# Cloakshot > Screenshot redaction for iPhone, iPad and Android. Scan and edit on your device, review the masks, and export a separate PNG with an eligible trial or Pro Lifetime. Official website: https://cloak.aside0.com/ App facts: https://cloak.aside0.com/app-facts/ Examples: https://cloak.aside0.com/examples/ Image licenses: https://cloak.aside0.com/examples/credits/ ## Real screenshot examples These 16 representative public-source screenshots were selected from a 225-image regression collection. After PNGs were produced by the actual App processing: 15 iOS UI exports and one Android native App host output. Metadata was removed before import. Fifteen use suggested masks; the patient invoice required manual review and text selection. The group photo uses Solid black and the other examples use Blur. Use Solid black for real credentials. Detection can miss details. Review the whole image before sharing. ### An email composer https://cloak.aside0.com/examples/#case-15 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. Source: https://commons.wikimedia.org/wiki/File:Thunderbird-Screenshot-E-Mail.png License: CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0) ### An email filter rule https://cloak.aside0.com/examples/#case-24 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. Source: https://github.com/nextcloud/documentation/blob/master/user_manual/groupware/images/mail_create_filter_from_message.png License: CC BY 3.0 Unported (https://creativecommons.org/licenses/by/3.0/) ### A network support screenshot https://cloak.aside0.com/examples/#case-08 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. Source: https://commons.wikimedia.org/wiki/File:Ipconfig-all.png License: CC0 (http://creativecommons.org/publicdomain/zero/1.0/deed.en) ### A packet capture https://cloak.aside0.com/examples/#case-09 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. Source: https://commons.wikimedia.org/wiki/File:Screenshots_of_the_Wireshark_interface,_showing_captured_packets_data_-_DNS.png License: CC0 (http://creativecommons.org/publicdomain/zero/1.0/deed.en) ### A messaging profile https://cloak.aside0.com/examples/#case-10 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. Source: https://commons.wikimedia.org/wiki/File:Telegram_Webk_screenshot.png License: CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0) ### An admin user table https://cloak.aside0.com/examples/#case-22 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. Source: https://github.com/owncloud/screenshots/blob/master/impersonate/impersonate.png License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ### A guest invitation https://cloak.aside0.com/examples/#case-17 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. Source: https://github.com/owncloud/screenshots/blob/master/guests/new_guest.png License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ### An address book https://cloak.aside0.com/examples/#case-18 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. Source: https://github.com/owncloud/screenshots/blob/master/contacts/contacts.png License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ### Account password settings https://cloak.aside0.com/examples/#case-23 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. Source: https://github.com/owncloud/screenshots/blob/master/settings/pasword_change.png License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ### Two-factor authentication setup https://cloak.aside0.com/examples/#case-19 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. Source: https://github.com/owncloud/screenshots/blob/master/market/market-app_0.2.0.png License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ### A Wi-Fi QR code https://cloak.aside0.com/examples/#case-11 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. Source: https://commons.wikimedia.org/wiki/File:QR_code_Wi-Fi_mobile_phone_camera_auto_recognition.png License: Public domain (https://commons.wikimedia.org/wiki/File:QR_code_Wi-Fi_mobile_phone_camera_auto_recognition.png#Licensing) ### A passkey sign-in prompt https://cloak.aside0.com/examples/#case-12 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. Source: https://commons.wikimedia.org/wiki/File:WebAuthn_QR_login_on_Chromium_screenshot.webp License: BSD 3-Clause (https://opensource.org/license/bsd-3-clause) ### A file-sharing invitation https://cloak.aside0.com/examples/#case-20 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. Source: https://github.com/nextcloud/documentation/blob/master/admin_manual/configuration_files/images/federation-2.png License: CC BY 3.0 Unported (https://creativecommons.org/licenses/by/3.0/) ### A shared photo preview https://cloak.aside0.com/examples/#case-21 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. Source: https://github.com/owncloud/screenshots/blob/master/files/file_menu_comments.png License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ### A community group photo https://cloak.aside0.com/examples/#case-25 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. Source: https://github.com/nextcloud/documentation/blob/master/admin_manual/configuration_files/images/create_public_share-8.png License: CC BY 3.0 Unported (https://creativecommons.org/licenses/by/3.0/) ### A patient invoice https://cloak.aside0.com/examples/#case-04 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. Source: https://commons.wikimedia.org/wiki/File:Gnu_health_invoice.png License: CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)