Privacy Policy

App: Exif Tool: Edit Photo Metadata
Developer: Nitesh Sharma
Effective Date: March 7th, 2026
Last Updated: March 15th, 2026

This Privacy Policy describes how Exif Tool ("the App"), developed by Nitesh Sharma ("we," "us," or "our"), collects, uses, and shares information when you use our mobile application on Android and iOS.


1. Data Processed Locally (On-Device)

The App is designed to process your data locally. We do not operate user accounts, and we do not host a central database of your personal information.

  • Image Metadata: When you grant permission, the App reads EXIF metadata (camera settings, GPS coordinates, timestamps, thumbnails) from your photos. This data is processed in your device's memory and is never uploaded to our servers.
  • EXIF Editing & Stripping: When you edit or strip EXIF tags, the modified image is written back to your device storage only. No photo data is sent to any server.
  • Bulk Processing: When processing multiple images at once, all EXIF reading, editing, and stripping is performed locally on your device.
  • Export (CSV / JSON): Metadata exports are generated as local files in your device's temporary directory and are shared only when you explicitly choose to share or save them. We do not transmit export files to any server.
  • Sharing Intent: The App can receive images shared from other apps (via the Android share sheet or iOS "Open In"). Received files are processed entirely on-device and are never uploaded.
  • Recent Files: We maintain a local list of up to 10 recently opened file paths using a local database (Hive) to help you quickly access files. This stays on your device.
  • App Preferences: Your theme selection (System / Light / Dark) and "Rate App" status are stored locally via Hive.

2. Information Collected by Third Parties

To provide functionality and monetize the App, we use third-party SDKs that may collect data:

  • Google AdMob: We display banner, interstitial, and rewarded ads. AdMob may collect and use device identifiers (such as Android Advertising ID or iOS IDFA) to personalize ads and analyze ad performance.
  • Firebase Analytics: We use Firebase Analytics to understand how the App is used (e.g., which features are opened, how many EXIF tags are viewed, whether GPS maps are opened, export formats used, theme preferences). Events are logged anonymously — they contain numerical counts and feature flags but never your photo content or Personally Identifiable Information (PII).
  • Firebase Crashlytics: Crash reports (including device model, OS version, app version, and a stack trace at the time of the crash) are sent to Firebase Crashlytics to help us fix bugs. No photo data or PII is included in crash reports.
  • Firebase Remote Config: We use Remote Config to deliver app configuration values (such as the Privacy Policy URL and Terms of Service URL) without requiring an app update. No personal data is collected by this service.
  • Firebase Cloud Messaging (FCM): We use FCM to send push notifications (e.g., app announcements or new feature updates). To do this, Firebase assigns your device an FCM registration token — a pseudonymous device identifier. Your device is automatically subscribed to the all_users topic upon first launch. We do not link your FCM token to any personally identifiable information. On iOS and Android 13+, notification permission is requested before sending any notifications. You can unsubscribe from notifications at any time via your device's notification settings.
  • OpenStreetMap: When you view a location on the map screen, the App fetches map tiles from OpenStreetMap servers. These requests include geographic coordinates but contain no user-identifiable information.

3. Permissions Requested

Permission Platform Purpose
READ_MEDIA_IMAGES / READ_EXTERNAL_STORAGE (API ≤ 32) Android Access images from gallery for viewing and editing metadata
WRITE_EXTERNAL_STORAGE (API ≤ 29) Android Save edited images back to device storage
ACCESS_MEDIA_LOCATION Android Extract GPS coordinates already embedded in photo files
ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION Android Display your current location on the in-app map
INTERNET / ACCESS_NETWORK_STATE Android Load map tiles and deliver advertisements
NSPhotoLibraryUsageDescription iOS Access photos for reading and editing metadata
NSLocationWhenInUseUsageDescription iOS Display your current location on the in-app map while the App is in use
Notification Permission (POST_NOTIFICATIONS / iOS permission prompt) Both Receive push notifications from the App

Important: We do not collect, store, or transmit your device location. The location permission is used solely to display your current position on the in-app map. Your location is never sent to our servers or shared with any third party beyond the map tile requests made to OpenStreetMap (which contain only the coordinates needed to load the map view, with no personally identifiable information).


4. Data Retention

Since we do not upload your images, metadata, or location to a server, we do not retain your personal data. Specific retention policies for third-party data:

  • Analytics & Crashlytics: Anonymous event data and crash reports are retained by Google/Firebase according to their standard retention policies.
  • FCM Token: Your FCM registration token is managed by Google Firebase. Tokens are rotated by Firebase and are not stored in any backend database owned by us.
  • Local App Data: All local data (recent files list, preferences, rate-app status) can be deleted by clearing the App's cache/storage or uninstalling the App.

5. Children's Privacy (COPPA)

Exif Tool is not directed at children under the age of 13. We do not knowingly collect personal information from children. If we become aware that a child has provided us with personal information, we will delete it immediately.


6. Your Rights & Opt-Out

  • Personalized Ads: You can opt out of interest-based advertising in your device settings (Android: "Opt out of Ads Personalization"; iOS: "Allow Apps to Request to Track").
  • Push Notifications: You can disable push notifications at any time in your device's system settings (Settings → Notifications → Exif Tool).
  • Location Access: You can revoke location permission at any time via your device settings (Android: Settings → Apps → Exif Tool → Permissions; iOS: Settings → Privacy → Location Services → Exif Tool). Revoking this permission will disable the "show my location on map" feature but will not affect any other app functionality.
  • Data Access & Deletion: Since all user-specific data is stored locally on your device, you can delete it by clearing the App's cache/storage or uninstalling the App.
  • Firebase Analytics Opt-Out: On Android, you can opt out of personalized advertising via Google's settings, which also limits some analytics collection.

7. Third-Party Privacy Links


8. Contact Information

If you have questions about this policy, contact us at:

devfoundarysolutions@gmail.com