Privacy Policy
Last updated: 6 August 2026
Emoji Anywhere does not collect, transmit, or sell any of your data. This document explains what that means in practice, and why the extension asks for the permission it does.
The short version
The extension has no backend. There is no server to send data to, no account to create, and no analytics of any kind — not even anonymous usage counts. Everything it stores stays in your own browser.
You can verify this yourself: open your browser's developer tools, switch to the Network tab, and use the extension. It makes no requests.
What is stored, and where
| Data | Where it lives | Why |
|---|---|---|
| Your frequently-used emojis | chrome.storage.sync | Powers the :: shortcut and the Recent tab |
| Your settings | chrome.storage.sync | Skin tone, per-site toggles, custom shortcodes |
| Usage totals for the stats page | chrome.storage.local | Time saved, top emojis, hourly and daily counts |
Data in chrome.storage.sync is synchronised by Chrome itself through your own Google account, in the same way your bookmarks are. It travels between your own devices under your own account. We never see it and have no way to access it.
Data in chrome.storage.local never leaves the device it was created on.
Uninstalling the extension removes all of it.
What is never collected
- No personal information, names or email addresses
- No page content, URLs or browsing history
- No keystrokes beyond the shortcode being matched, which is never stored
- No analytics, telemetry, crash reports or usage pings
- No advertising identifiers, cookies or fingerprinting
- Nothing is sold, shared, or transferred to any third party, because nothing
is collected in the first place
Why the extension asks for access to all websites
Chrome shows a permission warning at install time that says the extension can "read and change all your data on all websites". That sentence is Chrome's standard wording for the <all_urls> host permission, and it describes a capability rather than a behaviour.
The extension requests this permission because its core feature is offering emoji suggestions inside any text field you type in. There is no way to know in advance which sites those will be, so it cannot be limited to a fixed list.
In practice, the content script:
- Watches for typing in the focused editable element
- Reads only the text immediately before your cursor, to match a typed
:shortcode
- Replaces that shortcode with an emoji when you choose one
It does not read page content outside the field you are typing in, and nothing it reads is stored or transmitted.
Permissions, itemised
| Permission | Why it is needed |
|---|---|
<all_urls> | To offer suggestions in text fields on any site |
storage | To save your settings and frequently-used emojis |
tabs | To insert an emoji into the page you came from, when you pick one in the popup |
Third parties
There are none. The extension bundles its emoji dataset locally and loads no external scripts, fonts, or resources at runtime.
Links in the extension's footer point to external sites (x.com and startupbase.io). Following a link is a normal web request to that site, and their own privacy policies apply once you are there.
Children
The extension is not directed at children and collects no data from anyone, including children.
Changes to this policy
If this policy ever changes, the updated version will be published here with a new date at the top. Any change that affected what data is handled would also be described in the changelog.
Contact
Questions about this policy: hi@emojianywhere.com