MechKeys Privacy Policy
Last updated: March 20, 2026
This privacy policy describes how MechKeys ("we", "our") collects, uses, and protects your information when you use our mobile application.
1. Data We Collect
We collect and process the following data to provide the app, sync your experience across devices, and power optional social and leaderboard features:
- Account data: Email address when you create an account, and a username you choose (stored with a separate record so usernames can be unique).
- App & customization data: Keyboard layout, key colors and labels, background and appearance preferences, fonts, selected sound profiles, active theme packs, session and lifetime key-press counts, and related settings. This is used for the in-app experience and (if you opt in) for the public leaderboard.
- Leaderboard preference: Whether you have agreed to share your key-press scores on the global leaderboard. You can change this anytime in Settings under "Leaderboard Privacy" (labeled as sharing your key-press scores). When sharing is off, we do not treat your scores as public for the leaderboard.
- Social graph (optional): If you use follow features, we store who you follow (by user ID) so you can use friend-oriented experiences such as a friends leaderboard.
- Pack-related data (when offered): If we offer free promotional packs or, in a future app version, paid packs, we may store which packs you have claimed or unlocked. The current public release does not process payments or use a billing SDK in the mobile apps.
- Guest / local data: If you use the app without a full account, some preferences and counts may be stored only on your device (for example via local storage) until you sign up or sign in.
2. Leaderboard and Sharing
The global leaderboard is opt-in. If you enable sharing in Settings, your username and lifetime tap count (and related leaderboard fields maintained by our servers) may appear in global rankings. If you turn sharing off, we update your stored preference and remove your public leaderboard entry so you should no longer appear in the global list—there may be a short delay while our systems process the change.
A separate "friends" view may show people you have chosen to follow, using the same leaderboard data and your follow relationships. It does not make your scores public on the global leaderboard unless you have opted in to sharing as described above.
3. Public Profile and Other Users
When you are signed in, other signed-in users may open a simple public profile view—for example, from the leaderboard. That view is intended to show information such as your username and non-sensitive stats (e.g. lifetime taps and pack counts) so people can compare scores and use follow features. We do not use this to sell your data or for third-party advertising.
You can block another user in their profile screen (they will no longer appear on leaderboards in your app). You can report a concern via email to our support address; we review reports and may take action on accounts that violate our terms or applicable law.
4. How We Use Your Data
- To create and manage your account and sign-in.
- To sync your keyboard customization and progress across your signed-in devices.
- To run the leaderboard and public profile experience when you have opted in or when you interact with other users, as described above.
- To store and respect your leaderboard privacy choice in Settings.
- To power optional follow and friends leaderboard features.
- To deliver optional pack or theme content when we offer it (e.g. free promotional packs). In-app purchases are not enabled in the current release.
- To improve the product: we may use aggregated or anonymized metrics where available. Firebase Analytics is only initialized in our web client; the iOS and Android apps in the current release do not send events to Firebase Analytics.
5. Third-Party Services
We use the following services, which have their own privacy policies:
- Firebase (Google): Authentication, Firestore database, Cloud Functions, Storage, and (on web only) Analytics and Remote Config where supported. See Firebase Privacy.
If we introduce in-app purchases or subscriptions in a future version, we may add a payment or subscription SDK (for example RevenueCat) and will update this policy to describe it before that release.
6. Data Retention
We retain your account and app data until you delete your account. If you withdraw leaderboard consent, we process your choice and remove your public leaderboard entry as described above; other profile data may remain for your in-app account until you delete it. Aggregated or anonymized analytics may be retained longer for product improvement.
7. Your Rights and Choices
You control leaderboard sharing:
- In the app: open Settings and use Leaderboard Privacy / "Share your key-press scores" to opt in or out at any time.
You can request deletion of your account and associated data:
- In the app: open the Profile tab and use Delete Account. This removes your Firebase Authentication user, profile document, follow data associated with your account, and triggers removal of your leaderboard entry. Some data may persist briefly in backups or logs according to our infrastructure providers' practices.
- On the web (for example for Google Play's account-deletion URL requirement): this page includes a dedicated section Account & data deletion with the same steps and contact channel.
Depending on your region, you may have additional rights (e.g. access, correction, portability, or withdrawal of consent). Contact us using the details below to exercise them.
Account & data deletion
Use Profile → Delete Account in the MechKeys app to delete your account and associated server-side data as described in section 7. If you cannot access the app, email support@kamehousedevstudio.com from the email address associated with your account, with the subject line "Account deletion request," and we will verify and process your request in line with applicable law.
This page URL (including this section) may be used as the account deletion URL in app store listings.
8. Contact
For privacy-related questions, account or data-deletion requests, or moderation issues (including reporting another user), contact us at support@kamehousedevstudio.com.