Zeroskills Games ZEROSKILLS GAMES
Home Games Blog About

Red Reaction Privacy Policy

Last updated: September 24, 2026

This policy covers the Red Reaction app for iOS and Android. Red Reaction is made by Zeroskills Games, operated by Jussi Silfver (see the Impressum), who is the controller of the personal data described below. It describes what the app actually does, not a generic template.

Questions or requests: support@zeroskills.me

In short

  • Red Reaction has no ads and no cross-app tracking.
  • There's no login. The app creates an anonymous ID so your scores and training history can be saved.
  • A nickname, email and country are only collected if you choose to join a leaderboard or fill them in.
  • Usage analytics are off unless you turn them on.
  • You can delete your data from the app at any time (Settings → Delete My Data).

Anonymous identity (automatic)

The first time you open the app, it creates an anonymous account with our backend provider, Supabase: a random identifier with no name, email or password attached. It identifies your installation of the app, not you as a person, and is what everything below is linked to.

Training Record (automatic)

Each completed Game mode run is saved on your device and also synced to our servers under your anonymous ID, so your Training Record history isn't lost if you reinstall. A run contains: when it was played, score, level reached, number of correct taps, average reaction time, run duration, and how the run ended. This history is private to you. It is never shown to other players.

Leaderboards (only if you opt in)

The app never asks for personal details unless you choose to join a leaderboard. If you do:

  • Nickname (required): shown publicly to other players on leaderboards. Please don't use your real name if you'd rather not share it.
  • Email (optional): never shown to other players; only used to contact you about your account if needed.
  • Country (optional): shown as a small flag next to your nickname.
  • Your Game mode high score and average reaction speed, and your Red Button press count, are stored with your nickname so they can be ranked.

If you create or join a custom leaderboard, we store its name, its invite code and which players are members. Only its members can see it. You can stop appearing on leaderboards at any time with the "Appear on Leaderboard" toggle in Settings.

Analytics (only if you opt in)

"Share Anonymous Analytics" is off by default. If you turn it on (on first launch or in Settings), the app sends usage events to Google Firebase Analytics, such as screens visited, levels and scores reached, and whether features like custom leaderboards are used. These events never include your nickname, email or country. Firebase also automatically collects technical data such as an app instance ID, device model, OS and app version, and approximate region derived from your IP address. On Android, it may also read the device's advertising ID if one is available. We don't use analytics for advertising or share it with advertisers. Turning the toggle off stops collection immediately.

Sharing your results

The Share button creates a screenshot of your round on your device and hands it to your phone's share sheet. The screenshot isn't uploaded to us. Where it goes is up to you and the app you share it with. Leaderboard invite messages work the same way.

Stored only on your device

Your high score, Red Button press count, language, sound and other preferences, and the local copy of your Training Record are kept on your device. Uninstalling the app removes them.

Who processes your data

  • Supabase (anonymous ID, training history, leaderboards and any nickname, email or country you provide): supabase.com/privacy
  • Google Firebase Analytics (only if you opt in): policies.google.com/privacy

Both act as processors on our behalf. They may process data on servers outside the EU/EEA, including in the United States, under the European Commission's standard contractual clauses or other safeguards. We don't sell your data or share it with anyone else.

Why we process it (legal basis)

  • Anonymous ID and Training Record sync: to provide the app's features you use (Art. 6(1)(b) GDPR) and our legitimate interest in keeping your history safe (Art. 6(1)(f) GDPR).
  • Leaderboard details and analytics: your consent (Art. 6(1)(a) GDPR), which you can withdraw at any time in Settings.

How long we keep it

Server-side data is kept until you delete it with Delete My Data or ask us to delete it. Firebase Analytics data is kept for Firebase's configured retention period (at most 14 months).

Deleting your data

Settings → Delete My Data permanently deletes your nickname, email, country, scores, leaderboard memberships and training history from our servers, and clears the on-device training cache. This can't be undone. Analytics data isn't linked to your nickname or email, so it isn't removed by this button. Email us if you want it removed and we'll handle it within 30 days.

Your rights

Under the GDPR you have the right to access, correct, delete, restrict or port your data, to object to processing, and to withdraw consent at any time. Email support@zeroskills.me to use any of these rights. Please include your nickname if you have one, so we can find your data. You can also lodge a complaint with a data protection authority. In Austria, that is the Datenschutzbehörde (dsb.gv.at).

Children

Red Reaction is not directed at children under 13 (or the relevant age of digital consent in your country), and we don't knowingly collect personal data from them. If you believe a child has given us data, contact us and we'll delete it.

Changes to this policy

We'll update this page whenever what the app does changes, and update the "last updated" date above.

© 2026 Zeroskills Games. All rights reserved.
Privacy Policy Terms of Service Impressum support@zeroskills.me