Privacy Policy
Last updated: January 2025
Overview
CaptionSmith ("the App") is developed by Arhaan Threddy. This privacy policy explains how the App handles your data.
Data Collection
What We Collect
- Crash Reports: We use Firebase Crashlytics to collect anonymous crash reports when the app encounters errors. This helps us identify and fix bugs. Crash reports include device type and OS version, app version, and stack traces (technical error information). No personal data, photos, or captions are included in crash reports.
What We Don't Collect
- We do not collect, store, or transmit any personal information to our servers.
- We do not track your usage or behavior.
- We do not use analytics or tracking services beyond crash reporting.
- We do not sell or share any data with third parties.
What Stays on Your Device
- API Keys: Your API keys for Claude, OpenAI, and Gemini are stored securely in your device Keychain and never leave your device.
- Images: All image handling happens on your device.
- Captions: Generated captions are stored only in your image files and XMP sidecars.
Third-Party Services
AI Caption Generation
When you use the App to generate captions, your images are sent to the selected AI provider for processing. That provider's privacy policy applies to the data you send:
In Power User mode you provide your own API key, and images are sent only to your selected provider. Photos are not stored or used for training.
Crash Reporting
- Firebase Crashlytics (Google) collects anonymous crash data only when the app crashes. No personal information, photos, or captions are ever sent.
Location Data
- The App reads GPS coordinates embedded in your photos (EXIF metadata).
- This location data is used only to provide location-aware captions.
- GPS data is sent to Apple's reverse geocoding service to convert coordinates to place names.
- No location data is stored or transmitted to our servers.
Data Security
- API keys are stored in the device Keychain with industry-standard encryption.
- All network communications use HTTPS encryption.
- The App runs in a sandboxed environment for additional security.
Children's Privacy
The App is not directed at children under 13 and does not knowingly collect information from children.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected in the "Last updated" date above.
Your Rights
- Delete API keys anytime from Settings.
- Uninstall the App to remove all local data.
- Your images and captions remain yours.
- Crash reporting is automatic but contains no personal data.
Contact
If you have questions about this privacy policy, contact us via GitHub or adreddy1985@gmail.com.