Protect customer privacy by blurring sensitive content in recordings
When you collect screen recordings from customers, those recordings might capture sensitive information — passwords, credit card numbers, personal details, or internal data your customers wouldn’t want shared. Userplane’s blur feature ensures this kind of content is automatically obscured so your team only sees what they need to troubleshoot the issue.
Sensitive content is blurred directly in the recording. The element is still visible in the video, but its contents are obscured so text and images can’t be read. The blur is adaptive — it adjusts its intensity based on the size of the content, so small text and large images are both properly obscured.Blurring happens at capture time, which means sensitive data is never recorded in a readable state.
Userplane automatically recognizes and blurs common sensitive elements without any extra setup. When the Hide sensitive fields preference is enabled for a domain, elements like password fields and credit card inputs are blurred by default.If you’re already using another session replay or analytics tool — like FullStory, Hotjar, Sentry, LogRocket, or Clarity — Userplane recognizes the privacy attributes you’ve already added for those tools. This means elements you’ve already marked as sensitive in your existing setup are automatically blurred in Userplane recordings too, with no additional work.
For broader control, your development team can define blur targets using meta tags in the page’s <head>. This is useful when you want to blur entire sections without modifying individual elements.
If you’re already using privacy attributes from other tools, Userplane respects them automatically. Supported tools include FullStory, Hotjar, Sentry, OpenReplay, Heap, Amplitude, LogRocket, Microsoft Clarity, ContentSquare, Smartlook, Mouseflow, Inspectlet, Lucky Orange, and others.For example, if your page already uses data-hj-suppress for Hotjar or .sentry-block for Sentry, those elements will be blurred in Userplane recordings automatically.
Toggle the Hide sensitive fields preference to enable automatic blur for recordings on this domain.
Domain recording preferences
3
Customer controls
Before starting a recording, customers can optionally toggle whether to hide sensitive content. This gives them control over their own privacy during the session.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Userplane Docs","colors":{"primary":"#000000","light":"#FAFAFA","dark":"#000000"},"logo":{"light":"https://mintcdn.com/userplane/e34bWffW8FdiqmQz/static/logo-light.svg?fit=max\u0026auto=format\u0026n=e34bWffW8FdiqmQz\u0026q=85\u0026s=b60f979b7800d446f3f5d5274c095cb2","dark":"https://mintcdn.com/userplane/e34bWffW8FdiqmQz/static/logo-dark.svg?fit=max\u0026auto=format\u0026n=e34bWffW8FdiqmQz\u0026q=85\u0026s=f638b932d019423317aaca6685f22ea6"},"favicon":"https://mintcdn.com/userplane/e34bWffW8FdiqmQz/static/favicon.svg?fit=max\u0026auto=format\u0026n=e34bWffW8FdiqmQz\u0026q=85\u0026s=fd9fbcc5e1783343c767381ce1744d03","api":{"playground":{"display":"interactive"}},"appearance":{"default":"light","strict":true},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://dash.userplane.io"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"userplane","hasAudioNarration":false,"actualSubdomain":"userplane","customDomains":["docs.userplane.io"],"gitSource":{"type":"github","owner":"0xnyn","repo":"userplane","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21eb6f2fb2a99bab92da64","collectionId":"8e53ea74-03f5-4b56-ab3a-aff2a4fe9720","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21eb6f2fb2a99bab92da64:success","clientVersion":"0.0.3908","searchFilterCounts":[{"language":"default","tag":"Integrations","count":62},{"language":"default","tag":"Guide","count":47},{"language":"default","tag":"Extensions \u0026 Plugins","count":34},{"language":"default","tag":"API","count":28},{"language":"default","tag":"Developer","count":24},{"language":"default","tag":"Recordings","count":21},{"language":"default","tag":"Help Desk","count":16},{"language":"default","tag":"Claude Code","count":14},{"language":"default","tag":"Framework Guides","count":13},{"language":"default","tag":"Getting Started","count":12}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"recording-links/sensitive-data-redaction","slug":"/recording-links/sensitive-data-redaction","pageMetadata":{"title":"Sensitive Data Redaction","description":"Protect customer privacy by blurring sensitive content in recordings","href":"/recording-links/sensitive-data-redaction"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Protect customer privacy by blurring sensitive content in recordings\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage,Step,Steps}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`When you collect screen recordings from customers, those recordings might capture sensitive information — passwords, credit card numbers, personal details, or internal data your customers wouldn’t want shared. Userplane’s blur feature ensures this kind of content is automatically obscured so your team only sees what they need to troubleshoot the issue.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-blurring-works`,children:`How blurring works`}),`\n`,_jsx(_components.p,{children:`Sensitive content is blurred directly in the recording. The element is still visible in the video, but its contents are obscured so text and images can’t be read. The blur is adaptive — it adjusts its intensity based on the size of the content, so small text and large images are both properly obscured.`}),`\n`,_jsx(_components.p,{children:`Blurring happens at capture time, which means sensitive data is never recorded in a readable state.`}),`\n`,_jsx(Frame,{caption:`Blur in action — before recording`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-1.png?fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=e5b73417b9bf76c45f7a740a6f60d039`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`958`,height:`958`,\"data-path\":`media/recorder/recorder-data-blurr-in-action-part-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=c2e3602f29c94cf4e877d54e141a04ae 280w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=48fae264e818dbadd10009777862854c 560w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=91b924b4b1dccd5a851dccdea6e6e3b2 840w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=d0535511c417d6ee3ebd48b488408413 1100w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=b36001ad52b943a3d2206d4d30aa4626 1650w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=53f83f2cb020c937f770a7074c25395d 2500w`})}),`\n`,_jsx(Frame,{caption:`Blur in action — sensitive fields detected`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-2.png?fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=9fce571fd64b94212d5d3beddc5799b0`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`958`,height:`958`,\"data-path\":`media/recorder/recorder-data-blurr-in-action-part-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=6ad6e75148b3ecced03daedfa0e5e61c 280w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=60f47658419823219621267591247cd8 560w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=3001e79b04a3b93acaa949a55ec0847e 840w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=9d463fa400c8d441f3301f7fceb833f4 1100w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=a81a1fa630b85890b15a416579786223 1650w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=8b41e1bd2a6abc97ebfeb89da3519043 2500w`})}),`\n`,_jsx(Frame,{caption:`Blur in action — fields obscured`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-3.png?fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=764dff216100a301c1f70420c71196c0`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`958`,height:`958`,\"data-path\":`media/recorder/recorder-data-blurr-in-action-part-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=b9068d2753324618c7dccac4e68db2fa 280w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=9c9cf6455905e46c0489c5b38bafa73c 560w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=266d049a3abcc2e4a1bccd24fbdde38e 840w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=95a972d23576a645e2aabc22a9c39eb5 1100w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=af847884ba1504b1afc8222f07f4bd7e 1650w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=33e5f59672ca21c140280e2dc827fb37 2500w`})}),`\n`,_jsx(Frame,{caption:`Blur in action — recording with blur active`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-4.png?fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=70c1a5ed3d036404d4c6961927dd4828`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`958`,height:`958`,\"data-path\":`media/recorder/recorder-data-blurr-in-action-part-4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-4.png?w=280\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=eab0115a44b87cc91c220ece4385b2f2 280w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-4.png?w=560\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=8df2737b5c087da5876ef543f6301e30 560w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-4.png?w=840\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=e57a82d46cead60f5faf0dbfcfb64d0d 840w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=c376b555fa1b4807da0518feef2d2f41 1100w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=9079693adf19f93ac78e2f5543f1640d 1650w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=63058a1e3fabc15ebc0ba424c99c6ec1 2500w`})}),`\n`,_jsx(Frame,{caption:`Blur in action — playback verification`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-5.png?fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=601a5712620768595227020d35ebd598`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`958`,height:`958`,\"data-path\":`media/recorder/recorder-data-blurr-in-action-part-5.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-5.png?w=280\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=a48f8c8581f6ed594d5bf3ba8d5aa7bb 280w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-5.png?w=560\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=d8597cf7e6a26eb9f01ecb1a948991fe 560w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-5.png?w=840\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=628302addb044c4c1823827b4efc26d3 840w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-5.png?w=1100\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=15fb10e4d656eb58cdac237364309fd4 1100w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-5.png?w=1650\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=fc3873962f32c47e576d62f852df5e97 1650w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-data-blurr-in-action-part-5.png?w=2500\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=9222e9d3ebc141f5580d47b173f3495a 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`automatic-blurring`,children:`Automatic blurring`}),`\n`,_jsxs(_components.p,{children:[`Userplane automatically recognizes and blurs common sensitive elements without any extra setup. When the `,_jsx(_components.strong,{children:`Hide sensitive fields`}),` preference is enabled for a domain, elements like password fields and credit card inputs are blurred by default.`]}),`\n`,_jsx(_components.p,{children:`If you’re already using another session replay or analytics tool — like FullStory, Hotjar, Sentry, LogRocket, or Clarity — Userplane recognizes the privacy attributes you’ve already added for those tools. This means elements you’ve already marked as sensitive in your existing setup are automatically blurred in Userplane recordings too, with no additional work.`}),`\n`,_jsx(Heading,{level:`2`,id:`marking-elements-for-blur`,children:`Marking elements for blur`}),`\n`,_jsx(_components.p,{children:`Your development team can mark specific elements to be blurred in recordings. There are a few ways to do this:`}),`\n`,_jsx(Heading,{level:`3`,id:`data-attribute`,children:`Data attribute`}),`\n`,_jsxs(_components.p,{children:[`Add `,_jsx(_components.code,{children:`data-userplane-blur`}),` to any HTML element to blur it and its children in recordings.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`html`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`html`,children:_jsxs(_components.code,{language:`html`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` data-userplane-blur`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`p`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`This content will be blurred in the recording.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`p`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`css-class`,children:`CSS class`}),`\n`,_jsxs(_components.p,{children:[`Add the `,_jsx(_components.code,{children:`userplane-mask`}),` class to any element you want blurred.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`html`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`html`,children:_jsxs(_components.code,{language:`html`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` class`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"userplane-mask\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`p`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`This content will also be blurred.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`p`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`meta-tags`,children:`Meta tags`}),`\n`,_jsxs(_components.p,{children:[`For broader control, your development team can define blur targets using meta tags in the page’s `,_jsx(_components.code,{children:`\u003chead>`}),`. This is useful when you want to blur entire sections without modifying individual elements.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`html`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`html`,children:_jsxs(_components.code,{language:`html`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`meta`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"userplane:blur\"`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` content`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\".customer-details, .billing-info\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` />`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Any element matching those CSS selectors will be blurred during recording.`}),`\n`,_jsx(Heading,{level:`2`,id:`excluding-elements-from-blur`,children:`Excluding elements from blur`}),`\n`,_jsx(_components.p,{children:`If an element is being blurred but shouldn’t be, it can be explicitly excluded:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`html`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`html`,children:_jsxs(_components.code,{language:`html`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:` data-userplane-blur`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"false\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`p`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`This content will not be blurred, even if a parent is marked for blur.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`p`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`div`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`third-party-tool-compatibility`,children:`Third-party tool compatibility`}),`\n`,_jsx(_components.p,{children:`If you’re already using privacy attributes from other tools, Userplane respects them automatically. Supported tools include FullStory, Hotjar, Sentry, OpenReplay, Heap, Amplitude, LogRocket, Microsoft Clarity, ContentSquare, Smartlook, Mouseflow, Inspectlet, Lucky Orange, and others.`}),`\n`,_jsxs(_components.p,{children:[`For example, if your page already uses `,_jsx(_components.code,{children:`data-hj-suppress`}),` for Hotjar or `,_jsx(_components.code,{children:`.sentry-block`}),` for Sentry, those elements will be blurred in Userplane recordings automatically.`]}),`\n`,_jsx(Heading,{level:`2`,id:`enabling-automatic-redaction`,children:`Enabling automatic redaction`}),`\n`,_jsxs(_components.p,{children:[`Automatic blur is controlled per domain via `,_jsx(_components.a,{href:`/recording-links/domain-preferences`,children:`Domain Recording Preferences`}),`.`]}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open Domain settings`,children:[_jsxs(_components.p,{children:[`Go to `,_jsx(_components.a,{href:`https://dash.userplane.io/_/settings?tab=general`,children:`Workspace Settings > Domains`}),` and select a verified domain.`]}),_jsx(Frame,{caption:`Domain list`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/domain-list.png?fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=1d2532d7a44deb07b20eadb6e2949405`,\"data-og-width\":`1342`,width:`1342`,\"data-og-height\":`906`,height:`906`,\"data-path\":`media/workspace/domain/domain-list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/domain-list.png?w=280\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=212421b99ef9db331bd0673d962f0f2a 280w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/domain-list.png?w=560\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=a2bbd4e911e8320390b92ff534d31be7 560w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/domain-list.png?w=840\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=f268c91a3d4005edc1873d6518e03aff 840w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/domain-list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=4610052a9228aa2f99d396de431c18fa 1100w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/domain-list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=099d0418beea759297fcd22b79df4cb0 1650w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/domain-list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=89ab6fb55b0d0a011cf7065b58a7c687 2500w`})})]}),_jsxs(Step,{title:`Enable Hide sensitive fields`,children:[_jsxs(_components.p,{children:[`Toggle the `,_jsx(_components.strong,{children:`Hide sensitive fields`}),` preference to enable automatic blur for recordings on this domain.`]}),_jsx(Frame,{caption:`Domain recording preferences`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/verify-domain/post-verification-domain-preference.png?fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=945f4453766fc3b341883a9cd24202d7`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`957`,height:`957`,\"data-path\":`media/workspace/domain/verify-domain/post-verification-domain-preference.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/verify-domain/post-verification-domain-preference.png?w=280\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=60fe60e27d07cb7b736bcf09980b5eed 280w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/verify-domain/post-verification-domain-preference.png?w=560\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=e69c7708490e1d7edd75e942013e3908 560w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/verify-domain/post-verification-domain-preference.png?w=840\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=777136d716862f9941d402e4641228e5 840w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/verify-domain/post-verification-domain-preference.png?w=1100\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=7045961c09fcf0f2dcb67d84cb825c67 1100w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/verify-domain/post-verification-domain-preference.png?w=1650\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=e9ad6714dbeedaf2b702b61bad10d1bb 1650w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/workspace/domain/verify-domain/post-verification-domain-preference.png?w=2500\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=7aa4d4a3bb90f5c6413e53db0dff508d 2500w`})})]}),_jsxs(Step,{title:`Customer controls`,children:[_jsx(_components.p,{children:`Before starting a recording, customers can optionally toggle whether to hide sensitive content. This gives them control over their own privacy during the session.`}),_jsx(Frame,{caption:`Customer blur toggle`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-toggle-blurr.png?fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=cb17bf7c359d6cff2b65367995741be5`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`958`,height:`958`,\"data-path\":`media/recorder/recorder-toggle-blurr.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-toggle-blurr.png?w=280\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=bf27b6ad6529aec456e3977557976988 280w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-toggle-blurr.png?w=560\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=f085b452326251de9975af8038d0ca4f 560w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-toggle-blurr.png?w=840\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=6bc83a2d2aae97b127909d9a81861b06 840w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-toggle-blurr.png?w=1100\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=a2b342c8d4b97e2007252735d83e27da 1100w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-toggle-blurr.png?w=1650\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=9721a0ae88f3555b5d60fe02b6c41bd8 1650w, https://mintcdn.com/userplane/IKCB4f_KBaL0xsjW/media/recorder/recorder-toggle-blurr.png?w=2500\u0026fit=max\u0026auto=format\u0026n=IKCB4f_KBaL0xsjW\u0026q=85\u0026s=957a9ab6bbf39509d17eafe88c85fdf7 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`related-articles`,children:`Related articles`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/recording-links/domain-preferences`,children:`Domain Recording Preferences`}),` — enable or disable automatic redaction per domain.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/developer/sensitive-data-redaction`,children:`Sensitive Data Redaction — Developer Guide`}),` — detailed integration guide for developers implementing blur.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/developer/web-sdk`,children:`Web SDK`}),` — SDK integration and setup.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Sensitive Data Redaction","description":"Protect customer privacy by blurring sensitive content in recordings","href":"/recording-links/sensitive-data-redaction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How blurring works","slug":"how-blurring-works","depth":2,"children":[]},{"title":"Automatic blurring","slug":"automatic-blurring","depth":2,"children":[]},{"title":"Marking elements for blur","slug":"marking-elements-for-blur","depth":2,"children":[{"title":"Data attribute","slug":"data-attribute","depth":3,"children":[]},{"title":"CSS class","slug":"css-class","depth":3,"children":[]},{"title":"Meta tags","slug":"meta-tags","depth":3,"children":[]}]},{"title":"Excluding elements from blur","slug":"excluding-elements-from-blur","depth":2,"children":[]},{"title":"Third-party tool compatibility","slug":"third-party-tool-compatibility","depth":2,"children":[]},{"title":"Enabling automatic redaction","slug":"enabling-automatic-redaction","depth":2,"children":[]},{"title":"Related articles","slug":"related-articles","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/userplane/95cb985acf23057a/eslint.config.js"],"subdomain":"userplane","siteName":"Userplane Docs","title":"Sensitive Data Redaction - Userplane Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-23T22:38:57.791Z","originalFileLocation":"recording-links/sensitive-data-redaction.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Protect customer privacy by blurring sensitive content in recordings\">\u003cmeta data-mint-head name=\"application-name\" content=\"Userplane Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Sensitive Data Redaction - Userplane Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Protect customer privacy by blurring sensitive content in recordings\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Userplane Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.userplane.io/recording-links/sensitive-data-redaction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Sensitive Data Redaction - Userplane Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Protect customer privacy by blurring sensitive content in recordings\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/userplane/fDBjjV0nXQ3P7r2U/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Userplane Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.userplane.io/recording-links/sensitive-data-redaction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/recording-links/sensitive-data-redaction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.userplane.io/#organization\",\"name\":\"Userplane Docs\",\"url\":\"https://docs.userplane.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/userplane/e34bWffW8FdiqmQz/static/logo-light.svg?fit=max\u0026auto=format\u0026n=e34bWffW8FdiqmQz\u0026q=85\u0026s=b60f979b7800d446f3f5d5274c095cb2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.userplane.io#website\",\"name\":\"Userplane Docs\",\"url\":\"https://docs.userplane.io\",\"publisher\":{\"@id\":\"https://docs.userplane.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.userplane.io/recording-links/sensitive-data-redaction#webpage\",\"url\":\"https://docs.userplane.io/recording-links/sensitive-data-redaction\",\"name\":\"Sensitive Data Redaction\",\"description\":\"Protect customer privacy by blurring sensitive content in recordings\",\"dateModified\":\"2026-03-23T22:38:57.791Z\",\"isPartOf\":{\"@id\":\"https://docs.userplane.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.userplane.io/recording-links/sensitive-data-redaction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.userplane.io/recording-links/sensitive-data-redaction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Recordings\",\"item\":\"https://docs.userplane.io/recording/requesting\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Link Settings\",\"item\":\"https://docs.userplane.io/recording-links/managing\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sensitive Data Redaction\",\"item\":\"https://docs.userplane.io/recording-links/sensitive-data-redaction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.userplane.io/recording-links/sensitive-data-redaction#article\",\"headline\":\"Sensitive Data Redaction\",\"name\":\"Sensitive Data Redaction\",\"description\":\"Protect customer privacy by blurring sensitive content in recordings\",\"url\":\"https://docs.userplane.io/recording-links/sensitive-data-redaction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.userplane.io/recording-links/sensitive-data-redaction#webpage\"},\"dateModified\":\"2026-03-23T22:38:57.791Z\",\"publisher\":{\"@id\":\"https://docs.userplane.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.userplane.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Userplane Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Userplane Docs","nav":{"global":null,"tabs":[{"tab":"Guide","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Setup \u0026 Onboarding","icon":"wrench","pages":[{"title":"Workspace Setup","href":"/getting-started/workspace-setup"},{"title":"Help Desk Setup","href":"/getting-started/helpdesk-setup"},{"title":"Support Agent Onboarding","href":"/getting-started/for-support-agents"},{"title":"Support Engineer Onboarding","href":"/getting-started/for-support-engineers"},{"title":"Developer Onboarding","href":"/getting-started/for-developers"}]},{"group":"Recordings","icon":"video","pages":[{"group":"Capture","pages":[{"title":"Requesting a Recording","href":"/recording/requesting"},{"title":"Reusable Recording Links","href":"/recording-links/reusable"},{"title":"Link Reference","href":"/recording/link-reference"},{"title":"Recording Domains","href":"/recording/domains"}]},{"group":"Review","pages":[{"title":"Reviewing Recordings","href":"/recording/reviewing"},{"title":"Recording Playback","href":"/recording/playback"},{"title":"Issue Analyzer","href":"/recording/issue-analyzer"},{"title":"Sharing Recordings","href":"/recording/sharing"},{"title":"Recording Expiry","href":"/recording/expiry"},{"title":"Recording Projects","href":"/recording/projects"}]},{"group":"Link Settings","pages":[{"title":"Managing Recording Links","href":"/recording-links/managing"},{"title":"Customizing Recording Links","href":"/recording-links/overview"},{"title":"Branding Your Links","href":"/recording-links/branding"},{"title":"Domain Recording Preferences","href":"/recording-links/domain-preferences"},{"title":"Recording Limits \u0026 Duration","description":"Default recording duration, maximum file sizes, and supported video formats","href":"/recording-links/limits"},{"title":"Sensitive Data Redaction","href":"/recording-links/sensitive-data-redaction"},{"title":"Recording Link Metadata","description":"Attach custom key-value pairs to recording links for tracking and organization","href":"/recording-links/link-metadata"}]}]},{"group":"Workspace","icon":"building","pages":[{"group":"Team \u0026 Access","pages":[{"title":"Team Management","href":"/workspace/team-management"},{"title":"Roles \u0026 Permissions","href":"/workspace/roles-permissions"},{"title":"Invite Policies","href":"/workspace/invite-policies"},{"title":"Access Management","href":"/workspace/access-management"}]},{"group":"Projects","pages":[{"title":"Projects","href":"/workspace/projects"},{"title":"Project Lifecycle","href":"/workspace/project-lifecycle"}]},{"group":"Domains","pages":[{"title":"Domains","href":"/workspace/domains"},{"title":"Managing Domains","href":"/workspace/domain-management"},{"title":"Domain Verification","href":"/workspace/domain-verification"}]},{"title":"Workspace Lifecycle","href":"/workspace/workspace-lifecycle"}]},{"group":"Account","icon":"circle-user","pages":[{"title":"Updating Your Profile","href":"/account/profile"},{"title":"Notification Channels \u0026 Preferences","href":"/account/notifications"},{"title":"Connected Apps","href":"/account/connections"},{"title":"Leaving a Workspace","href":"/account/leaving-workspace"}]},{"group":"Billing","icon":"credit-card","pages":[{"title":"Subscription Overview","href":"/billing/overview"},{"title":"Trial Plans","href":"/billing/trial"},{"group":"Plans \u0026 Usage","pages":[{"title":"Understanding Usage Limits","href":"/billing/usage-limits"},{"title":"Monitoring Your Usage","href":"/billing/monitoring-usage"},{"title":"Upgrading Your Plan","href":"/billing/upgrading"},{"title":"Downgrading Your Plan","href":"/billing/downgrading"},{"title":"Seat Add-Ons","href":"/billing/seat-add-ons"}]}]},{"group":"Support","icon":"life-ring","pages":[{"title":"Contact Us","href":"/support/contact"},{"title":"Data \u0026 Governance","href":"/support/data-governance"}]}]},{"tab":"Developer","pages":[{"title":"Developer","href":"/developer/installation"}]},{"tab":"API","pages":[{"title":"API","href":"/api/introduction"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/intercom"}]}]},"title":"Sensitive Data Redaction - Userplane Docs","buildId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","deploymentId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BCFzRGe_.js","DynamicMarkdown-BUuAYxJE.js","zoom-image-lightbox-DQ5W4Q2v.js","PlusIcon-jZ8vgk6R.js","lightbox-handle-r17bVUz3.js"]}