1. Introduction
Gritworks ("we", "us", "our") values your privacy when using "EXIF Eraser" ("the App"). This policy explains what information the App collects and how it is handled.
2. Photo Data Handling
The App processes EXIF data from photos you select entirely on your device. Photo data and EXIF information are never transmitted to our servers. All processing is performed locally on your device.
How Metadata Is Read
On iOS, the App uses the ImageIO framework (CGImageSource) to dynamically scan and read all metadata dictionaries contained in photo files. Rather than targeting specific dictionaries, the App reads every metadata dictionary present in the file (EXIF, TIFF, GPS, IPTC, MakerNote, etc.).
The metadata read from photos is classified and displayed in categories such as Location, Date & Time, Camera, Camera Settings, Software, and Copyright.
How Metadata Is Removed
The App saves a new copy with metadata removed to the camera roll. The original photo is not modified.
"Remove All" Process
- The original image is re-encoded in JPEG format to produce a new file without metadata.
- On iOS, since some metadata may persist after re-encoding, a second pass is performed using CGImageDestination to write only the image data without any metadata.
"Selective Removal" Process (Pro Feature)
- First, a clean JPEG file is generated with all metadata removed.
- Only the metadata from categories the user chose to keep is read from the original photo and written back to the clean file.
3. Technical Limitations
While the App makes every effort to remove metadata, the following technical limitations mean that complete removal of all metadata cannot be guaranteed.
- OS-added metadata on camera roll save: When saving a metadata-stripped photo to the camera roll, iOS may automatically add system metadata (such as a TIFF dictionary and file attributes) for file management purposes. This is an OS-level behavior outside the control of this App. Sending the file directly using the "Share" feature is not affected by this.
- Output format: Processed photos are output in JPEG format. Photos taken in HEIF, RAW, or other formats are converted to JPEG, and the original format is not preserved.
- Image quality: JPEG re-encoding may cause slight changes in image quality (processing uses a quality setting of 95%).
- Unknown metadata formats: Proprietary metadata formats specific to certain camera manufacturers may exist that the App does not recognize. "Remove All" eliminates these through re-encoding, but "Selective Removal" may unintentionally leave such data.
- Storage space: The App saves processed photos as new copies to the camera roll, requiring available storage space on your device. The App checks available space before processing and warns if insufficient, but the estimated required space is approximate.
We recommend backing up important photos before removing metadata.
4. Information We Collect
The App collects limited information through the following services:
Firebase Analytics
- App usage data (screen views, feature usage frequency)
- Device type and OS version
- This information does not personally identify you
Firebase Crashlytics
- Crash reports
- Device information and error logs
- Used to improve app stability
RevenueCat
- In-app purchase status
- Anonymous user identifier
- Used only to the extent necessary for providing purchase functionality
5. Location Data
The App does not collect your device's location data. GPS information contained in photos is processed only on your device as part of EXIF data handling.
6. Advertising & Tracking
The App does not display advertisements. We do not perform user tracking for advertising purposes.
7. Data Storage
App settings (theme, save method preferences, etc.) are stored only on your device. No personal information is stored on our servers.
8. Children's Privacy
The App does not intentionally collect personal information from children under the age of 13.
9. Changes to This Policy
We may update this policy as necessary. Updated policies become effective upon posting on this page.
10. Contact
For questions about this policy, please contact us through the Settings screen within the App.
Last updated: February 16, 2026