Privacy policy
Last updated 31 October 2026
DevCake AB is responsible for the personal data processed to operate Mythos. This policy explains what we collect, why we use it and the choices you have.
Who to contact
The data controller is DevCake AB at hello@devcake.se. Use this address for privacy questions, account deletion and requests about your personal data.
Account and sign-in information
When you register with email, we store your email address, display name and a password hash. We do not store your password in plain text.
If you ask to reset your password, we email a single-use link to your address. The link expires after an hour, and setting a new password signs you out on every device.
If you choose Discord sign-in, we receive account information from Discord, including your identifier, display name, email address, verification status and avatar when provided. We store the linked account information and authentication tokens needed for that sign-in method. Discord also processes data under its own Privacy policy.
Sign-in sessions include a session token, expiry time and technical information such as your IP address and browser information. We use these details to authenticate you and protect the service.
If you continue as a guest, we create a temporary account with a generated name such as "Guest 4821" and a placeholder email address. It holds the same game records as any account. If you then create an account, your guest runs, matches and gold move to it and the guest account is deleted. Signing out of a guest account ends access to it.
Game records and public information
We store your run drafts, chosen god, decks, wins, losses, run status and relevant timestamps, along with your gold, daily run tokens, unlocked portraits and golden cards. To refill tokens at midnight where you are, we note which of four broad regions (the Americas, Europe and Africa, Asia, Oceania) your browser's time zone falls in when you start a run. Match records include player identifiers and display names, chosen gods, the result, number of turns, whether an AI opponent played and match times.
Your opponents can see your display name and the game information needed to play a match. The Roll of Honour publicly shows display names and run records. Do not use a display name that contains information you want to keep private.
Live match state and the combat log are held in server memory for the match and reconnection. We do not save a full combat-log replay archive in the database.
Why we use your data
We process account details and game records to provide the game you request and perform our agreement with you. We process security information and operational logs for our legitimate interests in preventing abuse, investigating faults and keeping the service reliable.
Optional analytics relies on your permission, which you can withdraw at any time in Cookie settings. We may also retain or disclose information when necessary to meet a legal obligation. We do not sell your personal data or use account details for advertising.
Run-token purchases
Stripe processes payments for extra run tokens. We send Stripe your account identifier, email address and selected token pack so we can credit the correct account. You enter payment details on Stripe's checkout page. Mythos does not receive or store your full card details.
We keep the Stripe checkout identifier, account identifier, pack, token quantity, amount, currency and purchase and fulfillment times. We use this record to deliver tokens, prevent duplicate credits and help with payment questions. Stripe processes payment information under its Privacy policy.
Optional Vercel Analytics
Analytics stays off until you choose Allow analytics. If enabled, we use Vercel Web Analytics to understand visits and improve Mythos. It does not use analytics cookies. Its reports can include page paths, referring sites, approximate location, browser, operating system, device type and visit times.
We also collect god choices and game outcomes to improve game balance, including both gods and whether the opponent was a player or a bot. We do not add account details, decks, run identifiers or match identifiers to analytics events. We remove query strings and URL fragments from page URLs, and exclude API and development routes.
Vercel describes its visitor identification as a hash derived from request information, with a visitor session discarded after 24 hours. This is separate from the retention of aggregated reports. Read Vercel's analytics privacy documentation for details.
Choose Essential only in Cookie settings to stop future analytics events. This does not remove statistics already collected. Your analytics choice is independent of accepting the terms or signing in.
Service providers and transfers
We use Vercel to host the website and provide optional analytics, Railway to host the game server and PostgreSQL database, and Resend to deliver account emails such as password reset links. These providers process data needed to deliver and secure their services. Discord is involved only if you choose its sign-in option.
Providers may process data outside your country, including outside the European Economic Area. Where a transfer is subject to data protection restrictions, applicable safeguards, such as an adequacy decision or standard contractual clauses, are required. Contact us for information about the safeguards applicable to your data.
We may disclose data when required by law or when necessary to establish, exercise or defend legal claims.
How long we keep data
We keep account and game records while your account is active and as needed to operate the game. Authentication sessions expire after their configured lifetime. Operational logs and backups follow the retention settings of the hosting services.
You can request deletion by email. We will remove or anonymise personal data unless we need to retain it for a legal obligation, security issue or legal claim. Some match records contain historical display names, which we will consider as part of a deletion request. Backup copies may remain until they expire under the backup schedule.
Your rights
Subject to applicable law, you can request access to your personal data, correction, deletion, restriction of processing and a portable copy. You can object to processing based on legitimate interests and withdraw analytics permission without affecting the lawfulness of earlier processing.
Send requests to DevCake AB at hello@devcake.se. We may ask for information needed to verify that the account is yours. You can also complain to your local data protection authority. In Sweden, this is Integritetsskyddsmyndigheten, IMY.
Children and policy changes
Mythos is not intended for children who cannot lawfully use the service or provide any required permission under the law where they live. If you believe a child has provided personal data without the required permission, contact us.
We update this policy when our data practices change and show the latest date above. We will communicate material changes through the service and request new permission where required.