iGallery: Private Photo Vault App ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application ("App") available on the Google Play Store.
1. Information We Collect:
We collect only the necessary information required to provide core gallery management features:
Media Access
The app accesses your local photos, videos, and albums stored on your device to organize and display them within the app.
No media is uploaded, stored, or shared externally. Your media remains 100% private on your device.
Device Information
Device model, Android version, and crash logs may be collected for debugging and performance optimization.
App Usage Data (optional)
We may use Firebase Analytics or similar tools to understand how users interact with the app and which features are most used.
2. How We Use Your Information:
We use collected data solely to:
Organize and display your photos and videos
Improve app performance and user experience
Diagnose bugs and respond to crashes
Show optional tips or support messages inside the app
We do not access or upload your private files without permission.
3. Sharing Your Information:
We do not sell or rent your personal information. Limited data may be shared:
With third-party services (e.g., Firebase, AdMob) for analytics and crash reporting
As required by law
To protect user safety and app integrity
4. Data Storage and Security:
All photos, videos, and media information are stored locally on your device.
We do not transmit, back up, or sync your gallery content to any cloud or server.
We implement standard encryption and code obfuscation to prevent misuse.
5. Permissions We Use:
To function correctly, iGallery requires the following permissions:
Storage Access / Media Access (Photos & Videos):
To read and display photos and videos stored on your device.
(On Android 13+, this is scoped access — the app cannot access other file types or folders.)
Optional: File Manager Access (for exporting or importing files):
Used only when you export selected media or backup gallery settings.
These permissions are used strictly for their intended purposes and nothing more.
6. Third-Party Services:
The app may include or interact with third-party services:
Google Firebase: for anonymous crash reporting and performance monitoring
Google AdMob / Facebook Audience Network: to display ads in the free version
Please review their privacy policies:
7. Ads:
If you're using the free version of iGallery, it may include ads provided by:
Google AdMob
Facebook Audience Network
These services may use your Android Advertising ID to show relevant ads. Your media content is never shared or analyzed for advertising purposes.
8. Purchases & Subscriptions:
iGallery offers in-app subscriptions and a one-time premium purchase via Google Play Billing. Payment, billing details, and purchase tokens are handled entirely by Google Play; we never see your card details. We store only a "premium / not premium" flag locally on your device. Subscription renewals and cancellations are managed in your Google Play Account settings.
9. AI / On-Device Analysis:
Gallery uses Google ML Kit to power the People row, Smart Search, Memories, Extract Text, Lift Subject, Magic Eraser, Portrait Mode, and Auto-Enhance features. All AI processing happens entirely on your device — your photos and the derived data (face groups, labels, recognised text, color buckets) never leave your phone, are never uploaded, and are never used to train external models. Face groupings and names are stored locally and can be deleted by using the "Rebuild People Index" option in Settings.
10. Location Information:
iGallery reads GPS coordinates embedded in the EXIF metadata of your own photos to group them by place ("Places" row). The app does not request your live device location, does not track your movements, and does not transmit location data anywhere. Reverse-geocoding (turning coordinates into city / area names) runs on-device using Android's built-in Geocoder. To use this feature on Android 14+, you must grant the ACCESS_MEDIA_LOCATION permission; you can revoke it any time in Android Settings.
11. Notifications:
With your permission (Android 13+ requests POST_NOTIFICATIONS), iGallery posts notifications when a new "Memory" is ready (throwbacks, year summaries, trips, places). All memory generation happens on-device using your own photo metadata. You can disable notifications anytime in Android Settings → Apps → iGallery → Notifications.
12. Private Vault:
Files moved to the Private Vault are stored in your app's private internal directory and are not visible to other apps or the system gallery. Your passcode and security question are stored locally on your device (never transmitted to any server). If you uninstall iGallery or clear its app data, vaulted files are permanently lost — please move them out of the vault before doing so.
13. All Files Access (Android 11+):
On some Android versions, iGallery requests "All files access" so it can scan and display photos and videos that live outside the standard Android media folders (e.g. SD-card sub-folders, downloaded files). This permission is used strictly to read your media files for display in the app — not to read documents, app data, or any other content. You can revoke it anytime in Android Settings → Apps → Special access → All files access.
14. Memory Videos:
When you tap "Save as Video" on a memory, the app encodes a short MP4 from the photos in that memory entirely on your device and saves it to the public Movies/iGallery folder so you can share it. The encoding never leaves your device.
15. User-entered text:
Names you give to a person (in the People row), custom album titles, and similar inputs are stored only on your device's local database. They are not transmitted anywhere.
16. Crash Logs:
When iGallery crashes, a stack-trace and a timestamp are written to the app's private internal storage (filesDir/crashlogs/) for diagnostic purposes. These files stay on your device unless you explicitly share them with us. Firebase Crashlytics may transmit anonymised crash signatures (no media, no personal text) per Google's standard crash-reporting privacy policy.
17. In-App Rating::
After 5 minutes of cumulative usage, iGallery may prompt you to rate the app. Tapping 4 or 5 stars launches Google Play's official in-app review flow; the rating you submit is governed by Google Play's privacy policy. Tapping 1–3 stars only shows a thank-you message inside the app — no rating is submitted anywhere.
18. Update Checks:
The app uses Google's standard In-App Updates API to check whether a newer version is available on Play Store. No data leaves your device beyond the standard Play Store update query Android already makes for installed apps.
19. 🌍 Compliance sections that are weak or missing
Users in the European Economic Area (GDPR): Under GDPR you have the right to access, correct, delete, port, or restrict processing of your personal data. Because iGallery processes your media, location, AI labels, and vault content only on your device, you exercise these rights by managing the app directly — clear the People index in Settings, revoke permissions in Android Settings, or uninstall the app to erase all locally-stored data. The legal basis for our limited remote processing (Firebase Crashlytics, AdMob personalised ads when you have not opted out) is legitimate interest (debugging) and consent (advertising IDs), respectively.
20. Users in California (CCPA / CPRA)::
We do not sell or share your personal information. Categories collected: device identifiers (advertising ID), crash diagnostics, app-usage analytics — all via Firebase / AdMob, and only in their anonymised forms. You may opt out of personalised ads at any time via Android Settings → Privacy → Ads → Reset / opt out of personalised advertising.
21. Analytics:
We use Firebase Analytics and Crashlytics to track anonymized usage and crash data. These help us improve app stability and functionality. Automatically collected info may include:
Device and OS info
App version
Feature usage (e.g., compass mode used)
Crash logs and event timings
22. Security:
We strive to protect your information using commercially reasonable safeguards. However, no system can guarantee 100% security, especially over the internet.
23. Children's Privacy:
iGallery is not directed to children under 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with information, please contact us so we can delete it. We do not display child-directed advertising and our AdMob configuration excludes child-targeted treatment.
24. Data retention:
Local data persists until you uninstall the app or use the in-app reset controls (e.g. Rebuild People Index, Clear Vault). Crash logs older than 30 days are automatically pruned. Firebase Crashlytics retains anonymised crash records per Google's policy (typically 90 days).
25. Ad ID & "Limit Ad Tracking"
You can reset your Android Advertising ID or opt out of personalised advertising at any time via Android Settings → Privacy → Ads. With opt-out enabled, AdMob serves only non-personalised contextual ads.
26. Your Rights:
Depending on your jurisdiction, you may have rights to:
Access or delete your local app data
Revoke permissions at any time via device settings
Uninstall the app to stop all local processing
27. Changes to This Privacy Policy:
We may update this privacy policy from time to time. Any material changes will be communicated via app updates or notices within the app.
28. Contact Us:
If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us at