\

Privacy Policy

KeySlash — a browser extension for Chrome and Firefox

Last updated: August 24, 2026

In short

KeySlash does not collect, transmit, sell, or share any of your data. Your snippets and settings stay on your own device, in your browser's local storage. Nothing is ever sent to us or to any third party.

What the extension does

You save blocks of text behind short shortcuts such as \gen. While you type in a text field, the extension watches for one of your own shortcuts and replaces it with the text you saved for it. That's the whole feature. It is a personal productivity tool: you write the snippets, you decide which shortcuts exist, and you control which sites it runs on.

Data we collect

None. The extension has no server, no analytics, and makes no network requests of any kind. We have no way to see your snippets, your settings, or anything you type.

Data stored on your device

The extension uses Chrome's local storage (chrome.storage.local) — a sandboxed storage area on your own device — to remember:

This data never leaves your device. It is not synced to any external server, not readable by us, and is removed automatically if you uninstall the extension or clear its storage.

What is not stored

The extension reads the few characters immediately before your cursor in order to recognise a shortcut. That text is examined in memory and discarded straight away — it is never saved, logged, or sent anywhere. Passwords fields and one-time-code inputs are skipped entirely and are never read.

Permissions we request, and why

PermissionWhy it's needed
storage To save your snippets, preferences and theme locally, as described above.
activeTab So the popup can show the current site's hostname next to the "off on this site" switch.
Host access to all sites A text expander has to be able to see the field you are typing in, and there is no way to know in advance which sites you'll want that on. This access is used only to watch for your own shortcuts and to replace them with your own text. It is never used to read page content for any other purpose, and nothing is transmitted.

Turning it off

The master switch (in the popup, in Preferences, or with Alt+Shift+X) stops all expansion without deleting anything. You can also add specific hostnames to the disabled-sites list to skip individual websites.

Third parties

The extension does not share data with any third party, because it does not collect any data to share. It does not include analytics SDKs, ad SDKs, or crash reporting services, and it does not load any remote code.

Children's privacy

KeySlash is a general productivity tool and is not directed at children. It does not knowingly collect information from anyone.

Changes to this policy

If this policy ever changes — for example, if a future version adds an optional feature that involves data leaving your device — this page will be updated first, and the "Last updated" date above will change.

Contact

Questions about this policy or the extension are welcome via GitHub Issues.