Privacy Policy for OneShot
Last Updated: March 30, 2025
Version: 1.0
Thank you for choosing OneShot! We are committed to protecting your privacy and ensuring transparency about how our browser extension handles data. This policy explains what data the extension interacts with, how it's used, and where it's stored – which is almost entirely locally within your own browser.
Our Core Privacy Principle: Local Processing
OneShot is designed with privacy as a priority. The extension does not collect, store, or transmit any personal data or browsing activity to any external servers. All screenshot capturing, annotation, and processing happen directly within your browser on your local machine.
1. Information We Handle (Locally)
When you use OneShot, the following types of data are handled strictly within your browser:
- Screenshot Data: When you initiate a capture, the extension takes a screenshot of the active webpage. This image data exists only temporarily within your browser's secure local storage (chrome.storage.local) until it is successfully loaded into the editor tab.
- Annotation Data: Any annotations you add (shapes, text, emojis, blur areas, colors, line widths, etc.) are stored temporarily in your browser's session storage (sessionStorage) while the editor tab is open.
- Webpage Content: The content of the screenshot is determined by the webpage you choose to capture. The extension itself does not analyze or extract specific data from this content beyond capturing it as an image. Please be mindful that if the webpage you capture contains sensitive or personal information, that information will be present in the screenshot you create and subsequently edit or export.
2. How We Use This Information
The data handled by the extension is used solely for the following core functionalities:
- To capture the full-page screenshot as requested by you.
- To display the captured screenshot within the extension's editor tab.
- To allow you to add, modify, and remove annotations on the screenshot.
- To enable you to export the final annotated screenshot as a PNG or PDF file, saved directly to your computer under your control.
We do not use this data for any other purpose, such as tracking, advertising, or analysis.
3. Data Storage and Retention
- Temporary Screenshot Storage (chrome.storage.local): The raw screenshot data is stored here only during the brief period between the capture finishing and the editor tab successfully loading the image. Once the image is loaded in the editor, the extension automatically removes this data from chrome.storage.local. This is necessary to handle potentially large image files.
- Editor Session Storage (sessionStorage): Annotation data and a reference to the image data (loaded from the temporary storage) are kept in sessionStorage for the editor tab. This allows the editor to function correctly and persist across page reloads of the editor tab itself. This data is automatically cleared by your browser when you close the editor tab or end your browser session.
- Exported Files (Your Computer): When you export a PNG or PDF, the file is saved to your computer's local storage (e.g., your Downloads folder or another location you choose). The extension does not track or manage these exported files; their storage and retention are entirely under your control.
4. Data Sharing and Third Parties
We do not share any data handled by the extension with any third parties. There are no external servers involved in the core functionality of capturing, editing, or exporting. The data remains within your browser environment unless you choose to export and then share the resulting file yourself.
5. Security
We rely on the security mechanisms built into your web browser (Google Chrome) and its APIs (chrome.storage.local, sessionStorage, Canvas API) to handle the data locally. Since data is not transmitted externally, the risks associated with data breaches during transmission are eliminated. However, the security of data stored locally (including exported files) depends on the overall security of your computer.
6. User Control and Rights
You have full control over the extension and the data it handles locally:
- You choose when to initiate a screenshot capture.
- You control the annotations added.
- You decide whether and where to export the final image.
- Closing the editor tab clears all associated session data.
- You can disable or uninstall the extension at any time through Chrome's extension management settings. Uninstalling the extension will remove all its components but will not affect files you have previously exported.
7. Children's Privacy
OneShot is not intended for use by children under the age of 13 (or the relevant age in your jurisdiction). We do not knowingly handle any information from children.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any significant changes by posting the new policy on this website and updating the "Last Updated" date. We encourage you to review this policy periodically.
9. Contact Us
If you have any questions or concerns about this Privacy Policy or the extension's privacy practices, please contact us at:
[email protected]