Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: Set light, medium, conservative masking with selectors #865

Open
GxDesign opened this issue Sep 5, 2024 · 0 comments
Open

Request: Set light, medium, conservative masking with selectors #865

GxDesign opened this issue Sep 5, 2024 · 0 comments
Labels
enhancement New feature or request sessionreplay

Comments

@GxDesign
Copy link

GxDesign commented Sep 5, 2024

Summary

We'd like the ability to apply a selector like amp-medium to a parent component and have it unmask non-sensitive elements (keeping emails, phone numbers and inputs masked).

From what I understand of the docs, we can have default masking levels globally that apply smart masking mechanics, but the selectors available are pretty black and white. If I want to apply a global level as conservative, but apply a medium level of masking to a single page, thats not possible. I'd have to add masking/unmasking to every element, including applying masking to inputs (parents with amp-unmask unmask every child).

Motivations

We require a high level of security on our app and have applied the conservative level, and we have implemented additional guardrails like excluding all routes except those specifically allowed to be recorded, and limiting the recordability to a time window. While a route is included, a team owns it to ensure that sessions are recorded securely, so we'd like to apply a less strict masking level to it, and not require cleaning up a bunch of classes at the end of the recording period.

@GxDesign GxDesign added the enhancement New feature or request label Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request sessionreplay
Projects
None yet
Development

No branches or pull requests

2 participants