SN Utils runs entirely in your browser. Your ServiceNow data never leaves your machine.
We don't store your scripts, records, or credentials on any external servers.
The extension operates under your logged-in user's rights. No elevated access.
A visual representation of what data goes where
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 | Your instance only (opt-in to share) | Opt-in only |
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:
SN Utils offers optional cloud backup and sync features. These are completely opt-in and disabled by default.
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.