# 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 16 representative public-source inputs from the 225-image development corpus. All after PNGs are exact final native App exports with Solid black suggested masks and no manual mask additions. Processing used an iOS simulator or an existing x86_64 Android emulator. Source metadata was removed before scanning. These selected examples are not an independent accuracy benchmark. Detection can miss details; review before sharing. All verified platform pairs: https://docs.google.com/spreadsheets/d/15kMw106VrWojLZDs6z3rplGsz8jeNRwIq9WHlc-4LMY/edit ### 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: Reviewed targets covered: email addresses, names, addresses, phone numbers. Public interface context; see the full-size pair. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://commons.wikimedia.org/wiki/File:Thunderbird-Screenshot-E-Mail.png Author: HubertSt 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: Reviewed targets covered: email addresses. Public interface context; see the full-size pair. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://github.com/nextcloud/documentation/blob/master/user_manual/groupware/images/mail_create_filter_from_message.png Author: Nextcloud documentation contributors License: CC BY 3.0 (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: Reviewed targets covered: IP addresses, MAC addresses, account identifiers. Public interface context; see the full-size pair. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://commons.wikimedia.org/wiki/File:Ipconfig-all.png Author: See original image page 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: Reviewed targets covered: IP addresses, MAC addresses. Other identifiers are covered by green marks already present in source. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://commons.wikimedia.org/wiki/File:Screenshots_of_the_Wireshark_interface,_showing_captured_packets_data_-_DNS.png Author: Oluwatobi TJ 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: Reviewed targets covered: account identifiers. Public interface context; see the full-size pair. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://commons.wikimedia.org/wiki/File:Telegram_Webk_screenshot.png Author: DSan 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: Reviewed targets covered: account identifiers, names. Password bullets contain no readable password; Groups column admin is a group name; Letter avatars and sidebar Admins Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://github.com/owncloud/screenshots/blob/master/impersonate/impersonate.png Author: ownCloud contributors 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: Reviewed targets covered: names, account identifiers, email addresses. Public interface context; see the full-size pair. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://github.com/owncloud/screenshots/blob/master/guests/new_guest.png Author: ownCloud contributors 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: Reviewed targets covered: names, email addresses, personal links, faces, birth dates, account identifiers. Generic German regions/country; Already blurred source fields are not app masks Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: Android x86_64 emulator, native App scan/render/export Source: https://github.com/owncloud/screenshots/blob/master/contacts/contacts.png Author: ownCloud contributors 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: Reviewed targets covered: names. Password bullets and empty email placeholder Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://github.com/owncloud/screenshots/blob/master/settings/pasword_change.png Author: ownCloud contributors License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ### Two-factor authentication setup https://cloak.aside0.com/examples/#case-19 Scene: TOTP setup over password table Before: A password manager shows a TOTP secret-key field above a table with readable account identifiers. Password bullets do not expose a password. After: Reviewed targets covered: credentials, account identifiers. Password bullets contain no exposed password. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://github.com/keepassxreboot/keepassxc/blob/develop/docs/images/totp_setup.png Author: KeePassXC Team and contributors License: GPL 2 or GPL 3 (https://github.com/keepassxreboot/keepassxc/blob/develop/COPYING) ### 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: Reviewed targets covered: QR codes. Header QR icon is a generic UI icon. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://commons.wikimedia.org/wiki/File:QR_code_Wi-Fi_mobile_phone_camera_auto_recognition.png Author: FlippyFlink License: Public domain (https://commons.wikimedia.org/wiki/File:QR_code_Wi-Fi_mobile_phone_camera_auto_recognition.png) ### 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: Reviewed targets covered: QR codes. vault.bitwarden.com service domain is public. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://commons.wikimedia.org/wiki/File:WebAuthn_QR_login_on_Chromium_screenshot.webp Author: Software: The Chromium Projects Screenshot: VulcanSphere License: BSD (http://opensource.org/licenses/bsd-license.php) ### 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: Reviewed targets covered: email addresses, account identifiers. Public interface context; see the full-size pair. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://github.com/nextcloud/documentation/blob/master/admin_manual/configuration_files/images/federation-2.png Author: Nextcloud documentation contributors License: CC BY 3.0 (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: Reviewed targets covered: faces, names. Mule photo and drawn avatars Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://github.com/owncloud/screenshots/blob/master/files/file_menu_comments.png Author: ownCloud contributors License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) ### A chat participant list https://cloak.aside0.com/examples/#case-26 Scene: Sharing a Nextcloud Talk participant list while discussing moderation controls. Before: Five participants have photographic profile faces beside their names and status text. A participant-actions menu is open. After: Reviewed targets covered: names, faces. Public interface context; see the full-size pair. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: Android x86_64 emulator, native App scan/render/export Source: https://github.com/nextcloud/documentation/blob/master/user_manual/talk/images/ban-participant.png Author: Nextcloud documentation contributors License: CC BY 3.0 (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: Reviewed targets covered: names. Public interface context; see the full-size pair. Review: This example uses the final suggested masks with Solid black. Review the whole image before sharing. Platform: iOS simulator, native App scan/render/export Source: https://commons.wikimedia.org/wiki/File:Gnu_health_invoice.png Author: Martin Sauter License: CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)