Created
April 17, 2026 13:23
-
-
Save marcusvetter87-cloud/becafa155485f67e6e918832a73625e6 to your computer and use it in GitHub Desktop.
privacy-policy.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # LogKeeper Privacy Policy | |
| **Last updated:** April 17, 2026 | |
| ## Overview | |
| LogKeeper is a browser debugging extension that captures console logs, network errors, and user interactions. **All data is stored locally in your browser and is never transmitted to any external server.** | |
| ## Data Collection | |
| LogKeeper does **not** collect, transmit, store, or share any personal data. Specifically: | |
| - **No analytics or telemetry** — we do not track how you use the extension | |
| - **No external servers** — there are no API calls, no cloud storage, no remote endpoints | |
| - **No personal information** — we do not access your identity, email, browsing history, or any personal data | |
| - **No cookies or tracking** — we do not set any cookies or use any tracking mechanisms | |
| ## Data Storage | |
| All captured data (console logs, network activity, breadcrumbs, preferences) is stored **exclusively** in your browser using: | |
| - **IndexedDB** — for log entries (automatically pruned based on your retention settings) | |
| - **Chrome Storage API** — for extension preferences and ignore rules | |
| This data never leaves your device. When you uninstall the extension, all stored data is automatically deleted by Chrome. | |
| ## Permissions | |
| LogKeeper requires the following browser permissions: | |
| | Permission | Purpose | | |
| |---|---| | |
| | `webRequest` | Monitor HTTP requests and responses for network error detection | | |
| | `<all_urls>` | Inject content scripts to capture console logs and user interactions on any webpage | | |
| | `storage` | Save your preferences and ignore rules locally | | |
| | `tabs` | Identify which tab generated a log entry and support tab-specific monitoring | | |
| | `activeTab` | Access the current tab for content script injection | | |
| | `alarms` | Schedule periodic cleanup of expired log entries | | |
| ## Security | |
| - Authorization headers captured in network requests are **automatically redacted** | |
| - Request/response bodies are truncated to prevent excessive memory usage | |
| - The extension operates entirely within Chrome's sandboxed extension environment | |
| ## Contact | |
| For questions about this privacy policy, please contact: marcusvetter87@gmail.com | |
| ## Changes | |
| We may update this privacy policy from time to time. Any changes will be reflected in the "Last updated" date above. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment