Privacy Policy

Privacy Policy

Last updated: March 13, 2026

PageGrok defaults to local Ollama processing -- no data leaves your machine. If you opt in to an external API (OpenAI, DeepSeek, etc.), page content and chat messages will be sent to the provider you configure. The extension itself collects zero analytics or telemetry.

Overview

PageGrok is a Chrome extension that connects your browser to LLM models for webpage analysis. It supports two modes: Ollama (Local) where all processing happens on your machine, and External API where you can optionally connect to cloud providers like OpenAI or DeepSeek. The default mode is Ollama -- fully local and private.

Information We Collect

PageGrok collects no personal information whatsoever. Specifically:

Local Storage

PageGrok stores a minimal set of user preferences locally on your device. This data never leaves your machine:

Data Storage Purpose
Ollama API URL chrome.storage.local Remember your Ollama server address
UI Language chrome.storage.local Remember your language preference (EN/ZH)
Selected Model localStorage Remember your last used Ollama model
Provider Type chrome.storage.local Remember which mode you selected (Ollama or External API)
External API URL chrome.storage.local Remember the external API endpoint you configured (if any)
External API Key chrome.storage.local Stored locally on your device. Never transmitted except to the API endpoint you specified.

Webpage Content Processing

When you click "Parse Page", PageGrok extracts text content from the active browser tab. This content is:

Network Requests

PageGrok makes network requests based on your chosen mode:

The extension requires https://*/* host permission to support arbitrary external API endpoints. This permission is only exercised when you explicitly configure and save an external API. No requests are made to any domain without your action.

Extension Permissions

Permission Why It's Needed
activeTab Access the current tab's content when you click the extension icon
tabs Query the active tab's URL and title for display in the popup
storage Persist user preferences (Ollama URL, language). No personal data stored.
declarativeNetRequest Modify Origin header on localhost requests to handle CORS with Ollama
https://*/* Allow network requests to external API endpoints you configure (e.g., OpenAI, DeepSeek). Only used when you opt in to External API mode.

Zero Dependencies

PageGrok is built with a minimal footprint. It operates entirely locally and relies on no external libraries or tracking scripts.

Changes to This Policy

If we ever change our privacy practices, we will update this page accordingly. Given PageGrok's architecture, our commitment to zero data collection is fundamental and unlikely to change.

Contact

If you have any questions about this privacy policy, please contact us at hi@kuhung.me.