← Back to Tap
Privacy Policy
Effective date: April 3, 2026
Overview
Tap is an open-source browser automation runtime. It consists of a CLI tool and a Chrome extension that work together locally on your machine. Tap does not collect, transmit, or store any personal data.
What Tap Does
Tap executes deterministic automation scripts (".tap.js" files) in your browser. The Chrome extension acts as a local runtime — it receives commands from the CLI via a localhost-only WebSocket connection (ws://127.0.0.1:9333) and executes them in the browser.
Data Collection
Tap collects no user data. Specifically:
- No analytics or telemetry. Tap does not phone home.
- No personal information. No names, emails, or identifiers are collected.
- No browsing history. Tap does not track which sites you visit.
- No cookies or credentials. While Tap can read cookies for script execution (e.g., authenticated API requests), this data stays entirely on your local machine and is never transmitted externally.
- No remote servers. All communication happens locally between the CLI and extension via WebSocket on localhost.
Permissions Explained
The Chrome extension requests several permissions, all used exclusively for local automation:
- debugger — Native input simulation (mouse/keyboard events via Chrome DevTools Protocol)
- activeTab — Execute scripts in the current tab when a tap command runs
- tabs — Tab management: create, navigate, capture screenshots
- scripting — Run JavaScript in page context for data extraction and interaction
- cookies — Read session cookies for authenticated API requests within taps
- storage — Read page localStorage/sessionStorage for client-side state
- host_permissions (<all_urls>) — Automate any website the user explicitly targets
Third-Party Services
Tap does not integrate with any third-party analytics, advertising, or tracking services.
Data Storage
Tap stores data only on your local filesystem:
- Tap scripts in
~/.tap/taps/
- Execution logs in
~/.tap/logs/
- No cloud storage or sync
Open Source
Tap is fully open source. You can audit the complete source code at github.com/LeonTing1010/tap.
Changes
If this policy changes, the update will be posted here with a new effective date.
Contact
For questions about this privacy policy, open an issue at github.com/LeonTing1010/tap/issues.