Screenkeep
Screenshot Cleaner

Privacy Policy

Last updated: 5 September 2026

This policy explains what happens to data when you use Screenkeep, an iOS app that finds the screenshots on your device, reads their text so you can search them and keep what matters, and helps you delete the rest.

The short version

Screenkeep has no accounts and no servers of its own. Your screenshots are never uploaded, and neither is the text read from them — all of that analysis happens on your device and stays there. Two third-party services receive limited technical data: RevenueCat, which verifies purchases, and Firebase, which reports crashes and counts which screens get used. Neither is ever told anything about your screenshots. There is no advertising and no tracking of any kind.

1. Who we are

Screenkeep is developed and operated by Hamid Hamidbayli (“we”, “us”). For any privacy question, contact hemidbeyli2020@gmail.com.

2. What we do not do

3. Access to your photo library

Screenkeep asks for photo library access because it cannot do its job without it. iOS gives you three answers and the app respects all of them:

You can change this at any time in Settings → Privacy & Security → Photos → Screenkeep, or revoke it by deleting the app.

Screenkeep only reads screenshots. It never adds photos to your library, and it never modifies the ones already there — the only change it can make is a deletion you asked for.

4. Reading the text in your screenshots

To make screenshots searchable and to surface the codes and links worth keeping, Screenkeep runs text recognition over them using Apple’s Vision framework, which is part of iOS and runs entirely on your device. No image and no recognised text is sent to us, to Apple, or to anyone else. The app works with the device offline.

The recognised text is then stored in the app’s own database on your device, so a second launch does not have to redo the work. That database lives inside Screenkeep’s private app container, is protected by iOS file encryption like any other app data, is included in your device backup if you back the device up, and is destroyed when you delete the app.

Worth being explicit about

Screenshots often contain sensitive things — one-time codes, Wi-Fi passwords, order numbers, bank amounts. Screenkeep’s Saved info screen deliberately collects exactly those into one list, because that is what makes the picture disposable. That list is built on your device and never leaves it. It is as sensitive as the screenshots it came from, so treat your device passcode as what protects it, and be deliberate about what you copy or share out of the app.

5. Information stored on your device

Alongside the analysis database above, the app saves preferences and counters locally using your operating system’s standard app storage. None of it leaves your device, and all of it is deleted when you uninstall. It includes:

Deleting the app removes every one of these. You can also clear the recognised text and categories at any time with Settings → Data → Delete analysis data, without touching a single screenshot.

6. Notifications

The weekly cleanup reminder is off by default. If you turn it on, the notification is scheduled by iOS on your device — there is no push server, and no notification content ever passes through us. Turning it off in the app, or in Settings → Notifications, cancels it.

7. Purchases

Payments are processed by Apple, not by us. We never see or receive your payment card details, and we do not learn your Apple Account email address.

To check whether a purchase is valid and still active, the app uses RevenueCat, which processes the following under its own privacy policy:

ServicePurposeData processed
RevenueCat Verifying purchases and restoring them when you reinstall or move to a new device A randomly generated anonymous identifier (not tied to your name, email or Apple Account), purchase and receipt information from Apple, subscription status, device model, operating system version and country
Firebase (Google) Crash reports, and counting which screens are opened, so faults get fixed and the app is built around what is actually used A randomly generated installation identifier, the names of screens opened, counts and timings, device model, operating system version, coarse region derived from IP, and crash diagnostics

Their policies: RevenueCat Privacy Policy · Firebase Privacy and Security

The line neither of them crosses

Nothing about a screenshot is ever sent to either service. Not the image, not the text read from it, not the category it was filed under, not how many of a given kind you have. Analytics sees screen names and counts; crash reports see stack traces. Ad personalisation is switched off for Firebase, which is why the app shows no App Tracking Transparency prompt and why nothing here is used for tracking.

8. Legal bases for processing

Where the GDPR applies: on-device processing of your screenshots is carried out to perform the contract you enter into by using the app (Art. 6(1)(b)), and takes place solely on your device under your control. Purchase verification through RevenueCat is likewise necessary to provide the paid features you bought. The crash and usage data collected through Firebase rests on our legitimate interest in keeping the app working and improving it (Art. 6(1)(f)); it is unlinked, and you can object by writing to us.

9. Children

Screenkeep is not directed to children under 13, and we do not knowingly collect information from them. If you believe a child has provided information through the app, contact us and we will address it.

10. Your rights

Because we hold no account and no server-side profile, there is normally nothing for us to look up, export or delete: everything the app knows about you is on your own device, and uninstalling it removes all of it.

If you are in the European Economic Area, the United Kingdom, or a US state with comparable law, you have the right to access, correct, delete and port personal data, and to object to its processing. For the limited purchase data held by RevenueCat, contact us at hemidbeyli2020@gmail.com and we will forward your request to it. You also have the right to complain to your local data protection authority.

11. Data retention

On-device data is kept until you clear it in the app or delete the app. RevenueCat retains purchase records for as long as needed to honour your entitlement and to meet legal and tax obligations. Firebase retains analytics and crash data under Google's own retention policy. We ourselves retain nothing, other than any email you choose to send us, which we keep only as long as needed to answer it.

12. Changes to this policy

If this policy changes materially, we will update the date at the top of this page and, where appropriate, note the change in the app.

13. Contact

hemidbeyli2020@gmail.com