Privacy Policy – RiftScan
Effective Date: November 28, 2025
1. General Information
RiftScan is a mobile application designed to help users catalogue and manage their personal collection of Riftbound trading cards. The app can be used fully offline without creating an account. Users may optionally sign in to enable Community features or Premium cloud synchronization.
2. Data Collected
- Offline use (no login): Card collection data entered manually by the user (card names, quantities, conditions, notes). This data is stored only on the user's device and is never transmitted externally.
- Login (General): Authentication data from Google or Apple Sign-In handled by Firebase Authentication (e.g., email address, display name/username, unique user ID).
- Community Features (Optional): If a logged-in user chooses to publish a deck, post a comment, or vote on content, this specific data (Deck lists including cards, Comment text, Username, and Vote interactions) is uploaded to Firebase Cloud Firestore to be visible to other users. This occurs regardless of Premium subscription status.
- Login with Premium subscription (Cloud Sync): In addition to the above, the user's entire private card collection, private decks, and lists are stored in Firebase Cloud Firestore for backup and synchronization across devices.
- Technical data: Locally cached preferences (e.g., subscription status) stored using SharedPreferences on the device.
3. Purpose of Data Use
- To provide basic functionality for local collection management on the device.
- To enable community interactions, such as sharing public decks, commenting on decks, and voting.
- To enable Premium-only features, specifically cloud backup and synchronization via Firebase Cloud Firestore.
- To manage Premium subscriptions and purchases via RevenueCat (validation and restoration across devices).
4. Data Storage
- Local Storage: By default, all private collection data is stored only on the user's device.
- Cloud Storage:
- Public Data: Decks and comments explicitly published by the user are stored in Google Firebase Cloud Firestore.
- Private Data (Premium only): When subscribed, private collections and lists are stored in Google Firebase Cloud Firestore associated with the user's account.
- Subscriptions: Subscription and purchase information is processed and stored by RevenueCat, and also handled through the App Store or Google Play Store depending on the platform.
The developer does not access individual private user data directly.
5. Data Sharing
The app does not sell or share data with third parties for advertising or marketing purposes.
Publicly Visible Information: If you use the Community features to publish a deck or post a comment, the content of that deck (cards included), your chosen username, and the content of your comment will be visible to other users of the application.
The following service providers are used strictly to deliver app functionality:
6. Tracking Technologies
The app does not use advertising SDKs, cookies, or analytics tools. Firebase Authentication, RevenueCat, and the app stores may process device and account identifiers strictly for login, fraud prevention, subscription validation, and billing.
7. Data Retention and Deletion
- Local Data: Data exists only on the device and can be deleted by uninstalling the app or using in-app options to clear data.
- Cloud Data (Account Deletion): Users may request the deletion of their account and associated cloud data (including public posts and private backups) by contacting the developer or using the account deletion option within the app (if available).
- Subscription data retention follows App Store and Google Play billing policies (managed by RevenueCat and respective stores).
8. Children's Privacy
The app is not intended for use by children under the age of 13. If you believe a child has used the app and provided personal data, please contact the developer for deletion.
9. Contact
If you have any questions or privacy-related requests, please contact:
[email protected]