EN
Platform UI is currently English-only. Other languages here track your preference for future translations.
Privacy Policy
VibeNest Switcher — Chrome Extension
Short version
The extension fixes text typed in the wrong keyboard layout. By default, no text leaves your browser. Detection runs entirely on your device using a language model bundled inside the extension. We do not collect, store, or transmit any data, and there are no third-party analytics, telemetry, or advertising scripts.
Who runs this
The extension is developed by Nikita Babenko, operating as VibeNest. There is no third-party data processor — the developer is the sole party.
What the extension does with your text
- Reads selected text and the contents of the focused text field on the active tab when you trigger a conversion (toolbar button, Ctrl+Shift+L, context menu item, or — if you opted in — automatic correction after a space).
- Runs the layout-detection algorithm inside your browser against a bundled char-trigram language model (12 languages: English, Russian, Ukrainian, Belarusian, German, French, Greek, Hebrew, Turkish, Polish, Spanish, Korean).
- Writes the corrected text back into the same field, or to the clipboard if the field can't be modified directly.
The text never leaves your device. Runs 100% offline.
Optional remote API fallback
You can opt in to a remote conversion API in Options → Privacy → Allow remote API fallback. When enabled and configured with an endpoint URL, the extension may send the text you ask it to convert to that endpoint over HTTPS.
This setting is off by default and the URL field is empty by default. If you do not enable this, no network request related to conversion is ever made.
Storage
The extension stores its settings (selected languages, behaviour preferences, your site policy list) using chrome.storage.sync so they roam with your Chrome profile across devices. We do not have access to this storage; only your browser does.
A per-tab "site override" preference lives in chrome.storage.session and is cleared when the tab closes (or the browser restarts).
Permissions and why they exist
host_permissions: http://*/* and https://*/* + content_scripts: <all_urls>
The extension acts on the field you're typing in. It needs to attach to whatever site you visit.
activeTab
Send the converted text back into the focused field of the current tab.
scripting
Write to the clipboard as a fallback when in-place replacement isn't possible (e.g. read-only fields).
contextMenus
Add the right-click "Switcher: switch layout" item.
storage
Save your settings (see above).
notifications
Show a small notification when a conversion couldn't be applied in place and was copied to the clipboard.
clipboardWrite
Same as above — clipboard fallback.
sidePanel
Open the extension's side panel UI when you click the toolbar icon. The panel shows the per-site override and a link to the full settings.
The extension does not request <read> permissions on your browsing history, bookmarks, downloads, identity, network, or any other Chrome API beyond the ones above.