Privacy Policy
Cat Mode — Keyboard Guard · Last updated 31 July 2026
What we collect
Nothing. The extension does not collect, store, or transmit any personal or sensitive user data to us or to anyone else.
What is stored, and where
The extension saves only its own settings and counters on your device, using
Chrome's chrome.storage API:
- whether Cat Mode is currently on or off;
- the keyboard shortcut you choose to unlock it, and your other preferences;
- your cat's name, if you enter one;
- how many gestures have been blocked, per day for the last 30 days, plus how many times Cat Mode has been switched on and how long it has been on, all of which feed the “Paw Report” card; and
- the most recent blocked keystrokes, if “Record what your cat typed” is on (see below).
None of this leaves your browser.
Two features that touch page data
Both are local-only, and both can be switched off on the options page under Extras.
Record what your cat typed
When Cat Mode is on it blocks keystrokes before they reach the page. This option
keeps the last 24 characters of those already-blocked keys, so the
extension can show you what your cat walked across. It is capped at 24 characters,
overwritten each session, stored only in chrome.storage.local (it never
syncs), and is skipped entirely whenever Ctrl, Alt, or ⌘ is held, or
when the focused element is any of:
- an
<input>,<textarea>or<select>, or anythingcontenteditable; - the same, nested inside a web component's shadow DOM (we follow the focus into open shadow roots rather than stopping at the host element); or
- any custom element, since a closed shadow root exposes nothing we could inspect and it may well contain a field.
Typing into a cross-origin frame, which is how payment and login forms are usually embedded, is handled by that frame's own copy of the script, which never records at all. Nothing is ever transmitted. This is not a keylogger: it only ever sees input that Cat Mode already prevented from reaching the page, and it stops recording the moment you could be typing something real.
Suggest Cat Mode
To offer turning Cat Mode on when you look for cat videos, the extension reads the search-query parameter of the current URL, plus the page title on YouTube watch pages, and matches it on your device against a fixed list of cat-related words. No other page content is read, no history is kept, and no query is ever transmitted or logged.
Permissions
- storage: used only to remember the settings and counters listed above.
- alarms: runs the optional auto-disable safety timer.
-
scripting: used only to load Cat Mode's own bundled
content.jsinto tabs that were already open when the extension was installed or updated. No remote or generated code is ever injected. - Host access (all sites): required so the extension can block stray keyboard, mouse, and trackpad input on whatever page you are viewing while Cat Mode is enabled. It only blocks input events; it does not read or transmit page content.
Data sharing
We do not sell, share, or transfer any user data to third parties, because no user data is ever collected.
Changes
If this policy changes, the updated version will be posted at this same URL.
Contact
Questions? Email saifmd238@gmail.com.