Real examples

See what gets hidden.

16 representative screenshots from our 225-image regression collection: email, accounts, network diagnostics, sign-in codes, settings and photos. Every “After” image was produced by Cloakshot’s actual iOS or Android processing.

The sources are public software documentation and Wikimedia Commons. Metadata was removed before import. Fifteen examples use suggested masks; the patient invoice includes manual review and text selection in the app. The sources may contain their publishers’ demonstration data.

Automatic detection can miss details. Review the whole image before sharing. Tap an image to inspect the full-size PNG. Most examples use Blur; the group photo uses Solid black. Choose Solid black for real credentials.

Image credits and licensesSource and processing recordsText-only descriptions

01

An email composer

Hide detected sender and recipient email addresses.

iOS development build · Blur

Before · metadata removed
An email composer. Sender and recipient email addresses appear in the header, and the sender address also appears in the message body.
After · App export
An email composer. Cloakshot covers four detected email occurrences. The message text, subject, recipient labels and composition controls remain readable.
Scene
Sharing a Thunderbird email composition window.
Before
Sender and recipient email addresses appear in the header, and the sender address also appears in the message body.
After
Cloakshot covers four detected email occurrences. The message text, subject, recipient labels and composition controls remain readable.
Review
Exported with the suggested masks. Display names remain visible; the selected edits target email addresses, including the repeated sender address.

HubertSt · Original screenshot · CC BY-SA 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

02

An email filter rule

Hide sender and recipient addresses in a mail-filter dialog.

iOS development build · Blur

Before · metadata removed
An email filter rule. The filter dialog lists a sender email and two recipient emails, alongside the subject and filter controls.
After · App export
An email filter rule. Cloakshot covers all three detected email addresses. The subject, sender and recipient labels, switches and Create mail filter button remain readable.
Scene
Sharing a Nextcloud dialog while creating an email filter.
Before
The filter dialog lists a sender email and two recipient emails, alongside the subject and filter controls.
After
Cloakshot covers all three detected email addresses. The subject, sender and recipient labels, switches and Create mail filter button remain readable.
Review
Exported with the suggested email masks. This demonstrates redaction of several people’s addresses in a mail-rule setup screen.

nextcloud/documentation screenshot contributors · Original screenshot · CC BY 3.0 Unported. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

03

A network support screenshot

Hide detected IP and hardware addresses while keeping diagnostic text visible.

iOS development build · Blur

Before · metadata removed
A network support screenshot. The command window contains IPv4 and IPv6 addresses, a MAC address and a full DHCP client identifier, along with network configuration labels.
After · App export
A network support screenshot. Cloakshot covers the detected IP addresses, MAC address and full DHCP client identifier. The command output structure and diagnostic labels remain visible.
Scene
Sending Windows ipconfig output to a support team.
Before
The command window contains IPv4 and IPv6 addresses, a MAC address and a full DHCP client identifier, along with network configuration labels.
After
Cloakshot covers the detected IP addresses, MAC address and full DHCP client identifier. The command output structure and diagnostic labels remain visible.
Review
Exported with the suggested masks. Other text, including the host name and interface information, remains visible for the person sharing the screenshot to review.

See original source · Original screenshot · CC0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

04

A packet capture

Hide detected IP addresses in captured network traffic.

iOS development build · Blur

Before · metadata removed
A packet capture. Source and destination IP addresses appear repeatedly in the packet list and details. A hardware address is also visible in the capture.
After · App export
A packet capture. Cloakshot covers the detected IP occurrences and MAC address. Packet rows, protocol labels, timings and the Wireshark interface remain visible.
Scene
Sharing a Wireshark packet capture to discuss a DNS issue.
Before
Source and destination IP addresses appear repeatedly in the packet list and details. A hardware address is also visible in the capture.
After
Cloakshot covers the detected IP occurrences and MAC address. Packet rows, protocol labels, timings and the Wireshark interface remain visible.
Review
Exported with the suggested masks. This example shows detection of repeated network addresses in a dense desktop screenshot.

Oluwatobi TJ · Original screenshot · CC0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

05

A messaging profile

Hide the detected account username in a profile screenshot.

iOS development build · Blur

Before · metadata removed
A messaging profile. The profile panel contains an account username beside the conversation, profile picture and display name.
After · App export
A messaging profile. Cloakshot covers the detected username. The conversation, display name, profile picture and surrounding profile panel remain visible.
Scene
Sharing a Telegram Web conversation with its profile panel open.
Before
The profile panel contains an account username beside the conversation, profile picture and display name.
After
Cloakshot covers the detected username. The conversation, display name, profile picture and surrounding profile panel remain visible.
Review
Exported with the suggested account-identifier mask. The display name and conversation are separate details to review before sharing.

DSan · Original screenshot · CC BY-SA 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

06

An admin user table

Hide the detected account identifier in an administration screen.

iOS development build · Blur

Before · metadata removed
An admin user table. The table shows account identifiers, display names, group controls and an impersonation action.
After · App export
An admin user table. Cloakshot covers the detected admin account identifier. The table headings, other demonstration users and administration controls remain visible.
Scene
Sharing an ownCloud administration screen with a table of users.
Before
The table shows account identifiers, display names, group controls and an impersonation action.
After
Cloakshot covers the detected admin account identifier. The table headings, other demonstration users and administration controls remain visible.
Review
Exported with the suggested account mask. This illustrates a selected identifier in a multi-user table; the other visible accounts and names still need review.

owncloud/screenshots screenshot contributors · Original screenshot · CC BY 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

07

A guest invitation

Hide the detected guest email, account identifier and labeled name.

iOS development build · Blur

Before · metadata removed
A guest invitation. The screenshot contains a guest email, an account identifier and a name that appears in the form and elsewhere in the interface.
After · App export
A guest invitation. Cloakshot covers the detected email, account identifier and repeated name. Form labels, controls and the file interface remain visible.
Scene
Sharing an ownCloud guest-invitation dialog.
Before
The screenshot contains a guest email, an account identifier and a name that appears in the form and elsewhere in the interface.
After
Cloakshot covers the detected email, account identifier and repeated name. Form labels, controls and the file interface remain visible.
Review
Exported with the suggested masks. Once the labeled personal name is detected, its matching occurrences are covered too.

owncloud/screenshots · Original screenshot · CC BY 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

08

An address book

Hide the detected email and labeled contact-name fields.

iOS development build · Blur

Before · metadata removed
An address book. The contact editor displays an email address and labeled first-name and surname fields beside the address-book list.
After · App export
An address book. Cloakshot covers the detected email and the labeled name fields. The contact list, form layout and other contact details remain visible.
Scene
Sharing an ownCloud address-book screen with contact details open.
Before
The contact editor displays an email address and labeled first-name and surname fields beside the address-book list.
After
Cloakshot covers the detected email and the labeled name fields. The contact list, form layout and other contact details remain visible.
Review
Exported with the suggested masks. This example demonstrates the selected contact fields; the remaining contact information still needs review.

owncloud/screenshots · Original screenshot · CC BY 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

09

Account password settings

Hide the repeated account-holder name while keeping the settings visible.

iOS development build · Blur

Before · metadata removed
Account password settings. The account-holder name appears in the Full name input and the top navigation. The password inputs already use the website’s own hidden characters.
After · App export
Account password settings. Cloakshot covers both detected name occurrences. The password settings, storage information and synchronization links remain visible.
Scene
Sharing an ownCloud account-settings page to discuss a password change.
Before
The account-holder name appears in the Full name input and the top navigation. The password inputs already use the website’s own hidden characters.
After
Cloakshot covers both detected name occurrences. The password settings, storage information and synchronization links remain visible.
Review
Exported with the suggested name masks. The source website already concealed its password inputs; Cloakshot’s edits in this example target the repeated personal name.

owncloud/screenshots screenshot contributors · Original screenshot · CC BY 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

10

Two-factor authentication setup

Cover the setup QR code and detected account details.

iOS development build · Blur

Before · metadata removed
Two-factor authentication setup. The embedded setup screenshot contains a QR code and credential area. The account name also appears in the surrounding interface.
After · App export
Two-factor authentication setup. Cloakshot covers the detected QR code, credential area and repeated account name. App descriptions, preview frames and interface controls remain visible.
Scene
Sharing an ownCloud app page that includes a two-factor authentication setup screenshot.
Before
The embedded setup screenshot contains a QR code and credential area. The account name also appears in the surrounding interface.
After
Cloakshot covers the detected QR code, credential area and repeated account name. App descriptions, preview frames and interface controls remain visible.
Review
Exported with the suggested masks. This demonstrates detecting sensitive regions inside a screenshot embedded within another application page.

owncloud/screenshots · Original screenshot · CC BY 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

11

A Wi-Fi QR code

Cover a QR code before sharing a camera screenshot.

iOS development build · Blur

Before · metadata removed
A Wi-Fi QR code. A printed QR code is visible in the camera view, with a Wi-Fi join prompt at the top of the screen.
After · App export
A Wi-Fi QR code. Cloakshot covers the detected QR-code area. The surrounding printed page, camera controls and Wi-Fi prompt remain visible.
Scene
Sharing a phone camera screenshot of a Wi-Fi connection QR code.
Before
A printed QR code is visible in the camera view, with a Wi-Fi join prompt at the top of the screen.
After
Cloakshot covers the detected QR-code area. The surrounding printed page, camera controls and Wi-Fi prompt remain visible.
Review
Exported with the suggested QR mask. The mask covers the code itself; the surrounding network text is still visible.

FlippyFlink · Original screenshot · Public domain. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

12

A passkey sign-in prompt

Cover the sign-in QR code while preserving the surrounding instructions.

iOS development build · Blur

Before · metadata removed
A passkey sign-in prompt. The dialog displays a large QR code for the sign-in flow, together with instructions and a security-key option.
After · App export
A passkey sign-in prompt. Cloakshot covers the detected QR-code area while leaving the dialog title, instructions and controls visible.
Scene
Sharing a Chromium passkey sign-in prompt.
Before
The dialog displays a large QR code for the sign-in flow, together with instructions and a security-key option.
After
Cloakshot covers the detected QR-code area while leaving the dialog title, instructions and controls visible.
Review
Exported with the suggested QR mask. This demonstrates covering a sign-in code without removing the surrounding instructions.

Software: The Chromium Projects; Screenshot: VulcanSphere · Original screenshot · BSD 3-Clause. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

13

A file-sharing invitation

Hide the detected email while preserving the file-sharing panel.

iOS development build · Blur

Before · metadata removed
A file-sharing invitation. The invitation input contains an email address above the existing sharing entries for the file.
After · App export
A file-sharing invitation. Cloakshot covers the detected email in the input. The file name, sharing tabs and existing share list remain visible.
Scene
Sharing a Nextcloud file-sharing panel while inviting another user.
Before
The invitation input contains an email address above the existing sharing entries for the file.
After
Cloakshot covers the detected email in the input. The file name, sharing tabs and existing share list remain visible.
Review
Exported with the suggested email mask. The example targets the invitation input; the existing share list is still visible.

nextcloud/documentation · Original screenshot · CC BY 3.0 Unported. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

14

A shared photo preview

Hide the detected face in a shared-photo screenshot.

iOS development build · Blur

Before · metadata removed
A shared photo preview. The photo preview shows a person's face alongside the file list and comment panel.
After · App export
A shared photo preview. Cloakshot covers the detected face in the photo. The surrounding photo, file list and comments remain visible.
Scene
Sharing an ownCloud file screen with a photo preview open.
Before
The photo preview shows a person's face alongside the file list and comment panel.
After
Cloakshot covers the detected face in the photo. The surrounding photo, file list and comments remain visible.
Review
Exported with the suggested face mask. Covering a face does not remove identifying details elsewhere in the image or comments.

ownCloud screenshot contributors · Original screenshot · CC BY 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

15

A community group photo

Cover the detected faces in a shared group-photo screenshot.

Android development build · Solid black

Before · metadata removed
A community group photo. The photo shows many people standing outside a building, beside the file title and sharing controls.
After · App export
A community group photo. Cloakshot’s Android processing places Solid black masks over 51 detected faces. The building, group arrangement, title and sharing controls remain visible.
Scene
Sharing a Nextcloud public-link screen containing a community group photo.
Before
The photo shows many people standing outside a building, beside the file title and sharing controls.
After
Cloakshot’s Android processing places Solid black masks over 51 detected faces. The building, group arrangement, title and sharing controls remain visible.
Review
Produced by the actual Android native App scan, render and verification pipeline using suggested face masks. Some faces remain visible, so further review and manual masks are needed before using a similar image privately.

nextcloud/documentation screenshot contributors · Original screenshot · CC BY 3.0 Unported. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.

16

A patient invoice

Check a detected name and select the remaining name text in Edit details before exporting.

iOS development build · Blur

Includes manual review in the app.

Before · metadata removed
A patient invoice. The invoice contains the patient's name in three locations, alongside invoice fields, line items and amounts.
After · App export
A patient invoice. The exported image covers the three name locations while retaining the invoice layout, items and amounts.
Scene
Preparing a public GNU Health demonstration invoice for sharing.
Before
The invoice contains the patient's name in three locations, alongside invoice fields, line items and amounts.
After
The exported image covers the three name locations while retaining the invoice layout, items and amounts.
Review
Manual review was required. One additional detected name was checked, and the remaining name text was selected in the app's Edit details screen before export. The default suggestions alone did not cover all three locations.

Martin Sauter · Original screenshot · CC BY-SA 4.0. Metadata removed; redacted adaptation by Cloakshot. Images retain their listed source license.