Privacy Policy
Last updated: March 9, 2026
1. Introduction
At OneshotFX, we believe your content is yours. This policy explains exactly what data we collect, why we collect it, and what we never touch — so you can make an informed decision about using the extension.
2. What Data We Collect
We collect a minimal set of anonymous usage data to understand how the extension is used and to prioritize improvements. No recording content, screen data, or personal information is ever collected.
Anonymous identifier
On first install, a random UUID (userId) is generated and stored locally. It contains no personal information and is not tied to any account or identity.
Usage events
The following actions are reported anonymously:
- Extension installed or updated
- Recording started — includes quality setting, fps, and whether mic, system audio, or click tracking was enabled
- Recording completed — includes duration in ms, file size in bytes, resolution, and whether audio was captured
- Editor opened
- Export completed
- UI interactions — rate nudge shown or dismissed, rate button clicked, feedback clicked, help clicked
Per-event context
Every event includes:
- App version
- Session ID — randomly generated, resets on browser restart
- Cumulative counters for total recordings and exports (no content)
User properties
Stored in Google Analytics 4 against the anonymous UUID:
- App version at time of install and current version
- Whether the user has rated the extension (boolean)
- Total recordings and exports count
3. What We Do NOT Collect
- ❌ No video or audio content is ever transmitted
- ❌ No screen content, screenshots, or recording data leaves your device
- ❌ No URLs, page titles, or browsing history of pages being recorded
- ❌ No IP address stored by us (Google Analytics receives it transiently but we do not log or use it)
- ❌ No name, email, or any personally identifiable information
- ❌ No mouse coordinates or click content from recorded pages
4. How Data Is Used
- To understand how the extension is used in aggregate (feature adoption, session counts)
- To identify failures and improve reliability (e.g. recording completion rates)
- To prioritise features and improvements based on real usage patterns
We do not sell data to any third party. We do not use data for advertising.
5. Third-Party Processors
Google Analytics 4 (Google LLC) — anonymous usage events are sent to GA4 via the Measurement Protocol. Google's privacy policy applies: policies.google.com/privacy. Data may be stored on Google's servers in the United States.
No other third-party processors receive any data.
6. Data Retention
- The anonymous UUID is stored locally in the extension's storage and persists until the extension is uninstalled
- Usage counters (total recordings, exports) are stored locally only and never leave your device
- GA4 retains event data for 14 months by default (configurable in GA4 Admin → Data Settings → Data Retention)
7. Your Rights (GDPR / CCPA)
Because we store no personally identifiable information, most standard data rights do not apply in the traditional sense. However:
- Opt-out of analytics: We currently do not provide an in-extension toggle. You can install the Google Analytics Opt-out Browser Add-on to prevent GA4 from collecting data across all sites, including this extension. Alternatively, contact us and we will assist you.
- Deletion: Since all data is keyed to an anonymous UUID, "deletion" means resetting that UUID. Uninstalling the extension removes it from your device. To request removal from GA4, contact us through our contact page.
- Access: No personally identifiable information is stored, so there is no personal data to access or export.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated revision date.
9. Contact
If you have any questions about this Privacy Policy or wish to exercise your rights, please reach out via our contact page.