Legal
Privacy Policy
Last updated: 3 October 2026
KEYUP is built by one person, and this policy is written in plain language on purpose: here's exactly what is collected, where it goes, and what isn't done with it. It covers the website, buying KEYUP, the KEYUP app itself, and emails.
1. The website
The site doesn't use tracking cookies and doesn't need a cookie banner as a result. It keeps two small, non-personal things in your browser: a flag that remembers you've already seen the intro animation, and, if you arrived through a link like keyup.download/?ref=tiktok, that label (for 30 days). The label is added to the Download and Buy links so we can count which video or creator brought a download or a sale; it says where the link came from, never who you are. After a purchase, the welcome page sends the payment provider's checkout ID to our download server so the sale can be matched to that label. There are no analytics or advertising scripts on the site.
2. The waitlist
When you join the waitlist, we store the email address you submit, along with basic technical metadata your browser sends automatically — your browser's user-agent string and the page that referred you here. We use your email to send launch news, your Discord invite and your waitlist discount. Waitlist data is stored with Supabase, our database provider, which acts as a data processor on our behalf; the public website can only add to the list, never read it back. We keep entries until launch communications are done, or until you ask us to delete yours — whichever is sooner.
3. Buying KEYUP
Purchases are handled by Creem, which acts as the merchant of record: Creem takes the payment, handles tax and refunds, and sends you your licence key by email. Your card details go to Creem's payment providers and never reach us. Creem shares with us your name, email address and country, and the details of the purchase (amount, tax, any discount code used). We use these to support you, handle refunds and keep accounting records, which we are required by law to keep. Creem's own privacy policy applies to the payment itself.
4. The KEYUP app
KEYUP has no account and no login. You never give the app a password or your email. It doesn't include analytics, crash reporting, advertising or tracking of any kind, and it doesn't read anything on your PC except its own files and the game's telemetry.
What stays on your PC
Everything below lives in %APPDATA%\keyup-desktop (and the drive cards in your Pictures folder). None of it is sent to us. Uninstalling KEYUP and deleting that folder removes it.
- Settings and API keys (
config.json) — the keys you enter for Groq, Cloudflare or ElevenLabs are stored here and only ever sent to the service they belong to. - Your licence — the licence key and activation details.
- A log (
talk.log) — the text of what you asked and what Basecamp said, plus timings and errors, so a problem can be diagnosed. It contains no audio and no API keys. It is only ever shared if you choose to send it to us. - Personal records (
records.json) — your best distances and the distance you drove each day for the last 60 days. - A voice cache — audio of lines Basecamp has already said, so repeats don't have to be generated again.
- Drive cards — images you create with “Share drive”, saved to
Pictures\KEYUPand copied to your clipboard. Nothing is posted anywhere unless you post it.
Game data
KEYUP installs SCS Software's official telemetry plugin into your game's plugins folder and reads it on your PC. The plugin only reads data the game publishes (speed, fuel, the current job, damage and so on); it cannot change anything in the game. It does not work with your Steam account or any personal data.
What leaves your PC, and where it goes
To hear you, think and talk, KEYUP uses AI services. These requests go straight from your PC to the service, using your own account and API key — they don't pass through us, and we can't see them. Each service receives your IP address, as with any internet request, and handles the data under its own privacy policy.
- Your voice — only while you hold the talk key. The microphone is not recorded at any other time. The recording is sent to the speech-to-text service you chose in setup (Groq or Cloudflare Workers AI) to be turned into text.
- Your question and your truck data. To answer, the text of your question, the last few exchanges, and your current in-game data (speed and limit, fuel, the job and its cities, damage, in-game time and similar) are sent to the language model on the same service.
- The text of what Basecamp says. It is sent to a voice service to be spoken: ElevenLabs if you added an ElevenLabs key, otherwise — and as a backup if ElevenLabs fails — Microsoft's Edge speech service. While you're not driving, KEYUP may also prepare common lines in advance this way through Microsoft's service, so they play instantly later. Only the text of the line is sent.
- Licence check. When you activate, and when the app starts, KEYUP checks your licence through our licence server, which forwards the request to Creem. It sends the licence key, a fixed device label (“KEYUP”) and the activation ID — no name, email or hardware details. Our licence server runs on Cloudflare and doesn't keep a log of these requests. If you're offline, KEYUP keeps working and only needs to check again after 14 days.
- Updates. KEYUP checks for and downloads updates from GitHub.
- “Test my PC” (optional). Only if you press it: KEYUP downloads a voice model (about 90 MB) from Hugging Face to measure your PC's speed. Nothing about you is sent, and the result stays on your screen.
The services above are independent companies with their own policies: Groq, Cloudflare, ElevenLabs, Microsoft, Creem, GitHub and Hugging Face.
5. Emails and collaborations
If you write to us, we keep the conversation so we can help you. If you're a content creator, community or publication and we contacted you about trying KEYUP, we used the business contact you list publicly, and we keep your name or channel name, that address and the code we sent, so we know whether it was used. We won't add you to any mailing list. Ask us and we'll delete it and not contact you again.
6. Your rights
You can ask what we hold about you, ask us to correct it, or ask us to delete it, at any time and for any reason (except purchase records we are legally required to keep). Email [email protected] and we'll handle it directly — usually within a few days. If you're in the EU/EEA or UK, this covers your rights under GDPR/UK GDPR (access, rectification, erasure, restriction, portability and objection), and you can also complain to your local data protection authority. If you're elsewhere, we apply the same practice regardless of where you live.
7. Children
KEYUP isn't directed at children under 16, and we don't knowingly collect data from them.
8. Changes to this policy
If this policy changes, we'll update the date at the top of this page. Meaningful changes will be called out clearly, not buried.
9. Contact
Questions, requests, or just want to double-check what we have on file? Email [email protected].
