Privacy Policy
We built Online Keyboard Tester with privacy as our core engineering principle. Here is a transparent breakdown of how our zero-logging diagnostic tools work, the minimal telemetry we use to maintain site performance, and your privacy rights.
Last updated: September 12, 2026
1. Information We Never Collect
When you use our keyboard tester, MacBook tester, or mouse tests, Online Keyboard Tester does not collect, record, or transmit:
- Your keystrokes, key press sequences, or typed text
- Your hardware serial numbers or peripheral identifiers
- Biometric, typing cadence, or behavioral fingerprinting data
- Audio from your microphone (sound effects are synthesized output only)
- Personal identification (names, addresses, or phone numbers)
- Session replay recordings of your keyboard or mouse test usage
All peripheral diagnostic routines rely on standardized W3C Web APIs (such as KeyboardEvent, PointerEvent, and WheelEvent) that run solely within your client device's volatile memory (RAM).
2. How the Diagnostic Suite Runs Locally
The entire diagnostic engine runs within your local browser environment:
- Your browser downloads the static HTML, CSS, and client-side JavaScript assets once upon loading.
- When you press a key or click your mouse, the browser dispatches a standard DOM input event.
- Our JavaScript listener reads the
event.codeor button index to update the visual canvas. - Latency, click speed (CPS), and switch chattering measurements are computed using the browser's High-Resolution Time API (
performance.now()). - Any exported logs (CSV or TXT files) are generated on-the-fly directly in your browser using local Blob URLs. No data ever touches a remote server.
- When you refresh, navigate away, or close the browser tab, all session states and memory allocations are permanently destroyed.
You can verify this at any time: open your browser's Developer Tools (F12) → Network tab while testing. You will observe zero outbound HTTP or WebSocket requests carrying keystrokes or diagnostic inputs.
3. Third-Party Advertising & Google AdSense
Online Keyboard Tester uses Google AdSense to display non-intrusive advertisements on eligible content pages to support free public access to our hardware diagnostic suite. Third-party vendors, including Google, use cookies, device identifiers, or web beacons to serve and measure advertisements based on prior visits to this website or other websites on the internet.
To understand how Google uses information from sites that partner with Google, please review Google's official disclosure: How Google uses data when you use our partners’ sites or apps. AdSense is not loaded on Contact, Privacy Policy, Terms, Disclaimer, 404, or 500 pages.
- Consent Mode & Advertising Choices: When you visit our website, advertising storage and ad personalization parameters default to a denied state until you make choices in our Privacy Choices control or through applicable regional consent frameworks.
- EEA, UK, and Switzerland: For visitors in the European Economic Area, United Kingdom, and Switzerland, advertising and personalization adhere to Google's EU User Consent Policy and certified consent frameworks.
- Data Isolation: Even when advertisements are displayed on the page, no diagnostic data, keystrokes, or test logs are ever shared with or accessible to Google or advertising partners. The advertising frames and diagnostic tools operate in completely separate DOM sandboxes.
- Opting Out of Personalized Advertising: You have the right to opt out of personalized advertising at any time:
- Manage Google ad personalization via Google Ads Settings.
- Opt out of third-party interest-based advertising via the Digital Advertising Alliance at AboutAds.info.
- For European visitors, manage cross-vendor preferences via EDAA at Your Online Choices.
- For Canadian visitors, visit YourAdChoices Canada.
4. Web Analytics & Performance Telemetry
To understand aggregate traffic patterns and improve website reliability, we use privacy-focused web analytics (Google Analytics and PostHog) with IP anonymization and strict data boundaries. You can manage or disable optional tracking through your browser settings, Global Privacy Control (GPC), or by using our on-page Privacy Choices control:
- Google Analytics: After analytics consent, Google Analytics may collect aggregate usage information such as visitor counts, device categories, browser types, page paths, and approximate geographic regions. Google’s standard processing and retention settings apply.
- PostHog Telemetry: After analytics consent, PostHog receives limited site-interaction telemetry such as page views, scroll-depth milestones, outbound-link clicks, and creator-promo interactions through an encrypted endpoint (
us.i.posthog.com). - Strict Telemetry Boundaries: Analytics does not receive keystrokes, key codes, typed messages, test scores, click counts, latency values, scroll measurements, or other hardware-test metrics. We do not use session replay tools that record user inputs or keystrokes.
5. Cookies & Local Browser Storage
Our website uses a small amount of local browser storage and, after consent, optional analytics or advertising cookies:
kt-theme(LocalStorage): Remembers your dark or light theme preference across visits. Contains zero personal data.layout-preference,kt-layout,kt-sound(LocalStorage): Remembers your chosen keyboard layout and audio feedback preference locally on your device.okt_pb_*,cps_pb_*(LocalStorage): Stores your local high scores for speed benchmark tools (Spacebar, CPS, Scroll Wheel) strictly inside your browser.okt-consent-v1(LocalStorage): Stores your analytics and advertising choices on this device.ph_*(LocalStorage): PostHog identifiers that may be created only after analytics consent._ga,_ga_*(Cookies): Google Analytics cookies that may be created only after analytics consent.__gads,__gpi,IDE(Cookies): Google advertising cookies that may be created only after advertising consent and only on pages where advertising is enabled.
You can control, review, or clear cookies and local storage directly through your web browser's privacy settings at any time. You can also reopen the site's Privacy settings control to change your optional analytics and advertising choices.
6. How to Manage or Disable Cookies
Most modern web browsers allow you to manage cookie preferences or block third-party cookies entirely:
- Google Chrome: Settings → Privacy and Security → Third-party cookies.
- Mozilla Firefox: Settings → Privacy & Security → Enhanced Tracking Protection.
- Apple Safari: Settings → Privacy → Prevent cross-site tracking / Block all cookies.
- Microsoft Edge: Settings → Cookies and site permissions → Manage and delete cookies.
- Google Analytics Opt-Out: You can install the official Google Analytics Opt-out Browser Add-on to disable analytics measurement across all websites.
Note: Disabling cookies will not affect your ability to use our keyboard, mouse, latency, or calculation tools, as all diagnostic utilities function entirely without cookies.
7. California Consumer Privacy Rights (CCPA / CPRA)
If you are a California resident, the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA) provide specific rights regarding your personal information:
- Right to Know: You have the right to request details regarding the categories and specific pieces of personal information collected about you.
- Right to Delete: You have the right to request deletion of personal information collected, subject to legal exceptions.
- Right to Correct: You have the right to request correction of inaccurate personal information.
- Right to Non-Discrimination: We will never discriminate against you (deny services, charge different prices, or provide a lower quality of service) for exercising your privacy rights.
- "Do Not Sell or Share My Personal Information": Online Keyboard Tester does not sell personal information for monetary consideration. However, under the broad definition of "sharing" under CPRA, displaying personalized third-party ads (via Google AdSense) may constitute sharing for cross-context behavioral advertising. You can opt out via Google Ads Settings or by enabling Global Privacy Control (GPC) in your browser.
To submit a California privacy request, please contact us at hello@onlinekeyboardtester.com.
8. European & UK User Rights (GDPR & UK-GDPR)
If you are located in the European Economic Area (EEA) or the United Kingdom, your data protection rights are governed by the General Data Protection Regulation (GDPR) and UK GDPR:
- Legal Basis for Processing:
- Legitimate Interests (Art. 6(1)(f) GDPR): For essential website functionality, infrastructure security, and fraud prevention.
- Consent (Art. 6(1)(a) GDPR): For optional Google Analytics and PostHog analytics.
- Consent (Art. 6(1)(a) GDPR): For storing and accessing advertising cookies through third-party advertising networks (Google AdSense).
- Your Rights: You have the right to access, rectify, or erase any personal data, restrict or object to processing, data portability, and the right to withdraw consent at any time without affecting prior lawful processing.
- Data Controller: The data controller for Online Keyboard Tester is Dev Sharma. You can reach the data controller directly at hello@onlinekeyboardtester.com.
- Supervisory Authority: You also have the right to lodge a complaint with your local Data Protection Authority (DPA) or the Information Commissioner's Office (ICO) in the UK.
9. Web Audio API & Sound Feedback
Certain diagnostic tools (such as typing sound simulations or click triggers) generate audio feedback. All sound effects are generated locally using the standard HTML5 Web Audio API or pre-recorded audio files. We do not access, request, or record audio from your computer's microphone.
10. Data Retention & Security
Because our peripheral diagnostic tools operate entirely in local volatile memory, keystroke and hardware data retention is 0 seconds — everything is erased the moment you leave the page.
Aggregated website traffic metrics collected via Google Analytics are retained in accordance with standard retention schedules (up to 14 months) before automatic expiration. Inquiries submitted via email are retained only as long as necessary to resolve your support or partnership request.
11. Children's Privacy (COPPA Compliance)
Online Keyboard Tester is a general-audience technical diagnostic utility. We do not knowingly solicit or collect personal information from children under the age of 13 (or under 16 in certain jurisdictions), in full compliance with the Children's Online Privacy Protection Act (COPPA).
12. Contact Information
If you have questions, concerns, or regulatory requests regarding this Privacy Policy or our privacy practices, please contact:
Dev Sharma
Founder & Lead Developer, Online Keyboard Tester
Email: hello@onlinekeyboardtester.com
Contact Page: onlinekeyboardtester.com/contact/