At a glance: We connect your game profile to your Discord account, save your collection and race results, and measure game activity. We do not request your Discord messages, friends list, email address, or microphone access. You can ask us to delete your Keyshift data by email.
01. Who we are
Keyshift is a multiplayer typing game owned and operated by SR Ecommerce ("we", "us"). SR Ecommerce is responsible for the personal data processed for Keyshift. This policy covers keyshiftgame.com, its game services, and the Keyshift Discord Activity.
For privacy questions, support, or data requests, contact support@keyshiftgame.com.
02. What we collect
- Discord identity. When you sign in, we receive your Discord user ID and display name or username. Keyshift requests Discord's
identifypermission. We process an authorization code and access token to verify your identity and authenticate the Activity. We do not save Discord access tokens in the game database. - Your game profile. We save your coin balance, wins and race count, unlocked cosmetics, equipped keyboard and hardware, and placed desk items and their layout.
- Race and session activity. We record account creation and last activity times, session times and play duration, and match participation, timestamps, placement, speed, accuracy, progress, completion, and rewards.
- Live gameplay. The server processes the text you enter in the race input, keystroke updates, timing, lobby membership, and the Discord Activity instance identifier to run the match. Individual typed input is held in live match memory rather than stored as a permanent transcript in the game database. Do not enter passwords or personal information in the race input.
- Technical and support information. Our hosting providers process connection information such as IP addresses, request headers, and service logs to deliver and protect the game. If you contact support, we receive your email address and the information you send.
Cookies and device storage
Ordinary gameplay keeps its Keyshift session token in memory while the game is open. The separate administrator sign-in uses essential, secure cookies for the sign-in flow and administrator session. The flow cookie lasts up to 10 minutes and the session cookie up to 24 hours. Keyshift does not add advertising cookies or third-party advertising trackers. Discord and our hosting providers operate their own services under their own policies.
03. How we use it
We use identity and game data to sign you in, restore your desk, match players, display races, calculate results, award coins, and save purchases made with game coins. Providing this gameplay requires your Discord identity and game activity; without them, online play and saved progress cannot work.
We use session records, race results, and technical information to understand player numbers and play time, diagnose faults, and detect suspicious activity. A private administrator dashboard shows aggregate statistics and recent account and race activity. Support information is used to answer your request.
Where data protection law requires a legal basis, we rely on performing our agreement with you to provide the game, our legitimate interests in operating a reliable and fair service and understanding its use, and compliance with legal obligations where applicable. If a separate optional feature requires consent, we will request it before using that feature for that purpose. We do not sell your personal data or use it for targeted advertising. Race scoring and basic anti-cheat checks are automated; you can contact us if you believe an outcome is incorrect.
05. Storage, security and retention
The game server and database are currently hosted in Render's Frankfurt region. Discord, Netlify's delivery network, and our providers may process information in other countries. Cross-border processing is subject to applicable data protection requirements; provider privacy policies explain their processing arrangements.
We retain your saved profile and race history to maintain your collection and account history until you request deletion or the data is no longer needed for the service. There is currently no automatic deletion schedule for inactive game accounts or historical race and session records. Keyshift session tokens expire after 24 hours, but expiration does not erase the associated activity records.
Live lobby and typing state is temporary and is removed as rooms are cleared or the server restarts. Technical logs and backups follow the relevant provider's retention processes. Where deletion is requested, limited information may need to be retained for a legal obligation, a dispute, or a specific security need; we will explain any applicable exception. Copies in backups may remain until those backups expire.
We use HTTPS, server-side account checks, hashed Keyshift session tokens, and restricted administrator access. No online service can promise absolute security.
06. Your choices and rights
Email support@keyshiftgame.com to request access, a correction, a copy, or deletion of your Keyshift data. Include your Discord user ID and what you would like us to do. We may ask for proportionate proof that the account is yours. Never send us your Discord password, access token, or two-factor authentication codes.
Depending on where you live and the law that applies, you may also have rights to restrict processing, object to processing based on legitimate interests, receive portable data, or withdraw consent where processing depends on it. We will respond within the applicable legal time limit. You can complain to your local data protection authority.
You can stop playing or revoke Keyshift's authorization in Discord. Revoking authorization does not automatically delete records already saved by Keyshift, so please contact us if you also want those removed. Deleting your game profile removes access to its saved coins, unlocks, and desk layout. It does not delete your Discord account.
07. Younger players
Keyshift is for people who are at least 13 and meet Discord's minimum age and any higher age requirement that applies in their country. Where required, a parent or guardian must authorize use. If you believe a child who does not meet these requirements has provided personal data to Keyshift, contact us so we can investigate and remove it as appropriate.
08. Updates and contact
We will update this page if the game or its data practices change, and change the date above. We will provide additional notice of material changes where required.
SR Ecommerce
Keyshift support and privacy
support@keyshiftgame.com