Privacy Policy
Effective Date: April 25, 2026Echan Ventures, LLC, operating as Rectifi ("we," "our," or "us"), is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use the Rectifi mobile application (the "App").
1. Information We Collect
Account Information: When you launch the App, we create an anonymous Firebase Authentication account that identifies your data on our servers but contains no personal information. Signing in with a supported third-party authentication provider (currently Apple Sign-In) is optional and only needed if you want to back up your scan history across devices. When you sign in, we receive a provider-issued user identifier and, depending on the provider and the information you choose to share, your name and email address. We do not receive or store any third-party password. Your use of a third-party authentication provider is also subject to that provider's privacy policy.
Card Images: When you use the App to analyze a trading card, you provide images via your device's camera or photo library. Centering analysis runs on your device. By default, your card images and the resulting analysis are also uploaded to secure cloud storage. Both free users and Pro subscribers can disable cloud uploads from Preferences ("Save to Cloud"); when disabled, your scans stay on your device. Pro subscribers can browse uploaded scans via in-app history; free users' uploads are stored but are not surfaced in the App's history view. For users who have not opted out of data collection, images (including screenshots imported from your photo library) may also be retained to improve our detection models.
Scan History & Analysis Data: The App stores metadata about your analyses (such as centering ratios, grades, dates, and rectification method used) in our cloud infrastructure (Firebase Firestore) alongside your card images. Pro subscribers can browse this history within the App, and can sync it across devices when signed in with a supported authentication provider. Free users' scans are stored under an anonymous account but are not surfaced in the App's history view.
Usage & Analytics Data: We collect anonymized usage analytics through Firebase Analytics to improve the App. This includes events such as feature usage (e.g., which analysis methods are used, paywall interactions), session data, device model, operating system version, and crash reports. This data is associated with anonymous identifiers and does not personally identify you.
Subscription Information: If you subscribe to Rectifi Pro, your subscription status is verified through Apple's StoreKit framework. We do not receive or store your payment information, credit card details, or Apple ID password. Apple processes all payments directly. We store only your subscription entitlement status.
2. How We Use Your Information
- Centering Analysis: Card images are processed on your device to calculate centering ratios. Card images and analysis data are then stored in private cloud storage (Firebase Storage and Firestore), enabling scan history for Pro subscribers.
- App Improvement: Anonymized usage and analytics data helps us understand how the App is used and improve its features and performance.
- Feature Configuration: We use Firebase Remote Config to manage feature availability and app configuration. This does not collect personal data.
- Service Improvement and Machine Learning: For users who have not opted out, we collect anonymized and de-identified card images and analysis data to improve our services, including training machine learning models to enhance card detection and centering accuracy. This includes images captured by your camera as well as screenshots imported from your photo library. This data is stripped of all personally identifiable information. You can opt out at any time through Settings → Preferences → Privacy in the App. Previously collected anonymized data may be retained for model training purposes, as it is no longer linked to your account.
3. Third-Party Services
The App uses the following third-party services provided by Google LLC:
- Firebase Authentication — For anonymous account identification and optional sign-in via supported third-party providers (currently Apple).
- Firebase Firestore — For storing analysis metadata, user preferences, and scan history.
- Firebase Storage — For storing card images.
- Firebase Analytics — For anonymized usage analytics.
- Firebase Crashlytics — For diagnostic crash reports (stack traces, device model, OS version).
- Firebase Remote Config — For managing feature availability and app configuration.
These services are subject to Google's Privacy Policy.
The App also uses Apple StoreKit for in-app subscription management. Payment processing is handled entirely by Apple and is subject to Apple's Privacy Policy.
4. Data Storage and Security
Card images and analysis data are stored in Firebase's cloud infrastructure, which employs industry-standard encryption for data in transit and at rest. Local copies on your device use Apple's standard data protection mechanisms. Account authentication data is managed securely through Firebase Authentication.
5. Data Retention and Deletion
Local Data: Removed when you delete the App.
Cloud Data: Card images and analysis metadata stored in Firebase persist after app deletion. You can delete this data from within the App at any time:
- If you have not signed in with a third-party provider: Settings → Preferences → Data → "Delete My Data". This removes your scans and analysis history from our servers and resets your anonymous account.
- If you have signed in with Apple: Settings → tap your profile → "Delete Account". This removes your authentication data, cloud-stored images, and analysis history from our servers.
If you cannot access either option, contact us at the email address below to request deletion.
You can stop new uploads at any time by turning off "Save to Cloud" in Preferences. Previously uploaded data is unaffected by toggling this off; use Delete Account or contact us to remove it.
ML Training Data: If you opted out of ML data collection, no new data will be collected. Previously collected anonymized and de-identified data may be retained, as it is no longer associated with your account.
6. Children's Privacy
The App is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If we learn that we have collected information from a child under 13, we will delete it promptly.
7. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you
- Request correction or deletion of your data
- Object to or restrict processing of your data
- Export your data in a portable format
- Opt out of anonymized data collection for ML training
To exercise these rights, contact us at the email address below.
8. California Privacy Rights
If you are a California resident, you have the right to request disclosure of the categories of personal information we collect and the purposes for which it is used. We do not sell personal information to third parties. To make a request, contact us at the email address below.
9. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes through the App or by updating the effective date at the top of this page. Continued use of the App after changes constitutes acceptance of the updated policy.
10. Contact Us
If you have any questions about this Privacy Policy, please contact us at: