Last updated: March 29, 2026
Screenshot Ninja does not collect, store, or transmit any personal data. Everything happens on your device. We have no servers, no analytics, and no tracking.
What Data We Process
Screenshot Ninja processes your screenshots entirely on your device to provide the following features:
- OCR Text Extraction — We use Apple’s Vision framework to read text from your screenshots so you can search them. This text is stored only on your device.
- Visual Similarity Analysis — We analyze the visual layout and colors of your screenshots to group similar ones together. This analysis runs entirely on-device.
- Image Classification — We use Apple’s on-device machine learning to identify the content of your screenshots (e.g., food, nature, text). No images are ever sent to any server.
What Data We Store
All data is stored locally on your device:
- OCR text results — Extracted text from your screenshots, stored in a local JSON file.
- Visual descriptors — Small numerical representations of your screenshots used for grouping, stored locally.
- Usage preferences — Your triage decisions and search history, stored in UserDefaults to personalize the app experience.
- App settings — Onboarding state, notification preferences, stored in UserDefaults.
What Data We Do NOT Collect
- We do not collect any personal information.
- We do not use analytics or tracking tools.
- We do not send any data to any server.
- We do not use advertising SDKs.
- We do not share any data with third parties.
- We do not require an account or login.
Photo Library Access
Screenshot Ninja requests access to your photo library to find and display screenshots. This access is managed by iOS and you can revoke it at any time in Settings. We only read screenshot images for processing and never modify or upload your photos.
Notifications
Screenshot Ninja may request permission to send local notifications to inform you when screenshot indexing is complete. These notifications are generated entirely on your device and do not involve any server communication.
Data Deletion
Since all data is stored locally on your device, you can delete all Screenshot Ninja data by simply deleting the app. No data exists on any server to be deleted.
Children’s Privacy
Screenshot Ninja does not knowingly collect any data from children. The app does not collect data from anyone.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected on this page with an updated date.
Contact
If you have questions about this privacy policy, contact us at: pseidkarbasi@gmail.com