Privacy Policy
Last updated: May 28, 2026
Photo Cleaner — Storage Saver ("the App") is published by Bulpara Inc ("we", "us", "our"). This policy describes how we collect, use, and protect information when you use the App.
1. Your Photos & Photo Library
- Your photos never leave your device. All duplicate detection, blur scoring, and face/scene grouping run on-device using Apple’s Vision framework and Metal Performance Shaders.
- The App does not upload, transmit, stream, or store your photos or their embeddings on our servers. We operate no servers that hold user images.
- Original photos remain in the iOS Photos library at all times. We never copy, export, or duplicate your photos — we only read them to compute features locally.
- When you confirm a deletion, the standard iOS “Delete Photos” system prompt appears. Deleted items go to your Photos “Recently Deleted” album, where iOS keeps them for 30 days before permanently removing them.
2. Data We Store Locally
- Cached feature prints: Per-photo 2048-dimensional Apple Vision feature vectors and blur scores, cached on-device so rescans only process newly added photos. Stored locally via SwiftData. Not uploaded.
- Cleanup history: Date, count of deleted photos, MB recovered, and category for each completed cleanup session. Thumbnails referenced in history come from your own Photos library.
- Preferences: Blur sensitivity threshold, scan schedule, theme, and notification settings.
- Purchase status: Subscription state is managed by Apple’s StoreKit and cached locally for feature gating.
3. Permissions We Request
- Photo Library (read/write): Required for the App to function. Read access lets us analyze photos locally. Write access is used only to delete photos you explicitly confirm; iOS shows a confirmation prompt for every batch.
- Notifications (optional): Used only to notify you when a scheduled background rescan finishes. You can disable in iOS Settings.
- Background App Refresh (optional): Lets Premium users run incremental rescans when new photos are added. You can disable in iOS Settings.
4. Third-Party Services
The App uses the following third-party services:
- Apple App Store / StoreKit: Manages subscriptions and purchases. Governed by Apple’s privacy policy.
- Google AdMob (free tier only): Displays banner and interstitial ads to free-tier users. AdMob may collect device identifiers for ad personalization. Your photos and their embeddings are never shared with AdMob — ads run in a completely separate process. See Google’s Privacy Policy.
Premium subscribers see no ads and trigger no AdMob requests.
5. Data Storage and Security
- All cached feature prints, cleanup history, and preferences are stored locally on your device.
- No photo data, embeddings, or device-identifiable content from the photo scan path is transmitted to our servers. We have no servers that hold user photos.
- Purchase verification uses Apple’s secure StoreKit framework.
- The App’s core scanning and cleanup features work completely offline. You can confirm by enabling Airplane Mode — scanning still works.
6. Data Sharing
We do not sell your personal data. We do not share your photos or photo embeddings with any third party. AdMob may collect device-level data for ad personalization (free tier only); photo content is excluded.
7. Your Rights
You can:
- Delete individual cleanup history entries from the History tab inside the App
- Delete the App to remove all local caches, history, and preferences
- Revoke Photos access from iOS Settings → Privacy & Security → Photos at any time
- Verify our zero-network claim via iOS Settings → Privacy & Security → App Privacy Report
- Request information about data handling by contacting us at privacy@bulpara.com
8. Children’s Privacy
The App is rated 4+ and is not intended to collect data from children under 13. Because the App does not collect personal data, this is enforced by design.
9. Changes to This Policy
We may update this policy from time to time. Changes will be posted on this page with an updated “Last updated” date.
10. Contact Us
If you have questions about this privacy policy, contact us at: