Privacy Policy
Effective Date: January 5, 2025
Last Updated: January 5, 2025
Welcome to MTG Card Scanner ("we," "our," or "the App"). Your privacy is important to us. This Privacy Policy explains how we collect, use, store, and protect your information when you use our mobile application.
By using MTG Card Scanner, you agree to the collection and use of information in accordance with this policy.
1. Information We Collect
1.1 Information You Provide Directly
When you use the App, you may provide the following information:
- Card Collection Data: Card names, quantities, conditions, purchase prices, acquisition dates, personal notes, and foil status
- Deck Information: Deck names, descriptions, card lists, formats, and preferences
- Preferences: App settings such as theme preference (light/dark), notification settings, preferred currency, and default values
1.2 Information Collected Automatically
- Device Information: Device type, operating system, app version, and unique device identifiers
- Usage Data: Features used, screens viewed, scan history, search queries, and time spent in the app
- Scan Data: Images of cards you scan (processed temporarily for OCR), recognition results, and scan timestamps
- Analytics Data: App performance, errors, crashes, and user behavior patterns
1.3 Camera and Photo Library Access
The App requires access to your device camera and photo library to:
- Scan Magic: The Gathering cards using your camera
- Import card images from your photo library
- Process images for card recognition
Note: We do not store or transmit your camera roll photos except for the specific images you choose to scan.
2. How We Use Your Information
We use the collected information for the following purposes:
- Core Functionality: Enable card scanning, collection management, deck building, and search features
- Card Recognition: Process scanned card images to identify card names using OCR technology
- Data Synchronization: Store your collection and deck data locally on your device
- Premium Features: Manage subscription status and provide access to premium features
- Analytics: Understand how users interact with the App to improve features and user experience
- Notifications: Send reminders and alerts based on your notification preferences
- Customer Support: Respond to your inquiries and provide technical assistance
- App Improvement: Identify and fix bugs, analyze usage patterns, and develop new features
3. Data Storage
3.1 Local Storage
All your personal data is stored locally on your device using SQLite database:
- Card collection and deck information
- Scan history and preferences
- App settings and cached card data
Important: We do not currently offer cloud synchronization. Your data remains on your device and is not transmitted to our servers.
3.2 Cached Data
Card information and images from Scryfall API are cached locally for 7 days to:
- Reduce API requests and improve performance
- Enable offline viewing of previously accessed cards
- Minimize data usage
4. Third-Party Services
We integrate with the following third-party services that may collect and process your information:
4.1 RevenueCat (Subscription Management)
- Purpose: Manage in-app purchases and premium subscriptions
- Data Shared: Anonymous user ID, purchase events, subscription status
- Privacy Policy: https://www.revenuecat.com/privacy
4.2 Scryfall API (Card Database)
- Purpose: Retrieve MTG card data, images, prices, and set information
- Data Shared: Search queries and card identifiers
- Privacy Policy: https://scryfall.com/privacy
4.3 OpenAI Vision API (Card Recognition)
- Purpose: Optical Character Recognition (OCR) for card name identification
- Data Shared: Images of cards you scan (encoded and transmitted securely)
- Model Used: GPT-4o-mini
- Privacy Policy: https://openai.com/privacy
- Note: Images are processed for recognition only and not stored permanently by us
4.4 Firebase (Analytics & Crash Reporting)
- Services Used: Firebase Analytics and Firebase Crashlytics
- Data Collected: App usage events, device information, session data, error logs, and crash reports
- Purpose: Monitor app performance, identify bugs, and understand user behavior
- Privacy Policy: https://firebase.google.com/support/privacy
4.5 Expo Services
5. Data Sharing and Disclosure
We do NOT sell, rent, or share your personal information with third parties except in the following circumstances:
- Service Providers: Third-party services listed above that help us operate the App
- Legal Requirements: When required by law, court order, or government regulation
- Safety and Security: To protect the rights, property, or safety of our users or others
- Business Transfers: In connection with a merger, acquisition, or sale of assets (users will be notified)
6. Data Retention
- Local Data: Stored indefinitely on your device until you manually delete it or uninstall the App
- Cached Card Data: Automatically expires after 7 days
- Scan Images: Temporarily stored during the scan process and not retained after recognition
- Analytics Data: Retained according to Firebase's data retention policies (typically 2-14 months)
7. Your Rights and Choices
7.1 Access and Control
You have the following rights regarding your data:
- Access: View all your collection, deck, and preference data within the App
- Modification: Edit or update your cards, decks, and settings at any time
- Export: Export your collection data in CSV or JSON format (Premium feature)
- Deletion: Delete individual cards, decks, or clear your entire collection through app settings
7.2 Complete Data Deletion
To permanently delete all your data:
- Open the App and go to Profile/Settings
- Scroll to Debug Tools section
- Tap "Clear All Data"
- Alternatively, uninstalling the App will remove all locally stored data
7.3 Camera and Photo Access
You can revoke camera and photo library permissions at any time through your device settings:
- iOS: Settings → Privacy & Security → Camera/Photos → MTG Scanner
- Android: Settings → Apps → MTG Scanner → Permissions
7.4 Notification Preferences
Manage notification settings within the App or through your device settings.
7.5 GDPR Rights (European Users)
If you are located in the European Economic Area (EEA), you have additional rights under GDPR:
- Right to access your personal data
- Right to rectification (correction) of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to data portability (export your data)
- Right to object to processing
- Right to withdraw consent
7.6 CCPA Rights (California Users)
If you are a California resident, you have the right to:
- Know what personal information is collected and how it's used
- Request deletion of your personal information
- Opt-out of the sale of personal information (we do not sell your data)
- Non-discrimination for exercising your privacy rights
8. Children's Privacy
MTG Card Scanner is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us, and we will delete such information.
9. Security
We take reasonable measures to protect your information:
- Local Encryption: Data stored on your device is protected by your device's security features
- HTTPS: All API communications use secure HTTPS encryption
- No Cloud Storage: Your personal data is not transmitted to or stored on our servers
- Anonymous IDs: RevenueCat uses anonymous user IDs, not personal identifiers
Important: No method of electronic storage is 100% secure. While we strive to protect your data, we cannot guarantee absolute security.
10. International Data Transfers
Our third-party service providers (OpenAI, Firebase, RevenueCat) may process data in countries outside your residence. These services comply with data protection frameworks such as GDPR and implement appropriate safeguards for international transfers.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we make changes:
- The "Last Updated" date at the top will be revised
- We will notify you through the App or via email (if provided)
- Continued use of the App after changes constitutes acceptance of the updated policy
We encourage you to review this Privacy Policy periodically.
12. Contact Us
13. Additional Information
13.1 No User Accounts
MTG Card Scanner operates without requiring user accounts. You do not need to provide an email, password, or create an account to use the App.
13.2 Payment Information
All subscription payments are processed through the Apple App Store or Google Play Store. We do not collect, store, or process your credit card or payment information. Refer to Apple's and Google's privacy policies for information about payment data handling.
13.3 Cookies and Tracking
The App does not use cookies. Analytics and tracking are performed through Firebase Analytics as described in this policy.
© 2025 MTG Card Scanner. All rights reserved.
Magic: The Gathering is a trademark of Wizards of the Coast LLC.
Privacy Policy | Terms of Service | Support