Last updated: March 27, 2026
Granit Recording is a browser extension that captures user interactions (clicks, keystrokes, scrolls, navigation) and takes screenshots of the active tab to help developers generate Playwright automation scripts.
Granit Recording does not collect, transmit, or store any data on external servers. All recorded data — interaction events, screenshots, and DOM snapshots — is kept entirely in your browser's memory during a recording session.
Recorded data exists only in the extension's service worker memory while a session is active. When you stop a recording, the data is packaged into a ZIP file and saved to your local file system via the browser's download API. No data persists in the extension after the download completes.
The extension requests access to all URLs (<all_urls>) because it needs to record interactions on any website you choose to test. This permission is used exclusively to:
Granit Recording does not use any analytics, telemetry, advertising, or third-party services of any kind.
You are always in control. Recording only starts when you explicitly click "Start Recording" and stops when you click "Stop & Download." You can uninstall the extension at any time to remove it completely.
If you have questions about this privacy policy, please open an issue on the project's GitHub repository.