Last Updated: March 7, 2026
ScriptVault is a userscript manager browser extension that allows users to install and run custom JavaScript scripts on websites. This privacy policy explains what data the extension accesses, how it's used, and your rights regarding that data.
- No personal information: We do not collect names, emails, or any identifying information
- No analytics or tracking: We do not use Google Analytics, telemetry, or any tracking services
- No server-side storage: We do not operate servers that store your data
- No browsing history: We do not record or transmit your browsing activity
- No data sales: We never sell, rent, or share any user data with third parties
All data is stored locally on your device using Chrome's built-in storage APIs:
| Data Type | Purpose | Storage Location |
|---|---|---|
| Userscripts | Scripts you install for execution on websites | Local Chrome storage |
| Script settings | Per-script configuration (GM_setValue data) | Local Chrome storage |
| Extension settings | Your preferences (theme, update intervals, etc.) | Local Chrome storage |
| Cached @require files | JavaScript libraries required by your scripts | Local Chrome storage |
This data never leaves your device unless you explicitly use the export feature.
ScriptVault makes network requests only when necessary for its core functionality:
When you choose to install a userscript, the extension fetches the script from the source you specified (e.g., Greasy Fork, OpenUserJS, GitHub).
If a userscript includes @require directives, the extension fetches those JavaScript libraries from the specified URLs (commonly CDNs like cdnjs.cloudflare.com, cdn.jsdelivr.net, or code.jquery.com).
If you enable automatic updates, the extension periodically checks the original source URLs for newer versions of your installed scripts.
If a userscript includes @resource directives, the extension fetches those resources from the specified URLs.
All network requests are initiated by user action (installing a script) or user-configured settings (enabling auto-updates).
As a userscript manager, ScriptVault executes JavaScript code from external sources. This is the core purpose of the extension. Important notes:
- User-initiated: Scripts only run if you explicitly install them
- User-controlled: You can disable, edit, or delete any script at any time
- Pattern-matched: Scripts only run on websites matching their declared @match/@include patterns
- Sandboxed: Scripts run in Chrome's USER_SCRIPT world with controlled API access
| Permission | Why It's Needed |
|---|---|
storage |
Save your userscripts and settings locally |
unlimitedStorage |
Store multiple scripts and cached dependencies |
userScripts |
Register and execute userscripts on web pages |
scripting |
Inject the content script bridge for API communication |
tabs |
Match scripts to URLs, support GM_openInTab |
webNavigation |
Inject scripts at correct document lifecycle stages |
alarms |
Schedule update checks and sync operations |
downloads |
Support GM_download API for userscripts |
<all_urls> |
Allow userscripts to run on any site you choose |
We do not share any data with third parties. Period.
The only way your data leaves your device is:
- When you manually export scripts (creates a local file)
- When network requests are made to fetch scripts/resources you requested
You have complete control over your data:
- View: See all stored data in the extension dashboard
- Edit: Modify any userscript or setting
- Delete: Remove individual scripts or all data
- Export: Download your scripts as backup files
- Disable: Turn off any script without deleting it
To delete all extension data:
- Go to
chrome://extensions - Find ScriptVault
- Click "Remove" to uninstall (deletes all local data)
Or use the extension's "Clear All Data" option in settings.
ScriptVault does not knowingly collect any information from children under 13. The extension does not collect personal information from any users.
If we update this privacy policy, we will:
- Update the "Last Updated" date at the top
- Note significant changes in the extension's changelog
ScriptVault is open source. You can review the complete source code to verify these privacy claims:
- GitHub: SysAdminDoc/ScriptVault
If you have questions about this privacy policy:
- GitHub Issues: ScriptVault Issues
ScriptVault is a privacy-respecting userscript manager. We don't collect your data, we don't track you, and we don't sell anything. All your data stays on your device under your control.