In short
SN Commands does not collect, transmit, sell, or share any of your data. Everything you create in the extension — your commands, scripts, and settings — stays on your own device, in your browser's local storage. Nothing is ever sent to us or to any third party.
What SN Commands does
SN Commands lets you save short JavaScript snippets as named "backslash commands" (e.g. \resolveinc) and run them instantly from a command palette while you're on a ServiceNow page. It's a personal productivity tool: you write the commands, you decide when to run them, and you control which sites it can access.
Data we collect
None. SN Commands has no server, no analytics, and no network requests of any kind. We have no way to see your commands, your settings, or anything about how you use the extension.
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:
- The commands and scripts you create (their names, hints, and script text)
- Your theme preference (light or dark)
- Which ServiceNow domains you've approved the extension to run on, if you've added custom or on-prem domains
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.
Permissions we request, and why
| Permission | Why it's needed |
|---|---|
activeTab / tabs |
To find the ServiceNow tab you want to run a command against when you use the popup. |
storage |
To save your commands and settings locally, as described above. |
scripting |
To inject the command palette into the page and to run the exact script you saved when you choose to run a command. |
Host access to *.service-now.com, and optionally to other domains you add or "all sites" |
So the palette works on your ServiceNow instance. Many organizations run ServiceNow on a custom or on-prem domain rather than service-now.com, so you can optionally grant access to those specific domains, or to all sites, from the extension's settings. Host access is only ever used to load the palette and run your own saved script on that page. |
A note on how commands run
When you run a saved command, SN Commands executes that exact script in the current page so it can interact with ServiceNow's page APIs (like g_form). The script that runs is always the one you wrote and saved yourself — it is never downloaded from the internet, and SN Commands does not modify it.
Third parties
SN Commands does not share data with any third party, because it does not collect any data to share. The extension does not include analytics SDKs, ad SDKs, or crash reporting services.
Children's privacy
SN Commands is a developer productivity tool for ServiceNow professionals 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.