Privacy Policy & Data Disclosure — Apple App Store Submission
The following reflects the exact selections required in App Store Connect → App Privacy. Snapless collects no data that leaves your device.
Snapless — com.snapless.app
No screenshot, OCR text, metadata, or setting ever leaves your iPhone. There are no servers, no uploads, no sync.
OCR, AI image classification, URL extraction, and duplicate detection all run locally using Apple's Vision and CoreML frameworks.
We do not create, require, or maintain user accounts of any kind. No email, no sign-in, no profile.
We include zero third-party SDKs for analytics, crash reporting, advertising, or behavioral tracking.
| Permission | Purpose & Scope | Data Leaves Device? | |
|---|---|---|---|
| 📷 | Photo Library NSPhotoLibraryUsageDescription |
Required to read screenshots from your Camera Roll and, when you choose auto-delete, to move images to iOS's Recently Deleted album. The app reads only images you explicitly track. It does not scan, index, or process photos unrelated to screenshots. | Never |
| 🔔 | Notifications UNUserNotificationCenter |
Used to deliver local expiration reminders (e.g., "5 screenshots expire tomorrow") and your optional weekly summary. All notifications are generated entirely on-device using iOS's UNUserNotificationCenter. No push servers are involved. | Never |
| ⏱ | Background App Refresh BGAppRefreshTask |
Allows the app to check for newly captured screenshots and trigger expiration processing when the app is in the background. No network activity occurs during background execution. | Never |
No additional entitlements are requested. Snapless does not access Contacts, Calendar, Health, Location, Microphone, Camera, Face ID, Motion & Fitness, Bluetooth, or HomeKit.
The following data is generated and stored exclusively in your device's local storage
(UserDefaults and the app's sandboxed container). It is never transmitted, backed up to iCloud, or
accessible to Snapless's developers.
ASSET/UUID) assigned by iOS. This is not a photo; it is a reference pointer used to retrieve
the image from your library.
NSDataDetector from OCR text, stored
locally to power the Time Travel feature.
All intelligent features use Apple's own on-device frameworks. No image, text, or metadata is sent to any AI cloud service.
| Feature | Framework Used | Data Processed | Leaves Device? |
|---|---|---|---|
| Text Search (Deep Search) | Apple Vision — VNRecognizeTextRequest |
Screenshot pixels → extracted text | Never |
| Smart Collection Classification | Apple Vision — VNClassifyImageRequest |
Screenshot pixels → category labels | Never |
| Duplicate Detection | Apple Vision — image feature comparison | Screenshot pixel hashes | Never |
| URL Extraction | Foundation — NSDataDetector (.link) |
OCR text → URL strings | Never |
| Snapshot Archive | WebKit — WKWebView.createPDF() |
Loads the public URL you choose to archive | URL only (your choice) |
Snapshot Archive note: When you tap "Snapshot" in the Time Travel feature, Snapless loads the detected URL in an on-device browser view (WKWebView) to generate a local PDF. This is equivalent to you opening that URL in Safari — the request originates from your device and your IP address. Screenshot Manager itself does not receive, log, or transmit any data from this action. The resulting PDF is saved only on your device.
Snapless contains no third-party SDKs, frameworks, or integrations of any kind. The complete list of external dependencies is:
— None. The app uses only Apple's first-party iOS frameworks: SwiftUI, Photos, Vision, VisionKit, WebKit, UserNotifications, BackgroundTasks, EventKit, MapKit, CoreML, and Foundation. —
There are no integrations with:
Snapless does not collect personal information from anyone, including children under 13. Because no data is collected, transmitted, or stored on external servers, the app is fully compliant with the Children's Online Privacy Protection Act (COPPA) and equivalent regulations worldwide.
The app's age rating is 4+ (no mature content). No features are gated by age, and no parental consent mechanism is required.
Because Snapless collects no personal data and operates entirely on your device, the majority of data subject rights (access, portability, erasure, rectification) are fulfilled automatically:
If we update this Privacy Policy, the new version will be posted at the URL provided in the App Store listing and within the app's About section. The "Effective Date" at the top of this document will be updated accordingly. Continued use of the app after any changes constitutes acceptance of the updated policy.
We will never introduce data collection, analytics, or tracking without providing prominent notice and, where required by law, obtaining your explicit consent.
For privacy-related questions, data requests, or concerns, please contact:
App: Snapless
Developer Email: info@nios.agency
Platform: Apple App Store — iOS 16.0+
As all data is stored locally on your device and no personal information is collected by the developer, there is no central data controller in the traditional sense. You are the sole controller of your data.