Typeslinger

Privacy Policy

Last updated: 8 October 2026

Typeslinger is a live one-on-one typing race for iPhone and Android, made by an independent developer (“the developer”, “we”). This page explains what the app collects, why, who can see it, and how to delete it.

In short: you play without an email, phone number, or password. We keep the name and country you choose, your race results, and how you typed each race. We use crash reports and basic usage statistics to fix and improve the app. There are no ads, we don't sell your data, and you can delete your account in the app at any time.

Who is responsible

The developer of Typeslinger is responsible for your data. For anything about privacy, including requests to see or delete your data, write to info@emsi.dev.

What we collect

Your account. The first time you open the app, it creates a guest account identified by a random ID. You then choose:

The app keeps your sign-in tokens on your device, in the iOS Keychain or in storage encrypted by the Android Keystore. Our server keeps only a one-way hash of them.

Saving your account with Google. If you choose to, you can save your account with your Google account, so you can sign in on another phone. Google tells us an ID for your Google account, which we keep with your account. We don't keep your email address, name or photo from Google.

Friends. If you use the Friends feature, we keep a friend code for you and the list of players you're friends with.

Notifications. To tell you about challenges and new friends, the app gives our server a push token from Firebase Cloud Messaging: a random ID that lets us send notifications to this install of the app. We keep it with your account until you delete the account or the token stops working. Whether notifications are shown is up to you, in your phone's settings.

Your races. For every race we keep:

The race keyboard is active only during a race and records only what you type there. Nothing you type anywhere else, in the app or in other apps, is recorded.

From your races we work out your points, streak, league, achievements and medal, and a hidden skill rating that we use to find you fair opponents.

Technical data.

Crash reports and usage statistics. The app uses two services from Google's Firebase:

Neither collects your advertising ID, and they aren't used for advertising. We use them to find bugs and to see which parts of the game are used.

What we don't collect: your email, phone number, contacts, photos, location, or advertising ID. The app shows no ads.

Why we use it

Who can see it

We don't sell your data or share it with anyone else, unless the law requires us to.

How long we keep it

Deleting your account

In the app, open your profile (tap Stats on the main menu), scroll to the end, and tap Delete account. You can also write to info@emsi.dev with your player name and country, and we'll delete the account for you within 30 days; Delete your account has the steps.

Deletion is immediate and can't be undone. It removes:

Your past races stay in your opponents' histories, but no longer linked to you or showing your name, so their records still add up. Your name becomes available to other players again. Copies in backups disappear as those backups expire, within 6 months.

A guest account lives on your device. If you lose the device or delete the app, you may lose access to the account, but its data stays on our server until you ask us to delete it.

Your rights

You can ask to see the data we hold about you, to correct it, to get a copy of it, to have it deleted, or to object to how we use it. You can change your name and country in the app yourself. For anything else, write to info@emsi.dev. If you think we handle your data wrongly, you can also complain to the data protection authority where you live.

Children

Typeslinger isn't directed at children under 13, and we don't knowingly collect data from them. If you believe a child under 13 has an account, write to us and we'll delete it.

Changes

If this policy changes, we'll update this page and the date at the top. For a significant change, we'll also tell you in the app.