Privacy Policy
1. Introduction
This Privacy Policy describes how the Webscribe by BobNinja Chrome extension ("Webscribe," "the extension," "we," "our") handles information. This policy is effective as of January 25, 2026.
We are committed to protecting your privacy. Webscribe is designed with privacy as a core principle—the extension operates entirely within your browser with no external servers, no data transmission, and no tracking of any kind.
Key Privacy Facts:
- 100% local operation—no servers, no cloud
- No user accounts or authentication
- No data transmission to BobNinja or third parties
- No telemetry, analytics, or tracking
- All data stored locally in your browser
Verify Our Claims
Webscribe is open source. You can inspect the source code yourself to verify our privacy claims at github.com/storyleaps/bobninja-webscribe.
2. Data Collection — What We Collect
Webscribe does NOT collect any personal information.
The following data is stored locally on your device only:
- URLs you choose to save
- Extracted page content (text, markdown, HTML)
- Page metadata (titles, descriptions, timestamps)
- Your preferences and settings for the extension
"Webscribe does not collect, transmit, or store any personal information on external servers. All data created by the extension remains exclusively on your device."
3. Data Storage — Where Data Lives
All data is stored locally in your browser using IndexedDB, a standard browser storage mechanism.
- No cloud storage
- No external servers
- No remote databases
- BobNinja has no access to this data
Your data persists until you delete it or uninstall the extension.
"Your saved content is stored in your browser's local IndexedDB storage. BobNinja does not operate any servers that store or have access to your data."
4. Data Transmission — What We Send
Webscribe transmits NO data to external servers.
- No data is sent to BobNinja
- No data is sent to third parties
- No analytics, telemetry, or tracking data is transmitted
The only network activity occurs when Webscribe loads web pages that you explicitly choose to save—this is standard browser behavior, not data transmission by the extension.
"Webscribe does not transmit any data to BobNinja, third parties, or any external servers. The only network activity occurs when Webscribe loads web pages that you explicitly choose to save—this is standard browser behavior, not data transmission by the extension."
5. Data Sharing — Third Parties
- We do NOT share any data with third parties
- We do NOT sell any data
- We do NOT have access to user data to share
- No third-party services are integrated
"We do not share, sell, rent, or trade any user data with third parties. Since all data remains on your device and we have no access to it, sharing is technically impossible."
6. Cookies and Tracking
- The extension does NOT use cookies for tracking
- No tracking pixels, beacons, or similar technologies
- No fingerprinting or device identification
Note: When you save a web page, that page may have its own cookies—this is the website's behavior, not Webscribe's.
"Webscribe does not use cookies, tracking pixels, fingerprinting, or any other tracking technologies. When you save a web page, the page may have its own cookies—this is the website's behavior, not Webscribe's."
7. Browser Permissions — Why We Need Them
Webscribe requires certain browser permissions to function. Here is a detailed explanation of each permission and its purpose:
storage
Saves page content locally in IndexedDB for offline access. All data remains on the user's device and is never transmitted to external servers. Users can view and delete their saved content at any time.
activeTab
Reads content from the current tab when the user clicks "Save" or uses the content picker. Only activates on explicit user action.
tabs
Opens browser tabs to fully render JavaScript-based pages before saving. Modern documentation sites require JavaScript to display their content. Users can configure how many tabs run simultaneously (1-10).
scripting
Reads page content (text, markdown, metadata) from tabs the user chooses to save. Does not modify page content or behavior.
debugger
Enables complete page rendering for JavaScript-based websites. Modern documentation sites (React, Vue, Angular) require JavaScript to display content. Background tabs are throttled by Chrome, preventing pages from loading fully. This permission ensures pages completely render before content is saved—similar to how print-to-PDF or screenshot tools work. The extension does not inspect, modify, or debug page code.
notifications
Shows a brief confirmation when content is successfully saved using the content picker feature.
clipboardWrite
Copies saved content to the clipboard when the user clicks "Copy" buttons. Only activates on explicit user action.
host_permissions (all URLs)
Allows users to save content from any website they choose. The extension only accesses URLs that users explicitly enter—no automatic or background access occurs. Required because users may want to save documentation from any domain.
"Each permission is used solely for its stated purpose. No permissions are used for tracking, data collection, or any purpose other than enabling core functionality."
8. Children's Privacy
Webscribe is not directed at children under 13 years of age. We do not knowingly collect personal information from children. In fact, Webscribe does not collect personal information from anyone—all data remains locally on the user's device.
9. User Rights and Control
You have complete control over your data. Your rights include:
- View all saved content within the extension
- Delete individual items or all data at any time
- Uninstall the extension to remove all associated data
- No request to BobNinja is needed—we don't have your data
To delete saved content:
- Click the Webscribe extension icon
- Go to the "Jobs" tab
- Select the jobs you want to delete
- Click the Delete button
To delete all data:
- Uninstall the extension, or
- Clear your browser's storage data for extensions
10. Data Security
Your data is protected by your browser's built-in security mechanisms.
- Data is stored locally and not transmitted
- No remote access means no remote breach risk
- Security depends on your device and browser security
"Your data is protected by your browser's built-in security mechanisms. Because data is stored locally and never transmitted, there is no risk of remote data breaches. The security of your saved content depends on the security of your device and browser."
11. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will post the updated policy on this page and update the effective date. Your continued use of Webscribe after any changes indicates your acceptance of the updated policy.
12. Contact Information
If you have questions about this Privacy Policy or Webscribe, please contact us:
- Email: nic@bobninja.com
- Website: https://bobninja.com
We aim to respond to inquiries within 5 business days.
13. Additional Disclosures
For Users in the European Union (GDPR)
Webscribe does not collect or process any personal data. Because no personal data is collected, GDPR requirements regarding data processing, consent, and data subject rights are satisfied by design.
For Users in California (CCPA)
Webscribe does not collect, sell, or share personal information as defined by the California Consumer Privacy Act. Because no personal information is collected, CCPA requirements are satisfied by design.
For Users in Australia
Webscribe does not collect personal information as defined by the Australian Privacy Act 1988. Because no personal information is collected, Australian Privacy Principles are satisfied by design.