SN Utils runs entirely in your browser. Your ServiceNow data never leaves your machine.
Your ServiceNow records, credentials, and business data never leave your environment.
The extension operates under your logged-in user's rights. No elevated access.
A visual representation of what data goes where
* Optional sync includes snippets, commands, and settings
Understanding our security architecture in detail
SN Utils extension runs locally in your browser
Your data stays in ServiceNow under your credentials
ScriptSync writes files locally for VS Code (optional)
Validates license keys (frequency depends on licensing method)
How license checks work depends on your licensing method
For Team plan users via snutils.com
For Business and Enterprise plans
For organizations with strict regulatory or security requirements, a fully disconnected setup is available where no external calls are required at all. SN Utils operates entirely on your ServiceNow instances without any backend communication.
Learn more about autonomous operation →A detailed breakdown of what stays local vs. what we receive
| Data Type | Where It Lives | Backend Access |
|---|---|---|
| Your scripts & code | Your instance only | Never transmitted |
| ServiceNow records | Your instance only | Never transmitted |
| Credentials & tokens | Your instance only | Never transmitted |
| User preferences | Your instance cache | Never transmitted |
| Usage statistics | Local + shared by default (Pro/Enterprise) | On by default — opt-out |
Store App plans: The Store App on your instance communicates with our backend — your browser extension only talks to your ServiceNow instance.
SN Utils is designed to continue working even if our backend is unreachable:
Cloud sync is enabled by default for Pro and Enterprise users to provide seamless cross-device access. Each feature can be individually disabled in the extension settings.
SN Utils requests only the permissions necessary to function. Here's why we need each:
Needed and only used for switching Nodes
Used to store SN Utils settings and cache data like table list to reduce REST calls
Interact with ServiceNow browser tabs
Enables live preview and real-time CSS from sn-scriptsync
Access your ServiceNow instance via REST API
Local websocket for interaction between Helper Tab and VS Code sn-scriptsync
Note: SN Utils on-prem for Chrome does not implement a CSP at this point, but it shares the same codebase.
Have questions about our security practices? Need a security questionnaire completed for your procurement team? We're happy to help.
For details on data handling, see the Privacy Policy.