Last updated: June 16, 2026
🔒 This extension does not collect, store, or transmit any personal data to third parties. All data is saved exclusively to your own self-hosted server. No analytics, no tracking, no telemetry.
Knowledge Base Collector ("the Extension") is a Chrome browser extension that allows you to save web pages as Markdown documents to your own self-hosted knowledge base server. This Privacy Policy explains how the Extension handles user data.
The Extension does not collect any personal data. Specifically, it does not:
When you click "Save", the Extension:
No data is sent to us, to Google, or to any third party. The only network communication is between your browser and your own self-hosted server.
The Extension uses Chrome's chrome.storage.sync API to save:
http://192.168.1.100:8396)This data is stored locally on your device and synced across your Chrome browsers via your Google account. It is never transmitted to us.
| Permission | Purpose |
|---|---|
activeTab |
Access the current tab's title and URL when you click the extension icon. Only accesses the tab you are actively viewing, and only at the moment of interaction. |
storage |
Save your server URL preference locally. |
The Extension does not load or execute any remote code. All JavaScript is bundled within the extension package and reviewed by the Chrome Web Store. The only network request is to your own server that you explicitly configure.
The Extension does not integrate with or transmit data to any third-party services, analytics platforms, advertising networks, or CDNs.
The backend server is fully open source and designed for self-hosting. You have complete control over your data. The server:
Deploy the backend server with Docker Compose:
git clone https://github.com/ezzty/knowledge-base-collector.git
cd knowledge-base-collector/docker
docker compose up -d
The server runs at http://localhost:8396 by default. Knowledge base files are saved to ./data/knowledge-base/.
Alternatively, run the server directly:
pip install trafilatura markdownify readability-lxml requests
python3 server.py
| Environment Variable | Default | Description |
|---|---|---|
KB_PORT |
8396 |
Server port |
KB_DIR |
./knowledge-base |
Knowledge base save path |
The complete source code for both the extension and the backend server is available on GitHub:
🔗 https://github.com/ezzty/knowledge-base-collector
The Extension does not knowingly collect any information from children under the age of 13.
We may update this Privacy Policy from time to time. Changes will be reflected in the "Last updated" date at the top of this page.
If you have any questions about this Privacy Policy, please open an issue on GitHub: