Identify
Django issues with screen recordings
Capture screen recordings with a single script tag. Each recording includes logs, requests, and session context.

Works with the tools you already use
One tag in your base template
Add a script tag to your base.html. Django template inheritance propagates it to every page automatically. No per-view configuration needed.
Works with template inheritance

Logs, network, and metadata
Console errors, network requests, browser metadata, and user steps — captured from every Django-rendered page. Debug template issues and API failures in one recording.
Server-rendered page context

Redaction before capture
Sensitive data is masked before recordings leave the browser. Configure via data attributes or meta tags. Compatible with Django CSP middleware. GDPR and CCPA compliant.
CSP-compatible privacy

Connects to your help desk
Recordings route to Intercom, Zendesk, and Slack. Link session info to support tickets. API and webhook support for custom pipelines.
Support context delivered

Django
Django Setup Guide
Install Userplane in your Django application. Add the script to your base template.
SDK Overview
Script tag or npm. Pass user metadata, control recording state, and configure redaction.
How Screen Recording Works
How recordings collect console errors, network data, and session activity automatically.
Next.js
Capture console logs, network requests, and session details from your Next.js app. Works with App Router and Server Components.
React
Every React recording ships with console logs, network activity, and session context. Works with Vite, CRA, and custom setups.
Vue
Every Vue recording ships with console logs, network data, and session activity across Vue 3 components and Vue Router transitions.
Trace Django issues from template to traceback
Server-rendered pages, form submissions, and API errors — diagnosed with console logs, network data, and full session context from every recording.