> ## Documentation Index
> Fetch the complete documentation index at: https://jam.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Instant Replay

> Capture bugs the moment they happen. Instant Replay rewinds the last 2 minutes of activity so you never have to reproduce the issue.

Instant Replay is an opt-in feature. Once enabled, Jam keeps a rolling 2-minute buffer of DOM activity locally so you can share what just happened without reproducing the bug.

## Enable Instant Replay

1. Open the Jam extension.
2. Go to **Settings → Instant Replay**.
3. Toggle **Enable Instant Replay**.

Your preference follows your Jam account, so Instant Replay stays on across browsers and profiles.

## Key benefits

* **Complete technical context:** Every Instant Replay automatically includes DOM session replay, console logs, network requests, and device information.
* **Zero workflow disruption:** You don't need to set up a recording or reproduce the bug. Just capture and share.
* **Engineer-ready format:** All diagnostics are bundled into one link you can drop into a ticket or send directly to an engineer.
* **Privacy controls:** Crop the video portion before sharing to remove any content you don't want included.

## How to trigger Instant Replay

<Steps>
  <Step title="Encounter the bug">
    Continue using the page. Jam tracks DOM changes automatically in the background.
  </Step>

  <Step title="Trigger Instant Replay">
    Click the Jam extension icon and select **Instant Replay**, or use the keyboard shortcut **Shift + Cmd + X**.
  </Step>

  <Step title="Review and crop (optional)">
    In the draft window, preview the captured session. Crop the video portion to remove any sections you don't want to share.
  </Step>

  <Step title="Create and share">
    Click **Create** to upload and generate your shareable link. Jam copies it to your clipboard.
  </Step>
</Steps>

## What Instant Replay captures

Every Instant Replay includes:

* Up to **2 minutes** of DOM session replay
* Console logs (errors and warnings)
* Network requests with full inspection
* URL, timestamp, and country
* Device, OS, and browser
* Viewport size and network speed

<Note>
  Instant Replay is a DOM session replay, not a video recording of your screen. Jam periodically snapshots HTML changes and stitches them together to render a replay inside an iframe. No screen video is ever recorded or stored locally.
</Note>

## Capture limits

| Scenario            | Capture duration           |
| ------------------- | -------------------------- |
| Standard browsing   | Up to 2 minutes            |
| Newly opened tabs   | May be less than 2 minutes |
| Data-heavy websites | May be less than 2 minutes |

Capture duration is limited by available local storage. On pages that generate large volumes of DOM changes rapidly, the buffer fills faster and the lookback window shortens.

## Privacy

Instant Replay is built to be privacy-first:

* All DOM snapshots are stored **locally in your browser**, never sent anywhere.
* The local buffer is **permanently deleted every 120 seconds**.
* Nothing leaves your machine until you explicitly click **Create**.
* Only the content you choose to share is uploaded.

You can also crop the video portion of an Instant Replay before sharing to remove any frames you don't want included.

### Disable Instant Replay

You can turn Instant Replay off anytime from **Settings → Instant Replay**. You can also keep it on globally but block it for specific websites.

<AccordionGroup>
  <Accordion title="How far back can Instant Replay capture?">
    Up to 2 minutes of session activity. This may be shorter on newly opened tabs or websites with heavy data loads, as the local buffer fills more quickly on those pages.
  </Accordion>

  <Accordion title="Can I control what gets shared in my Instant Replay?">
    Yes. You can crop the video portion of your Instant Replay before sharing to remove any content you don't want included.
  </Accordion>

  <Accordion title="What technical information is automatically included?">
    Every Instant Replay includes DOM session replay, console logs, network requests, URL, timestamp, country, device information, browser details, and viewport size.
  </Accordion>

  <Accordion title="Is Instant Replay recording my screen in the background?">
    No. Instant Replay snapshots HTML changes in the DOM. It does not record a video of your screen. Nothing is uploaded until you explicitly click Create.
  </Accordion>
</AccordionGroup>
