Skip to content

Commit 5a407fa

Browse files
Combs7thgithub-actions[bot]amyblaisesethna
authored
Add docs for experimental mobile watermarking (v11.7) (#8954)
* Add docs for experimental mobile watermarking (v11.7) Documents the new Enterprise, experimental "Enable Mobile Watermark" setting introduced by mattermost/mattermost#36025 and the visible mobile watermark overlay introduced by mattermost/mattermost-mobile#9682: - experimental-configuration-settings.rst: new "Enable Mobile Watermark" entry (Experimental > Features, disabled by default, Enterprise-only, v11.7 onward). - deployment-guide/mobile/mobile-security-features.rst: deep-dive "Mobile watermarking" section describing the username/domain/date/time overlay and its DLP-attribution purpose. - security-guide/mobile-security.rst: short overview section linking to the deep-dive and to the experimental config setting. Refs issue #8953. Co-authored-by: Combs7th <Combs7th@users.noreply.github.com> * Clarify Enterprise plan scope for mobile watermarking Address CodeRabbit review: explicitly state Enterprise and Enterprise Advanced plan availability in the deployment-guide mobile watermarking section to mirror the admin and security pages and avoid misleading self-hosted, non-Enterprise admins. Co-authored-by: Combs7th <Combs7th@users.noreply.github.com> * Update generate_changelog.py * Update generate_changelog.py * Update generate_changelog.py * Update generate_changelog.py * Update experimental-configuration-settings.rst * Update mobile-security-features.rst * Update mobile-security.rst --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Combs7th <Combs7th@users.noreply.github.com> Co-authored-by: Amy Blais <29708087+amyblais@users.noreply.github.com> Co-authored-by: Eric Sethna <14333569+esethna@users.noreply.github.com>
1 parent 960daa0 commit 5a407fa

3 files changed

Lines changed: 59 additions & 2 deletions

File tree

source/administration-guide/configure/experimental-configuration-settings.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,34 @@ Changes made when hardened mode is enabled:
315315
| This feature's ``config.json`` setting is ``"ExperimentalEnableHardenedMode": false`` with options ``true`` and ``false``. |
316316
+----------------------------------------------------------------------------------------------------------------------------+
317317

318+
.. config:setting:: enable-mobile-watermark
319+
:displayname: Enable Mobile Watermark (Experimental)
320+
:systemconsole: Experimental > Features
321+
:configjson: ExperimentalSettings.EnableMobileWatermark
322+
:environment: N/A
323+
324+
- **true**: Authenticated Mattermost mobile sessions display a watermark overlay showing the user's username, the server domain, the current date (YYYY-MM-DD), and the current time (HH:mm) for data loss prevention (DLP) purposes.
325+
- **false**: **(Default)** No watermark overlay is displayed in the Mattermost mobile app.
326+
327+
Enable Mobile Watermark
328+
~~~~~~~~~~~~~~~~~~~~~~~
329+
330+
Available on `Enterprise Advanced <https://mattermost.com/pricing/>`__ from Mattermost v11.7 onward.
331+
332+
**True**: Authenticated Mattermost mobile sessions display a watermark overlay showing the user's username, the server domain, the current date (YYYY-MM-DD), and the current time (HH:mm). This experimental capability is intended to support data loss prevention (DLP) workflows by helping identify the user, server, and time associated with mobile screenshots or shared screen captures.
333+
334+
**False**: No watermark overlay is displayed in the Mattermost mobile app.
335+
336+
.. note::
337+
338+
- This is an experimental setting. Behavior, defaults, and visual presentation may change in future releases.
339+
- This setting only applies to the Mattermost mobile app. It does not add a watermark to the Mattermost web app or desktop apps.
340+
- The watermark overlay is a visual aid and does not, by itself, prevent screenshots, screen recordings, file exports, or other forms of data extraction. Use it in combination with other mobile security controls, such as :ref:`screenshot and screen recording prevention <deployment-guide/mobile/mobile-security-features:screenshot and screen recording prevention>`, where appropriate.
341+
342+
+--------------------------------------------------------------------------------------------------------------------------------------+
343+
| This feature's ``config.json`` setting is ``"ExperimentalSettings.EnableMobileWatermark": false`` with options ``true`` and ``false``. |
344+
+--------------------------------------------------------------------------------------------------------------------------------------+
345+
318346
.. config:setting:: enable-theme-selection
319347
:displayname: Enable theme selection (Experimental)
320348
:systemconsole: Experimental > Features

source/deployment-guide/mobile/mobile-security-features.rst

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,26 @@ Preventing file downloads protects sensitive information from being inadvertentl
5353

5454
See the :ref:`secure file preview <administration-guide/configure/environment-configuration-settings:enable secure file preview on mobile>` and :ref:`managing PDF link navigation <administration-guide/configure/environment-configuration-settings:allow pdf link navigation on mobile>` configuration settings documentation for details on enabling these features.
5555

56+
Mobile watermarking
57+
-------------------
58+
59+
Mobile watermarking is an experimental Enterprise Advanced capability <https://mattermost.com/pricing/>`__ from Mattermost v11.7 onward, that helps organizations attribute mobile screenshots and shared screen captures to a specific user, server, and point in time. When this setting is enabled by a system admin, authenticated Mattermost mobile sessions display a visible watermark overlay on top of the app interface that includes:
60+
61+
- The user's username.
62+
- The server domain.
63+
- The current date in ``YYYY-MM-DD`` format.
64+
- The current time in ``HH:mm`` format.
65+
66+
The watermark is intended to support data loss prevention (DLP) workflows by making it easier to identify the source and timing of any image taken of the Mattermost mobile app. Mobile watermarking is disabled by default.
67+
68+
See the :ref:`Enable Mobile Watermark <administration-guide/configure/experimental-configuration-settings:enable mobile watermark>` configuration setting documentation for details on enabling this experimental feature.
69+
70+
.. note::
71+
72+
- The mobile watermark is a visual overlay only. It does not prevent users from taking screenshots, recording the screen, exporting files, or sharing content through other means. For controls that block screen capture on the device itself, see :ref:`screenshot and screen recording prevention <deployment-guide/mobile/mobile-security-features:screenshot and screen recording prevention>`.
73+
- This feature applies only to the Mattermost mobile app. It does not add a watermark to the Mattermost web app or desktop apps.
74+
- This is an experimental capability. Its behavior, defaults, and visual presentation may change in future releases based on customer feedback.
75+
5676
Microsoft Intune Mobile Application Management (MAM)
5777
----------------------------------------------------
5878

@@ -137,4 +157,4 @@ Security compliance
137157

138158
- Device Protection Profiles (NIAP Evaluation)
139159
- Security Dependency & Code Analysis
140-
- Code Complexity & Testing Standards
160+
- Code Complexity & Testing Standards

source/security-guide/mobile-security.rst

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,20 @@ Additionally, administrators can control link navigation within PDF files when s
8787

8888
Learn more about :ref:`enabling secure file preview on mobile <administration-guide/configure/environment-configuration-settings:enable secure file preview on mobile>` and :ref:`allow PDF link navigation on mobile <administration-guide/configure/environment-configuration-settings:allow pdf link navigation on mobile>` in the Mattermost mobile app.
8989

90+
Mobile watermarking
91+
-------------------
92+
93+
Mobile watermarking is an experimental Enterprise Advanced capability available from Mattermost v11.7 onward that helps organizations identify the source and timing of mobile screenshots or shared screen captures. When enabled by a system admin, authenticated Mattermost mobile sessions display a visible watermark overlay that includes the user's username, the server domain, and the current date and time. This supports data loss prevention (DLP) workflows by attributing any image taken of the Mattermost mobile app to a specific user, server, and point in time.
94+
95+
The mobile watermark is a visual overlay only. It does not prevent screenshots, screen recordings, file exports, or content sharing through other means, and it is not a substitute for screen capture prevention or other mobile security controls. Mobile watermarking is disabled by default.
96+
97+
Learn more about Mattermost :ref:`mobile watermarking <deployment-guide/mobile/mobile-security-features:mobile watermarking>` and how to :ref:`enable the experimental Mobile Watermark setting <administration-guide/configure/experimental-configuration-settings:enable mobile watermark>`.
98+
9099
Burn-on-read messages
91100
---------------------
92101

93102
Burn-on-read messages reduce the window of exposure for sensitive content by automatically deleting messages after they are revealed. This approach supports secure, time-bound communication by ensuring that sensitive information doesn't persist on the device longer than necessary.
94103

95104
Administrators can enable burn-on-read messaging and set the burn-on-read duration to align with organizational policies. Learn more about :ref:`sending burn-on-read messages <end-user-guide/collaborate/send-messages:send burn-on-read messages>` and :ref:`enabling burn-on-read messages <administration-guide/configure/site-configuration-settings:enable burn-on-read messages>`.
96105

97-
`Book a live demo <https://mattermost.com/request-demo/>`_ or `talk to a Mattermost expert <https://mattermost.com/contact-sales/>`_ to explore tailored solutions for your organization's secure collaboration needs. Or try Mattermost yourself with a `1-hour preview <https://mattermost.com/sign-up/>`_ for instant access to a live sandbox environment.
106+
`Book a live demo <https://mattermost.com/request-demo/>`_ or `talk to a Mattermost expert <https://mattermost.com/contact-sales/>`_ to explore tailored solutions for your organization's secure collaboration needs. Or try Mattermost yourself with a `1-hour preview <https://mattermost.com/sign-up/>`_ for instant access to a live sandbox environment.

0 commit comments

Comments
 (0)