PageMod ("we", "us") is a browser extension that helps users create user scripts, customize webpage appearance and functionality, and generate standalone utility apps using natural language. This privacy policy explains how we collect, use, store, and protect information when you use the PageMod extension and services.
PageMod requests the following browser permissions to enable its core functionality. The table below explains the purpose of each permission and the types of data accessed:
| Permission | Purpose | Data Accessed |
|---|---|---|
| storage / unlimitedStorage | Store scripts, apps, settings, and API Keys locally | All extension data stored locally in Chrome Storage |
| userScripts | Register and manage user scripts, inject them into matching web pages | Script metadata match rules (@match/@exclude), script source code |
| activeTab / host_permissions <all_urls> | Run user scripts on web pages you visit, inject CSS styles, execute script manager functions | Tab URL, page DOM structure. Only active on pages matching user script rules |
| scripting | Dynamically inject and execute user scripts into target web pages | Target page DOM and JavaScript execution environment |
| webRequest | When you activate network monitoring, capture request metadata (URL, method, status code) | Request URL, HTTP method, status code, response headers. Sensitive headers (Authorization/Cookie/X-API-Key) are automatically redacted to ***. Only active on the monitored tab with filters applied, auto-stops after 5 minutes |
| cookies | User scripts can read/write cookies for specific domains via the GM_cookie API | Only accessed when a user script explicitly calls GM_cookie. You control all script code and permissions |
| clipboardWrite | User scripts can write text to the clipboard via GM_setClipboard | Only writes to clipboard on explicit script request; never reads clipboard contents |
| notifications | User scripts can send desktop notifications via GM_notification | Notification content defined by user scripts; only triggered on explicit script call |
| contextMenus | User scripts can register right-click menu items via GM_registerMenuCommand | Menu item name and click events, defined by user scripts |
| sidePanel | Provide the side panel UI for AI chat, script editing, and management | Side panel content runs in the extension's own page context; does not access webpage data |
| identity | Support OAuth third-party login (Google/GitHub/Microsoft) for API Key retrieval | OAuth user identifier (email, display name, avatar URL) |
| alarms | Schedule periodic script update checks, subscription sync, and other background tasks | Does not access user data; scheduling only |
| offscreen | Create offscreen documents in the background for operations requiring a DOM environment | Does not access user data |
PageMod implements the standard Greasemonkey API (GM_*). User scripts may access data through the following APIs:
You should carefully review the @grant permissions declared by installed user scripts (listed in the script header metadata) to ensure they do not access data beyond your expectations.
When you use frontend tools during AI conversations, all frontend tool invocations are triggered by you or the AI during conversation; none execute automatically.
PageMod is not directed to children under 13. We do not knowingly collect personal information from children. If you are a guardian and believe a child has provided us with information, please contact us for deletion.
We may update this privacy policy from time to time. Material changes will be notified through extension update notes or website announcements. Continued use constitutes acceptance of the updated policy.
For any questions or comments about this privacy policy, or to exercise your data rights, contact us at:
Email: aipagemod@gmail.com
Discord: AIPageMod