mirror of
https://github.com/GetOpenScript/OpenScript.git
synced 2026-09-18 09:45:43 +00:00
Complete OpenScript runtime roadmap
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Privacy Policy for OpenScript
|
||||
|
||||
**Last updated:** September 8, 2026
|
||||
**Last updated:** September 10, 2026
|
||||
|
||||
OpenScript is an open-source browser extension designed with a strict privacy-first architecture.
|
||||
|
||||
@@ -9,12 +9,15 @@ OpenScript **does not collect, store, transmit, or sell** any personal informati
|
||||
|
||||
### 2. Local & Synced Storage
|
||||
* **User Scripts:** Script names, code, and configurations are stored solely on your device using Chrome's `chrome.storage.local` API.
|
||||
* **Script State & Libraries:** Per-script values and downloaded `@require` library source are stored locally with the script that owns them.
|
||||
* **Environment Secrets:** Variables and API tokens you add are stored via `chrome.storage.sync` and are only synchronized across your own browser sessions using your authenticated Google account. OpenScript has no access to external servers or databases.
|
||||
|
||||
OpenScript makes no analytics or telemetry requests. When you save a script containing `@require`, it requests each URL you declared to cache that library. Those hosts receive the ordinary network information associated with a download, such as your IP address.
|
||||
|
||||
### 3. Permissions Justification
|
||||
* **`userScripts`:** Used exclusively to register and execute user-defined scripts inside pages you visit matching your `@match` rules.
|
||||
* **`storage` & `unlimitedStorage`:** Used exclusively to save your scripts and secrets on your local machine.
|
||||
* **Host Permissions (`*://*/*`):** Used solely to allow scripts to run on URLs specified in the user scripts you configure.
|
||||
* **`storage` & `unlimitedStorage`:** Used to save scripts, per-script state, cached libraries, and synced secrets.
|
||||
* **Host Permissions (`*://*/*`):** Used to run scripts on configured `@match` URLs and download libraries from user-configured `@require` URLs.
|
||||
|
||||
### 4. Third-Party Sharing
|
||||
OpenScript does not share, transfer, or sell user data to any third party under any circumstances.
|
||||
|
||||
Reference in New Issue
Block a user