Half your tickets are "can you tell me what page you were on?" "do you have anything in the console?" "can you try it again?" BugJar replaces all of that with a link the customer clicks once, then talks at their screen for 90 seconds. Everything an engineer needs to triage, attached to the ticket.
Support agent creates a capture invitation from the ticket. Optional note: "can you reproduce the checkout error and walk through it?"
Customer clicks the link. Consent page explains exactly what will be captured (and what won't — passwords, card numbers, auth headers are always masked). They click Allow.
Bounce back to your app. Customer is at the bug. Hits Record. Reproduces it with audio. The trigger expires after one recording — no widget stuck on their UI afterwards.
Replay lands in your inbox, linked back to the capture invitation you sent so the connection to the original ticket is one click away. Engineer opens it, sees the 500 in the network panel, the TypeError in the console — within 30 seconds knows what's broken.
Seventeen patterns get masked client-side before anything uploads: passwords, JWTs, payment cards, auth headers, API keys, SSNs, emails, phones. We never see them. There's no "but trust us" — the SDK is the boundary, by code.
For high-sensitivity apps (financial, legal, HR), project-level strict mode replaces ALL captured text with lorem-ipsum. The layout stays intact in the replay; real text never leaves the browser.
Every report carries a redaction summary showing exactly what was masked and how many distinct values — proof for the customer, audit material for your security team.
Your server signs a short-lived JWT with your project's signing secret, the SDK forwards it on submit, our server verifies the signature. Reports carry cryptographically-attested user identity — no spoofing, no impersonation, no anonymous spam from a stolen project key.
Combined with capture invitations, you can scope a single recording to a single customer — they accept the consent once, the trigger expires after one use.
Or start on Free — 10 captures a month, 1 project, no card required.