Recording expiry automatically revokes access to customer-provided recordings the moment they expire — so sensitive data doesn’t linger longer than it should. This helps you meet SOC 2, GDPR, and internal data retention requirements without relying on manual cleanup. Use expiry when reviewing sensitive account details, troubleshooting short-lived issues, or handling recordings that contain personal data. Set it once, and access is removed exactly when your policies require. By default, recordings automatically inherit your project-level retention policies, so expiry rules are applied consistently without extra configuration.Documentation Index
Fetch the complete documentation index at: https://docs.userplane.io/llms.txt
Use this file to discover all available pages before exploring further.
Setting an expiry date
Open the recording
Open the recording you want to manage.

Recordings inherit project-level retention policies by default. You can override the expiration
for individual recordings if needed. See Project Lifecycle for
details on configuring automatic retention policies.
What happens when a recording expires
As soon as a recording expires:- The link stops working immediately.
- The recording is no longer accessible to anyone.
- Playback and downloads are disabled.
Removing or extending expiry
If your policy allows continued access, you can update the expiration date (up to one year at a time). This is useful for handoffs or longer investigations. To remove expiry entirely, open the recording’s settings and select No expiration. Access is restored immediately.
Related articles
- Project Lifecycle — configure automatic retention policies for all recordings in a project.
- Recording Projects — organize recordings by project.
- Reviewing Recordings — how to access and analyze customer recordings.

