Web Journey Recorder - Privacy Policy
Last Updated: 27th October 2025
Overview
Web Journey Recorder is a browser extension that records user interactions on web pages for documentation and automation purposes. This privacy policy explains how we handle your data.
Important: Zero Data Transmission
All data collected by this extension is stored exclusively on your local device. No data is transmitted to external servers, third-party services, or any remote location.
Data Collection
The extension collects the following types of data:
1. User Interaction Data
- Interaction events: Clicks, inputs, form submissions, and other user actions
- Form field values: Text entered in forms, including but not limited to:
- Text fields
- Email addresses
- Passwords (stored locally for recording purposes only)
- Other form inputs
- Element information: Selectors, labels, and other metadata about interacted elements
- Timestamps: When each interaction occurred
Important: The extension filters out sensitive financial and personal information fields including credit card numbers, bank account numbers, social security numbers, and CVV codes to protect your privacy.
2. Visual Data
- Screenshots: Screenshots of web pages where interactions occur
- Element images: Extracted images of specific page elements that were interacted with
- Page state: Visual representation of the page at the time of interaction
3. Session Data
- URLs: Web page addresses visited during recording sessions
- Tab information: Active tab data and navigation information
- Session metadata: Session names, timestamps, and recording status
How We Use Your Data
Local Storage Only
All collected data is stored exclusively on your local device using:
- Chrome Local Storage (
chrome.storage.local): For session data, events, and metadata
- IndexedDB: For screenshots and large binary data (images)
Purpose of Data Collection
Your data is collected and used solely for the following purposes:
- Recording functionality: To capture and replay your web interactions
- Session management: To save, load, and manage your recording sessions
- Export functionality: To generate documentation and automation scripts from your recordings
- Visual context: To provide screenshots and element images in exported documents
Data Sharing
We share your data with NO ONE.
- No third-party services: We do not use any third-party analytics, advertising, or tracking services
- No cloud storage: All data remains on your local device
- No remote servers: No data is sent to any external servers
- No data transmission: Zero network requests are made to send your data anywhere
Data Security
Local Security
- All data is stored securely on your device using browser-native storage APIs
- Data is only accessible by the extension itself, not by other extensions or websites
- Your browser's built-in security mechanisms protect the data
User Control
- You have full control over your data through the extension's interface
- You can delete individual sessions, events, or screenshots at any time
- You can delete all data by removing the extension
Permissions Explanation
The extension requires the following permissions to function:
Required Permissions
storage: To persist recording sessions, user events, and application state locally
scripting: To inject lightweight recording scripts into web pages to capture interactions
tabs: To manage recording sessions across multiple tabs and track navigation
activeTab: To access the currently active tab for recording initiation
- Host permission (
<all_urls>): To enable recording across any website you visit
Optional Permissions
downloads: To export and download your recorded sessions
system.display: To optimize popup window positioning based on your display
Note: The host permission may require an in-depth review by the Chrome Web Store team due to the broad access it provides. This is necessary for the extension to work across all websites.
Data Retention
- Active data: Recording session data is retained until you manually delete it
- Local storage: Data persists on your device until you uninstall the extension or clear it manually
- No automatic deletion: We do not automatically delete your data without your explicit action
Your Rights
You have complete control over your data:
- Access: You can view all collected data through the extension interface
- Delete: You can delete individual sessions or all data at any time
- Export: You can export your data in various formats (JSON, PDF)
- Stop: You can disable or uninstall the extension at any time
Sensitive Data Handling
The extension may capture sensitive information such as:
- Passwords
- Email addresses
- Personal information entered in forms
Important: This data is stored only on your local device and is never transmitted anywhere. However, you should be aware that:
- Anyone with access to your device may view this data through the extension
- You should use appropriate device security measures
- You can delete this data at any time through the extension interface
Children's Privacy
This extension does not knowingly collect data from children. If you are under 18, please do not use this extension without parental supervision and consent.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected in the "Last Updated" date at the top of this document. Continued use of the extension after changes constitutes acceptance of the updated policy.
Contact
For questions about this privacy policy, please review the extension's README file or contact the project maintainers through the project's open source repository.
Compliance
This extension complies with:
- Chrome Web Store Program Policies: Follows all privacy requirements for extensions
- Local-first architecture: No data leaves your device
- User transparency: Clear disclosure of all permissions and data collection
Summary: Web Journey Recorder collects and stores your web interaction data locally on your device for the purpose of creating documentation and automation scripts. No data is transmitted to external servers or shared with third parties. You have complete control over your data and can delete it at any time.