Privacy policy

How DemoShots handles your data.

DemoShots is a Chrome extension for recording, editing, and exporting product demo videos. Your recordings and projects are processed on your device, not uploaded to DemoShots servers. Optional product analytics is off until you choose to enable it.

Effective and last updated: August 29, 2026

Data DemoShots handles

DemoShots processes data only to provide the recording and editing features you choose to use. Depending on your selections, this may include:

  • Screen, browser tab, window, or display pixels and optional source audio selected through Chrome's recording controls.
  • Camera video and microphone audio when you explicitly enable those inputs. They are off by default.
  • Pointer coordinates, movement timing, and click timing on ordinary HTTP or HTTPS pages during an active recording, used to reconstruct cursor motion and zooms.
  • The recorded page origin and favicon used to present the browser frame in the editor.
  • Recordings, thumbnails or object URLs created for playback, project settings, timeline edits, captions, and export settings.
  • If you enable product analytics, a random resettable installation identifier and limited data about features used, types of settings, duration, size, counts, versions, and errors.

DemoShots does not use its page access to read page text, form values, passwords, cookies, or network requests. It does not collect browsing history for advertising or profiling.

How the data is used

The extension uses this data only to:

  • Record the source and inputs you selected.
  • Render cursor movement, clicks, camera, captions, and editing effects.
  • Save and reopen recordings and projects in your local recording library.
  • Render and download the video you explicitly export.
  • If you turn on analytics, see which features people use and where errors happen so DemoShots can improve.

DemoShots does not use recording or authored project content for advertising, credit decisions, analytics, or training artificial intelligence models.

Optional product analytics

Product analytics is off until you select Share analytics. You can change that preference later from the recorder or editor. Disabling analytics deletes the extension's random analytics installation identifier and stops future analytics events.

If you enable analytics, events are sent over HTTPS to DemoShots and forwarded to a dedicated Google Analytics data stream. Events are grouped into limited categories and ranges, such as a recording source type, whether an optional input was enabled, a timeline item type, an export result, or a failure category. Google may receive ordinary request data such as an IP address and browser user agent under its own privacy practices.

Analytics never includes recordings, frames, audio, transcripts, caption or overlay text, page URLs or titles, browsing history, filenames, project or recording IDs, pointer coordinates, device names, exception messages, stack traces, or diagnostic reports. It is not used for advertising, remarketing, or profiling across products.

Where data is saved and how to delete it

Recording media is stored in Chrome storage called the Origin Private File System. Recording metadata and editor projects are stored in Chrome storage called IndexedDB. They remain on the device until you delete the recording from DemoShots or remove the extension's local data.

The optional caption model is stored in the browser cache. DemoShots removes an incompatible previous caption model before downloading a replacement. You can also remove locally stored extension data through Chrome or by uninstalling the extension.

Network access and caption models

Recording, editing, caption creation, and export do not require uploading your media to DemoShots. If you choose Download model, DemoShots fetches a fixed version of the Whisper caption model from huggingface.co. The model runs on your device after download.

No microphone audio, source audio, video, transcript, pointer data, or project metadata is sent with the model request. As with an ordinary download, the model host may receive technical request information such as an IP address and user agent under its own privacy practices.

Beta feedback

If you choose Feedback, DemoShots loads a form hosted by Tally inside the editor or opens it in a new tab. The form is not loaded until you activate Feedback. Tally receives only the answers, optional email address, and optional screenshot or other material you deliberately submit, together with ordinary request information such as an IP address and browser user agent under Tally's privacy practices.

DemoShots does not automatically attach recordings, projects, transcripts, page content, page URLs, or user identifiers to the form. Do not submit confidential or sensitive material. You can review the disclosure before opening the DemoShots beta feedback form.

Sharing and Chrome Web Store Limited Use

DemoShots does not sell user data and does not share recording or project data with advertisers, data brokers, or other third parties. Humans at DemoShots cannot view locally stored recordings or projects unless you deliberately provide material while requesting support.

When you opt in to product analytics, DemoShots shares only the limited analytics events described above with Google as an analytics processor. DemoShots does not attach captured or authored content to those events.

DemoShots' use of information received from Chrome APIs adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements.

Changes to this policy

If DemoShots changes how it handles user data, this page and the Chrome Web Store disclosures will be updated before the changed behavior is released. Material changes will be disclosed in the extension where required.

Contact

For privacy questions, email hello@demoshots.com. For product help, see the DemoShots support page.