Privacy Policy

MTGSnap - Magic Card Scanner

Effective date: June 19, 2026 · Last updated: June 19, 2026

This Privacy Policy explains how MTGSnap - Magic Card Scanner ("MTGSnap", "the app", "we", "us"), operated by Megamobi Technology, handles information when you use the app. We built MTGSnap to work offline-first: card recognition runs entirely on your device, and we keep the data we collect to a minimum. By using the app, you agree to this policy.

Your card photos never leave your device. Scanning, recognition, and text reading are all performed locally on your phone. We do not upload, store, or transmit the images from your camera to our servers or any third party.

1. Information We Collect

Camera & card images (processed on-device only)

MTGSnap uses your camera to recognize cards in real time. The camera frames and any photos are processed entirely on your device and are not uploaded to us or anyone else. We do not retain these images.

Your collections (stored locally)

Cards you scan, the collections you create, quantities, prices, and foil/finish choices are stored locally on your device. This data is not sent to our servers.

Analytics data

We use Google Firebase Analytics to understand how the app is used and to improve it. This includes anonymous, app-level information such as app interactions (screen views, feature usage, paywall and purchase events), device model, operating system, app version, language, and an approximate location (city/region level) derived from your IP address. This data is tied to a randomly generated app-instance identifier, not to your real identity.

Crash logs & diagnostics

We use Firebase Crashlytics to detect and fix crashes. When the app crashes, technical information (stack traces, device state, OS version, available memory) is collected to help us diagnose the problem.

Device & other identifiers

To enable analytics, push notifications, and advertising attribution, the app may process device/installation identifiers such as the Firebase app-instance ID, a push notification token, and the device advertising ID.

Purchase information

If you buy a Premium upgrade, your payment is handled entirely by Google Play. We never receive or store your credit card or payment account details. We do log non-sensitive purchase events (for example, "purchase started", "purchase succeeded") to analytics so we can measure and improve the purchase experience.

Install attribution & marketing

We may measure which marketing campaign led to an app install so we can run and optimize our own user-acquisition advertising. On iOS this uses Apple's Search Ads attribution; we may also link Firebase to Google Ads to measure installs and conversions for campaigns that promote MTGSnap. This is used only to advertise our own app — MTGSnap does not display ads inside the app.

What we do NOT collect

2. How We Use Information

3. Card Data & Online Content

The bundled card database ships with the app and works offline. When you tap to update prices or view higher-resolution card images, the app requests that content over the internet from Scryfall and our content delivery network. These requests send only non-personal data (such as a card identifier) and do not include any personal information about you.

4. Third-Party Services

The app relies on the following third-party services, each governed by its own privacy policy:

ServicePurposePrivacy policy
Google Firebase (Analytics, Crashlytics, Cloud Messaging, Remote Config) Usage analytics, crash reporting, push notifications, remote configuration firebase.google.com/support/privacy
Google Play Billing In-app purchases / subscriptions policies.google.com/privacy
Google Ads (campaign measurement) Measuring installs/conversions for our own marketing policies.google.com/privacy
Apple Search Ads Attribution (iOS) Install attribution apple.com/legal/privacy
Scryfall Card data and images scryfall.com/docs/privacy

5. How We Share Information

We do not sell your personal data. Data is processed by the service providers listed above on our behalf. Where we link analytics to Google Ads for the sole purpose of measuring and optimizing campaigns that promote MTGSnap, certain identifiers and conversion events may be shared with Google for advertising and measurement. We may also disclose information if required by law.

6. In-App Purchases

MTGSnap offers an optional Premium upgrade (for example, unlocking price details and removing the daily scan limit) through Google Play's billing system. All payments are processed by Google Play; we do not collect or store your payment details. You can manage or cancel a subscription anytime in Google Play › Subscriptions.

7. Data Security

All data transmitted off your device (analytics, crash reports, price/image requests) is sent over encrypted HTTPS/TLS connections. Your card photos are never transmitted, and your collections remain on your device.

8. Data Retention

Analytics and crash data are retained by Firebase for the periods set in our Firebase configuration and Google's policies. Locally stored data (your collections) remains on your device until you delete it or uninstall the app.

9. Your Choices & Rights

10. Children's Privacy

MTGSnap is not directed to children under the age of 13, and we do not knowingly collect personal information from children. If you believe a child has provided us with data, please contact us and we will take appropriate action.

11. International Users

The services we use may process and store data on servers located outside your country. By using the app, you consent to such processing in accordance with this policy.

12. Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date above reflects the latest version. Material changes may be announced in the app or on our website. Continued use of the app after changes take effect constitutes acceptance of the updated policy.

13. Contact Us

If you have questions about this Privacy Policy or your data, contact us at:
[email protected]