Scope
This policy describes Keymap Labs at keymap.io. It covers the public website, browser tools and messages sent to our contact address. It does not cover third-party sites linked from our content.
Diagnostic input
Controller axes and buttons, keyboard events, pointer events, click intervals and sensitivity inputs are processed locally in the active page. Keymap Labs does not upload or store raw diagnostic sessions. Use keyboard tools with isolated test keys, never passwords or private text.
Local profiles and exports
You can save a profile name, platform, device label, game label, DPI, sensitivity, deadzone values, notes and update time in your browser's local storage. This information leaves the browser only when you deliberately export a JSON file or copy it elsewhere. Imported files are parsed locally. Clearing site data, private-browsing cleanup or storage policies can remove profiles, so keep an export if the settings matter.
AimFlow leaderboard
AimFlow runs are stored in your browser. If you post a run to the public leaderboard, we store the display name you typed, the country you selected, the drill, score, hits, shots, run length and, for daily challenges, the angle and timing of each hit so the run can be replayed as a ghost. A random player identifier created in your browser keeps one entry per player and day. No email or IP address is stored with a run; the address is hashed with a daily salt for rate limiting only. Leaderboard entries are public and can be removed on request through the contact page.
Language preference
The English homepage can compare the browser language reported by your device with the four available editions. Unsupported, missing or uncertain values remain English. A dismissed suggestion or explicit language selection is remembered in local storage so the chosen language stays active across page changes. Keymap Labs does not use an IP address to force a language or redirect.
Ordinary server data
Production hosting may create security and access logs containing IP address, request time, requested URL, referrer, browser user-agent and response status. These records support delivery, abuse prevention and troubleshooting and are retained only as operationally necessary.
Share panel counter
Game, controls and tool pages carry a panel that opens Reddit's own submit page with a title and link filled in. Two events on this site are counted: the panel scrolling into view, and the button being clicked. Stored as a daily tally per page — date, page type, page slug, event, and whether you ticked the option to attach your own measured result. The draft title, the result text and the post itself are never sent to us, and no record is kept of an individual visit. Your IP address is hashed with a daily salt and held only in a rate-limit counter so one browser cannot inflate the tally. Nothing about what happens after you reach reddit.com is visible to Keymap Labs, including whether you posted.
Analytics and advertising
Google Analytics 4 (measurement ID G-THYKN51DF5) collects aggregate usage statistics: page views, approximate country, device class and browser. No advertising features, remarketing or user-level identifiers are enabled, and Google does not log or store visitor IP addresses for this property. Raw controller, keyboard, pointer, touch, motion or sensitivity-session data is never sent as analytics events. You can block analytics with a content blocker or by disallowing googletagmanager.com; if consent choices are introduced, this page will describe them before they take effect.
Messages and abuse prevention
If you use the contact form or email us, we receive the reply address, name, category, subject, message and ordinary delivery metadata needed to route and answer it. Automated checks help limit abusive or unsafe submissions. Messages may be retained for follow-up, security, legal obligations and recordkeeping, then deleted when no longer needed.
Legal basis and rights
Depending on location, processing may rely on providing the requested site, legitimate security and operational interests, consent for optional technologies or legal obligations. Applicable privacy laws may provide rights to access, correct, delete, restrict or object to personal information. Contact us to make a request; identity verification may be required.
Children, changes and contact
Keymap Labs is a general gaming utility and is not designed to collect personal information from children. Material changes to this policy will update the effective date shown on this page. Contact hello@keymap.io with privacy questions.