For agents: read the markdown version of these docs

Blur emails

Slideshot can mask email addresses and other email-shaped identifiers during recording so they never reach raw.mp4 or demo.mp4. The blur happens at capture time, not in post-processing: once a run has finished, the unblurred pixels do not exist in any artifact.

0:00 / 0:00
Blur emails preview

Placeholder using an existing demo video while we add a dedicated privacy-blur example.

Enable it with options.video.blur_emails.

When to blur

Turn on blurring whenever the recording might capture identifiers you would not want published.

  • Customer data appears anywhere in the product UI.
  • Internal team accounts are used in the recording.
  • The video will be published publicly: homepage hero, social, launch page.
  • The workflow includes inboxes, CRM records, admin tables, or analytics dashboards keyed by user.

For internal-only recordings against test accounts, you can usually skip it. For anything that ships externally, prefer to enable it unless every visible identifier is intentional.

Option shape

{
  "video": {
    "blur_emails": true
  }
}

Default is false. There is no per-domain or per-region toggle today: blurring applies for the whole recording.

Behavior to know about

  • The blur is applied during the live capture, so raw.mp4 inherits the masked pixels. demo.mp4 reflects whatever raw.mp4 recorded.
  • The blur targets email-shaped strings as they render in the page. Avatars, names, and free-text fields are not blurred.
  • Combine with target-app credentials that use generic-looking emails when possible.

Agent prompt pattern

Create a Slideshot video and blur visible email addresses before exporting
the final version, since the recording goes through customer-facing inbox
and CRM screens.