CodingValue ("we," "our," or "us") built the ProgressShotiOS app (the "App"). This Privacy Policy explains what information the App collects, how it is used, and the choices you have when you use the App on Apple devices (iPhone and iPad).
TL;DR:Your photos are processed entirely on your device and are never uploaded to our servers. We use Google AdMob for ads, RevenueCat with Apple's App Store for subscriptions, and Firebase for anonymous analytics and crash reporting. We never sell your personal data, and we never share your photos.
1. Information We Collect
a) Photos and Images You Provide
- Selected photos: When you create a transformation, you choose images from your photo library. These photos are read, edited, combined, and exported entirely on your device.
- On-device analysis: The App uses Google ML Kit face detection and pose detection to help align your before/after images. This runs entirely on your device — your photos are never transmitted to Google or to us for this analysis.
- No photo uploads: Your images are never transmitted to, stored on, or backed up to any server we operate.
b) App Preferences (Stored Locally)
- Theme, layout, watermark, and label settings
- Onboarding and feature-usage flags
- Premium / subscription status cached for offline access
These preferences are stored locally on your device and never leave it except as described below.
c) Automatically Collected Information
We use third-party services that may collect certain information automatically:
- Firebase Analytics: Anonymous, aggregated usage data such as app opens, screen views, and feature usage. This cannot identify you personally.
- Firebase Crashlytics: Crash reports and diagnostic data (device model, iOS version, stack traces) to help us fix bugs and improve stability.
- Firebase Remote Config: Delivers configuration changes without an app update. Does not collect personally identifiable information.
- Google AdMob:Displays advertisements and may collect device identifiers, IP address, and usage data to serve and measure ads, governed by Google's privacy policy.
2. App Tracking Transparency (ATT)
In accordance with Apple's App Tracking Transparency framework, the App requests your permission before tracking your activity across other companies' apps and websites for advertising purposes. You can grant or deny this at any time via Settings → Privacy & Security → Tracking on your iOS device. If you deny tracking, you will still see ads, but they may be less relevant.
Apple's Identifier for Advertisers (IDFA) is used only if you explicitly grant tracking permission. We do not access the IDFA without your consent.
3. Permissions We Request
- Photo Library: To let you select images for your transformation and to save the exported result back to your library. Used only when you actively pick or save a photo.
- Camera (if used): To capture a new photo directly for a transformation. Used only when you choose the camera option.
- Network access: Required to load ads, process subscription purchases, fetch remote configuration, and send anonymous analytics and crash reports.
You can review or revoke permissions at any time in Settings → ProgressShot on your device.
4. How We Use Your Information
- To provide before/after photo creation, editing, and export
- To improve app performance and user experience
- To diagnose and fix bugs and crashes
- To display advertisements (personalized only with your consent)
- To manage and restore your subscription
5. Data Storage
Photos and preferences are stored locally in the App's sandboxed storage, inaccessible to other apps. We do not store your photos or personal data on any server we operate.
6. In-App Purchases & Subscriptions
The App offers an optional premium subscription. Purchases are processed by Apple via the App Store and are subject to Apple's privacy policy. We use RevenueCat to manage and validate subscriptions; RevenueCat may process limited purchase information (such as an anonymized user identifier and transaction receipts) to validate purchases and restore entitlements across your devices. Your subscription status is cached locally so premium features work offline.
7. Third-Party Services
The App uses the following third-party services, each governed by its own privacy policy:
- Firebase(Analytics, Crashlytics & Remote Config) — governed by Google's privacy policy.
- Google AdMob— advertising; governed by Google's privacy policy.
- RevenueCat— in-app purchase and subscription management; governed by RevenueCat's privacy policy.
- Apple App Store— in-app purchase processing; governed by Apple's privacy policy.
- Google ML Kit — on-device face and pose detection; no data leaves your device for this processing.
8. Data Sharing
We do not sell, trade, or share your personal information with third parties, and we never share your photos. Data is processed only by the analytics, advertising, and purchase services described in this Privacy Policy.
9. Children's Privacy
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will delete it.
10. Your Rights
Depending on your region, you have the right to:
- Withdraw advertising tracking consent at any time via iOS Settings
- Opt out of personalized ads through your device's privacy settings
- Request information about the data associated with you
- Request deletion of any data associated with you
Because we do not maintain user accounts and your content stays on your device, most data can be removed by deleting the App.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of changes by posting the new Privacy Policy on this page and updating the "Last Updated" date above.
12. Contact Us
If you have questions or concerns about this Privacy Policy, please contact us at:
- Email: akhil.coding.dev@gmail.com
- Developer: CodingValue
- App:ProgressShot - Before & After Photos (iOS)