Privacy Policy — Mejai's

Last updated: 16 June 2026

Mejai's ("the app") is an unofficial, fan-made companion for the Riftbound TCG by Riot Games and UVS Games. This policy explains what data the app handles, where it's stored, and the choices you have.

Summary

Data stored on your device (default)

Everything you create in Mejai's — owned cards, wishlist, trade list, binders, decks, match logs, daily value snapshots, and app settings — is stored locally on your device in a private SQLite database. You can export a backup to a JSON file at any time via the in-app share sheet, and delete everything by clearing the app's storage or uninstalling.

Optional account sign-in

Mejai's offers two independent and optional sign-in methods. The app runs without either of them, and you can sign out at any time from Settings → Account.

Sign in with Google (Firebase)

When you sign in with Google, the app uses Google Sign-In and Firebase (operated by Google LLC) to back up your data under your account.

Sign in with GitHub (Personal Gist)

As an alternative, you can sign in by pasting a GitHub Personal Access Token with the gist scope. In this mode:

Social features

The Social screen is opt-in and only becomes active when you sign in with Google. It is built on top of Firebase Auth and Firestore (same rules as above) and uses the following documents in our Firebase project:

You can disable any category at any time from Social → You, remove friends from your friends list, change or remove your champion avatar, or stop using the social features entirely by signing out. None of this data is shared with anyone other than friends you have added.

Mejai's Pro (in-app purchase)

Mejai's offers an optional paid subscription ("Mejai's Pro") that unlocks additional features inside the app. Purchases are handled by Google Play Billing, and the entitlement is checked through RevenueCat (operated by RevenueCat, Inc.). To do this:

You can cancel a subscription at any time from your Google Play account; when it expires, the Pro features turn off automatically.

Network access (default features)

Even without signing in, the app makes a few anonymous network requests for optional content:

These requests carry only what any web browser sends (your IP address and a generic app user-agent). No account, email, or collection data is ever included.

Camera and on-device OCR

The optional card scanner uses your camera only to read the card name on your device, using Google's on-device Text Recognition (ML Kit). Photos are not saved and nothing is uploaded — recognition runs entirely on the device. Camera access is requested only the first time you open the scanner, and you can decline or revoke it later from Android settings.

Location

To suggest events for your area, the app reads your device's region setting (for example, your country) locally. It does not use GPS and does not request location permission.

Children's privacy

The app is not directed at children under 13. We do not knowingly collect data from children under 13. If you are a parent or guardian and believe your child has signed in to the app, contact us at the email below and we will delete their cloud backup and social profile.

Your choices and data deletion

Third-party services

ServiceUsed forPrivacy policy
Google Firebase (Auth + Firestore) Optional cloud sync and social features via Google sign-in firebase.google.com/support/privacy
Google Sign-In OAuth for Google sign-in policies.google.com/privacy
Google Play Billing In-app purchase of Mejai's Pro policies.google.com/privacy
RevenueCat Checking the Mejai's Pro entitlement revenuecat.com/privacy
Google ML Kit (on-device) Card-name OCR (runs on-device; no data sent to Google) developers.google.com/ml-kit/terms
GitHub Gist API Optional cloud sync via GitHub token github.com/.../privacy-statement
Riot Games / UVS Games public web News, events links and (avatar picker) Data Dragon champion list/icons riotgames.com/en/privacy-notice
RiftScribe Card catalogue and images riftscribe.com
DotGG (riftbound.gg) Suggested deck lists (community site) riftbound.gg

Third-party trademarks

Riftbound, League of Legends, and all related names and artwork are trademarks of Riot Games, Inc. UVS Games is the publisher of physical Riftbound product. Mejai's is an unofficial fan project and is not endorsed by or affiliated with Riot Games or UVS Games.

Changes to this policy

If this policy changes, the updated version will be published at the same location with a revised "Last updated" date.

Contact

If you have any questions about this privacy policy, or if you'd like your cloud backup, social profile, or any shared data deleted, contact us at: hello@riftvault.pt