This policy explains what data ReVive collects, why we collect it, and how it is used. We do not sell your data. We do not share it with advertisers beyond what is necessary to display ads on the free tier.
1. Who We Are
ReVive ("we", "our", "us") is an AI-powered photo restoration application for Android, developed and operated independently. If you have questions about this policy, contact us at asad.abbasi1@gmail.com.
2. Information We Collect
We collect the minimum data required to provide the service:
- Photos you upload: Images you select from your gallery or capture with your camera are uploaded to our secure cloud storage (Supabase) solely to run AI restoration. Your photos are stored in your personal gallery within the app and are not accessed, viewed, or shared by us.
- Account identifier: We use anonymous authentication by default (Supabase Auth). No email or name is required. An opaque user ID is generated to track your gem balance and photo history.
- Gem balance and transaction history: We record how many gems you earn, spend, and purchase in order to manage your account balance correctly.
- Device and usage data: Standard app analytics may include your device model, OS version, app version, and crash logs. This data is used solely to improve app stability.
- Ad interaction data (free tier only): If you are on the free tier, Google AdMob may collect advertising-related data as described in Google's privacy policy. This is standard for ad-supported apps.
3. Camera Permission
ReVive requests access to your device camera (android.permission.CAMERA) for one purpose only: allowing you to capture a photo directly within the app for restoration.
- The camera is never activated without your explicit action (tapping the camera button).
- We do not record video, take photos in the background, or access your camera for any purpose other than the upload flow you initiate.
- You may deny this permission and still use the app by selecting photos from your gallery instead.
4. How We Use Your Information
- Photo processing: Uploaded images are sent to Replicate's API to run our AI pipeline (damage repair, face restoration, colorization, upscaling). Processed images are returned and stored in your gallery.
- Account management: Your anonymous user ID is used to maintain your gem balance, track check-in streaks, and store your restored photo history.
- App functionality: Crash reports and device information are used to identify and fix bugs.
- Advertising (free tier): Google AdMob is used to display banner and interstitial ads on the free tier. Rewarded ads allow you to earn gems. Ad targeting is managed by Google per their own privacy policy.
- Payment processing: If you purchase a subscription or gem pack, the transaction is handled by Google Play Billing and RevenueCat. We receive confirmation of purchase status but never handle raw payment card data.
5. Third-Party Services
ReVive relies on the following third-party services. Each has its own privacy policy:
6. Data Retention
- Photos in your gallery are retained until you delete them.
- Your account data (gem balance, transaction history) is retained as long as your account exists.
- If you uninstall the app, your cloud data persists. To request deletion, contact us at asad.abbasi1@gmail.com.
- Replicate may retain images temporarily for processing. We do not control their retention period — refer to Replicate's privacy policy.
7. Data Security
We take reasonable measures to protect your data:
- All communication between the app and our servers uses HTTPS/TLS encryption.
- Supabase Storage uses row-level security so only your account can access your photos.
- Authentication tokens are stored in encrypted device storage (Android Keystore via flutter_secure_storage).
- No plaintext passwords are stored — Supabase handles authentication.
No method of transmission over the internet is 100% secure. We cannot guarantee absolute security, but we follow industry-standard practices.
8. Children's Privacy
ReVive is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it promptly.
9. Your Rights
Depending on your location, you may have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate data.
- Request deletion of your account and associated data.
- Opt out of personalized advertising (managed through your Android device settings under Google Ads).
To exercise any of these rights, email us at asad.abbasi1@gmail.com. We will respond within 30 days.
10. Advertising Choices
If you are on the free tier, ads are served by Google AdMob. You can opt out of interest-based advertising at any time through your Android device settings:
- Go to Settings → Google → Ads → Delete advertising ID (Android 12+) or Opt out of Ads Personalization (Android 11 and below).
Subscribing to Basic or Pro removes all interstitial and banner ads.
11. Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last updated" date at the top of this page. We encourage you to review this policy periodically. Continued use of the app after changes constitutes acceptance of the updated policy.
12. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact: