Privacy Policy
Effective date: June 19, 2026
PicButler ("PicButler", "we", "our") is designed with a simple principle: your photos never leave your device. All scanning, analysis, scoring, and event detection happens locally on your iPhone using Apple's on-device frameworks (PhotoKit, Vision, Core Image). No photos, thumbnails, hashes, feature prints, or quality analysis are ever uploaded.
What we access
PicButler accesses your photo library through Apple's PhotoKit framework to:
- Detect events using photo creation dates, attached location data, and visual similarity (computed on-device)
- Identify duplicates, similar images, and screenshots
- Analyze image quality (sharpness, lighting, resolution, faces) to recommend a best version per group
- Classify event content (e.g., concert, beach, dinner) using Apple's on-device Vision framework
- Write per-event albums to your iOS Photos library after you confirm a curation
- Delete photos you choose to remove (with your explicit confirmation each time)
What we collect
No photos, no personal data. All photo content, thumbnails, and per-photo scoring stay on your device. PicButler does not have a server, does not transmit photos anywhere, and cannot link any of its activity back to your identity.
Information that does leave your device
To keep the privacy picture honest, the following limited categories of information leave your device through services provided by Apple. They never include your photos or personal identifiers.
- Reverse-geocoding of event locations. When PicButler detects an event with location data, it sends the event's center coordinate (a single latitude/longitude) to Apple's CLGeocoder service to resolve a human-readable place name (e.g., "Buenos Aires"). Coordinates are sent to Apple, not to us. Resolved place names are cached on your device. Photos themselves are never sent.
- iCloud Key-Value Store for aggregate stats. If you are signed into iCloud, PicButler stores small aggregate counters (e.g., total bytes freed, last cleanup date) in
NSUbiquitousKeyValueStore, which Apple syncs encrypted across your devices through your iCloud account. We never see this data.
- iCloud Photos sync of curated albums. The "PicButler · <event name>" albums PicButler writes to iOS Photos are part of your standard photo library. If you have iCloud Photos enabled, they sync to your other devices through Apple's iCloud Photos service per your iCloud settings.
Analytics
PicButler uses a third-party analytics provider for anonymous, aggregated analytics. This helps us understand how the app is used (e.g., how many curations are completed) so we can improve it.
- No personal identifiers are collected
- No photos, file names, or content are ever sent
- No advertising SDKs or third-party trackers
- Analytics data cannot be linked back to your identity
- We see trends and counts, not individual users
No accounts
PicButler does not require login, registration, or any personal information. There is no account to create and no data to link to your identity.
Subscriptions
All payment processing is handled entirely by Apple through the App Store. PicButler never sees, stores, or has access to your payment information, Apple ID, or billing details.
To manage subscriptions across your devices and decide which offer to show you, PicButler relies on third-party subscription and paywall service providers. They receive only your anonymous subscription status, anonymous paywall-interaction events (such as which offer was shown), and an anonymous identifier — never your name, Apple ID, payment details, or photos. They do not track you across other apps or websites, and they do not show you ads.
On-device storage
PicButler stores the following on your device:
- Scan results and event records (photo identifiers, quality scores, your curation decisions) — saved as small data files in the app's container
- Cached thumbnails, feature prints, and difference hashes used to speed up re-scans
- Cached resolved place names for events you've already curated
None of this data contains your photos themselves. It is deleted when you uninstall the app. Curated albums you've written to iOS Photos remain in your Photos library after uninstall — they are yours.
Your control
- You can revoke photo library access at any time in iOS Settings > PicButler
- You can disable Location Services for PicButler at any time in iOS Settings > Privacy > Location. PicButler will then skip the reverse-geocoding step for new events
- You can turn off iCloud Photos sync independently of PicButler in iOS Settings > Apple ID > iCloud > Photos
- Photos are only deleted with your explicit confirmation through the iOS system prompt
- Deleted photos go to your Recently Deleted album for 30 days before permanent removal
- Uninstalling the app removes all locally stored PicButler data. iOS Photos albums you've already curated stay in your Photos library
Children's privacy
PicButler does not knowingly collect personal data from anyone, including children under 13.
Changes to this policy
If we update this policy, the revised version will be posted at this URL with an updated effective date.
Contact
Questions about this policy? Reach us at support@picbutler.com