LETTERLOCK

Privacy Policy

Effective 5 September 2026, updated 7 October 2026 · LetterLock is made by RAL Technologies, Kingdom of Bahrain.

The short version

1. Who we are

LetterLock ("the game", "the app", "the website") is developed and operated by RAL Technologies, a company based in the Kingdom of Bahrain ("we", "us"). We are the data controller for the personal data described here. You can reach us at info@raltech.dev.

This policy covers the LetterLock website (letterlock.raltech.dev), the installable web app, and the LetterLock apps for iOS, Android and Android TV.

2. Playing as a guest

You do not need an account to play. When you play as a guest:

3. Data we collect when you create an account

DataWhy we need itWhere it comes from
Email addressTo sign you in with a one-time code, to link a Google or Apple sign-in to your account, and to contact you about your account (never marketing).You, or your Google / Apple account when you use those sign-in buttons
UsernameShown to other players (leaderboards, friends, rooms). You choose it. It can be changed once a month.You
XP, level, prestige, unlocked contentYour progression in the game.Generated by playing
Friends list and friend requestsSo you can add friends and invite them to rooms.You
Saved gameSo an unfinished match can be resumed on another device. One saved match per account.Generated by playing
Scores and match resultsLeaderboards per question pack (score, moves, time). Your username appears next to your score.Generated by playing
Custom question packsIf you create packs in the pack editor and choose to save them to your account.You
Purchase entitlementA yes/no flag that says whether your account has "Remove Ads" (see section 6).The app store, via RevenueCat

We do not collect your real name, phone number, contacts, location or photos. We do not read your device's advertising identifier ourselves; only Google AdMob uses it, inside the mobile apps, to show ads (see section 5). We do not use any third-party analytics or tracking service.

Usage statistics (our own, first-party)

To understand how the game is used and fix what does not work, the app and website send simple events to our own server, never to a third party. Examples: a session started, an ad was shown, a rewarded ad was watched, an extra skip was used in a pack, "Remove Ads" was bought or restored. Each event carries a random install id created on your device (it is not your advertising identifier and is not linked to your name or email), the time, and, if you are signed in, your account id. From these we count daily players and how many come back after 1, 7 and 30 days. You can reset the install id by clearing the app's data or your browser's site data. Events are deleted automatically after 13 months.

Crash reports (Sentry)

When the app hits an error, it sends a crash report to Sentry (sentry.io), stored in Sentry's EU region. A report contains the error message, where in our code it happened, the app version and basic device and browser details (type, operating system, version). It does not contain your email, username, account id or your answers. We collect errors only: no performance tracing and no screen or session recording.

Sign in with Google or Apple

If you use "Continue with Google" or "Sign in with Apple", the provider sends us your email address (Apple may send a private relay address if you choose to hide your email) and a technical account identifier. We use them only to create or find your LetterLock account. We do not receive your password.

Technical data

Like every online service, our servers keep short-lived logs (IP address, browser or app version, time of request) to keep the service running, prevent abuse (for example rate-limiting sign-in codes) and diagnose errors. Logs are kept for no more than 30 days. The app may also store a small configuration file (minimum supported version, maintenance notices) that it fetches from our server.

4. How we use your data

Our legal bases (where the GDPR or similar laws apply) are: performance of our contract with you (running the game you asked for), our legitimate interest in keeping the service secure, and your consent (for personalised advertising).

5. Advertising

The LetterLock mobile apps are free and supported by ads served by Google AdMob. Ads appear between games and on menu screens, never during a question. On the website, ads may later be shown through Google AdSense in the same places.

6. Purchases

"Remove Ads" is a one-time in-app purchase made through the Apple App Store or Google Play. The store processes your payment; we never receive your card or bank details. We use RevenueCat to verify the purchase and to remember that your account has it. RevenueCat receives the store's purchase receipt, an anonymous app-user identifier, and, when you are signed in, your LetterLock account identifier, so the entitlement follows your account to other devices and to the website. RevenueCat's own privacy policy is at revenuecat.com/privacy.

Refunds are handled by the store you bought from, under its rules (see our Terms).

7. Where your data is stored and who can see it

Account data is stored on our own backend, running on servers operated by RAL Technologies. Until our migration to that backend is complete, account data is processed by our hosted database provider, Supabase (supabase.com), under its data-processing terms. Access to the database is limited to the RAL Technologies team and is protected by per-user access rules, so one player can never read another player's private data.

We share data only with the service providers we need to run the game, and only what each one needs:

ProviderWhat they processWhy
Resend (email delivery)Your email address and the one-time sign-in codeTo deliver sign-in emails
Sentry (Functional Software, Inc.)Crash reports (error details, app version, device type), stored in the EUFinding and fixing errors
Google (Sign-in, AdMob, Play)Sign-in identity; advertising signals in the apps; purchase receipts on AndroidSign-in, ads, purchases
Apple (Sign in with Apple, App Store)Sign-in identity; purchase receipts on iOSSign-in, purchases
RevenueCatPurchase receipts and account identifierVerifying "Remove Ads"
CloudflareWebsite traffic (DNS and content delivery)Serving the website securely

We do not sell personal data, we do not share it with data brokers, and we do not use it for advertising of our own. We may disclose data if the law requires it or to protect the rights and safety of players. Some providers above are located outside Bahrain (for example in the EU or the United States); where required we rely on their standard contractual safeguards.

8. Other players

Your username, level, rank badge and scores are visible to other players on leaderboards and in rooms you join. Your email address is never shown to anyone. Custom packs you publish carry your username as the author.

9. Children

LetterLock is intended for players aged 13 and over (or the higher minimum age in your country, for example 16 in some EU countries). It is not directed at children, and we do not knowingly collect personal data from anyone under 13. The "Kids" question pack is content for families to play together on one screen; it does not change who the game is for. If you believe a child has created an account, email info@raltech.dev and we will delete it.

10. How long we keep data

11. Deleting your account

You can delete your account and all of its data at any time:

  1. In the app: Home → tap your username (👤) → Delete account → confirm.
  2. On the web: follow the steps at letterlock.raltech.dev/account/delete/index.html.
  3. By email: write to info@raltech.dev from the email address on the account. We delete within 7 days and confirm by reply.

Deletion removes your profile, email, username, XP, friends, saved game, leaderboard entries and custom packs. Anonymous aggregate statistics (for example how many players answered a question correctly) contain no personal data and are kept. A "Remove Ads" purchase is tied to your store account and can be restored in a new LetterLock account through the store's "Restore purchases" button.

12. Your rights

Depending on where you live, you may have the right to access, correct, export or delete your personal data, to object to or restrict certain processing, to withdraw consent (for personalised ads, from the app's Settings), and to complain to your local data protection authority. Bahrain's Personal Data Protection Law (Law No. 30 of 2018) gives residents of Bahrain equivalent rights. To exercise any right, email info@raltech.dev. We answer within 30 days.

13. Security

All traffic between your device and our servers is encrypted (HTTPS and secure websockets). Passwords do not exist in LetterLock: sign-in uses one-time codes or Google / Apple. Sign-in codes are stored hashed and rate-limited. Database access is limited per user by server-side rules.

14. Changes to this policy

If we change this policy in a meaningful way we will update the date at the top and, for significant changes, show a notice in the app. Older versions are available on request.

15. Contact

RAL Technologies, Kingdom of Bahrain
Email: info@raltech.dev
Website: letterlock.raltech.dev