Privacy Policy for KeepIt
Last updated: August 25, 2026
KeepIt is a photo cleanup app built by a solo developer. This policy explains, plainly, what data KeepIt touches and why. The short version: your photos never leave your device, KeepIt has no servers of its own, and the only thing that syncs across your devices is a small record of which photos you've already decided to keep, delete, or file into an album — synced through your own private iCloud account, not through anything the developer operates or can see.
If any part of this policy is unclear, please reach out — contact details are at the bottom.
What data KeepIt accesses
KeepIt needs access to your photo library to do its one job: let you swipe through your photos and videos and decide what to keep, delete, or move to an album. When you first open the app, iOS will ask you to grant Photos access, which KeepIt cannot function without, since showing you your photos is the entire app.
Within your photo library, KeepIt:
- Reads your photos and videos so it can display them for review.
- Reads basic metadata already attached to each photo — its date and, where present, its location — to show under the photo in the swipe screen. This is metadata your device already stored on the photo; KeepIt doesn't add to it or send it anywhere.
- Deletes photos and videos you've confirmed for deletion, using Apple's standard deletion mechanism, which goes through the same "Recently Deleted" flow as deleting from the Photos app.
- Adds photos to albums you choose or create, using standard Photos album APIs.
All of this happens entirely on your device, through Apple's PhotosKit framework. KeepIt does not upload, transmit, copy, or otherwise send your photo or video content anywhere — not to a server the developer runs (there isn't one), not to a third party, not even to iCloud as part of KeepIt's own syncing. Any iCloud backup or iCloud Photos syncing of your library is between you and Apple, governed by your own iOS/iCloud settings, and has nothing to do with KeepIt.
What syncs across your devices, and why
If you use KeepIt on more than one device signed into the same iCloud account, your keep/delete/album decisions can follow you — so if you review a photo on your iPhone, KeepIt won't ask you to review the same photo again on another device.
What actually syncs is narrow and deliberate:
- A reference to which photo the decision is about — a cloud identifier for the asset, not the photo itself.
- The decision you made — kept, deleted, or sent to an album.
- A byte count representing storage freed by that deletion, used only to show your lifetime "storage reclaimed" stat.
This sync happens through CloudKit's private database — Apple's infrastructure, tied to your own iCloud account. Practically, this means:
- There is no server operated by the developer of KeepIt. The developer cannot see, access, or has any way to retrieve this data.
- No third party has access to this data. It lives in the private CloudKit database associated with your Apple ID, the same privacy model Apple uses for an app's iCloud-backed documents or key-value data.
- If you're not signed into iCloud, or don't use KeepIt on multiple devices, this sync simply doesn't do anything — the app still works entirely locally.
- Using "Unmark All Photos" in Settings clears this device's contribution to that synced record, so photos you reset re-enter your review queue there too.
Local notifications (optional)
KeepIt has an opt-in "Review Reminders" toggle in Settings, off by default. If you turn it on:
- KeepIt asks iOS for permission to send local notifications.
- Occasionally (governed by iOS's own background-refresh scheduling, not something KeepIt controls precisely), it schedules a local notification letting you know roughly how many photos from the last 30 days are waiting to be reviewed.
- This is a local notification, generated and scheduled entirely on your device. There is no push notification server, no notification-related analytics, and no data about your photo library leaves your device to make this happen.
You can turn this off at any time in Settings, which cancels any scheduled reminders.
Data stored on your device
KeepIt keeps some bookkeeping locally, using standard iOS storage:
- Which photos you've already reviewed, and whether you kept, deleted, or filed each one — so already-reviewed photos don't resurface in your swipe queue.
- Your lifetime stats (photos reviewed, kept, deleted, storage freed).
- Your app preferences, such as whether Review Reminders are turned on.
- Timestamps related to the donation prompt (see below), so it doesn't show more often than intended.
This data stays on your device (aside from the narrow decision-sync described above) and is never transmitted to the developer. Using "Unmark All Photos" in Settings clears this local bookkeeping and resets your lifetime stats.
Donation / support prompt
KeepIt occasionally shows a screen asking whether you'd like to support the app's development. This screen:
- Does not process any payment or collect any payment information within the app.
- Currently has no working link at all — the donation destination is still being set up.
- When a real link is added, it will simply open an external web page in your browser, outside of KeepIt entirely. Anything you do on that external page (donating, entering payment details, etc.) is between you and whatever payment provider hosts that page, governed by that provider's own privacy policy — not this one.
What KeepIt does not do
To be explicit about the things this policy might otherwise leave ambiguous:
- No analytics or usage tracking. KeepIt does not use any analytics SDK, crash reporter, or usage-tracking service.
- No advertising or ad tracking. There are no ads in KeepIt and no ad-tracking SDKs.
- No third-party SDKs of any kind. KeepIt is built entirely on Apple's own frameworks (PhotosKit, PhotosUI, CloudKit, UserNotifications, BackgroundTasks). No data is shared with, or processed by, any third-party service or company.
- No account or sign-in system. KeepIt does not ask you to create an account, log in, or provide an email address or any other identifying information. Cross-device sync relies entirely on your existing iCloud account, which Apple — not KeepIt — manages and secures.
- No selling of data. There is no data collection pipeline to sell from in the first place.
Children's privacy
KeepIt is not directed at children and is not designed, marketed, or intended for use by children. KeepIt does not knowingly collect any information from anyone, child or adult — as described throughout this policy, photo content stays entirely on-device, and the only data that syncs anywhere is a minimal, non-identifying review-decision record routed through the user's own private iCloud account, which Apple requires the user to have set up themselves.
Changes to this policy
If KeepIt's data practices change — for example, if a real donation link, analytics, or a new syncing feature is ever added — this policy will be updated to reflect that, and the "Last updated" date at the top will change accordingly. Given this is a solo-developed app, meaningful changes to how your data is handled will always be reflected here before or alongside the app update that introduces them.
Contact
Questions, concerns, or requests about this policy or your data can be sent to: