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

[Feature Request]: text & input masking enhancements #1096

Open
1 task done
mdellanoce opened this issue Jan 17, 2023 · 0 comments · May be fixed by #1097
Open
1 task done

[Feature Request]: text & input masking enhancements #1096

mdellanoce opened this issue Jan 17, 2023 · 0 comments · May be fixed by #1097
Labels
feature request Things want to be added has PR already has pull request for it

Comments

@mdellanoce
Copy link
Contributor

Preflight Checklist

  • I have searched the issue tracker for a feature request that matches the one I want to file, without success.

What package is this feature request for?

rrweb

Problem Description

I'm looking to make enhancements to text & input masking (PR to follow, for your consideration). My team is getting ready for a rrweb deployment and we'd like to offer "privacy by default" to avoid collecting sensitive information. My understanding is that the current way to accomplish this is maskTextSelector: '*', however, we would also like to offer the ability to unmask portions of the page that the customer deems safe.

Proposed Solution

  • add maskAllText option, mirroring the naming of maskAllInputs
  • add unmaskTextSelector and unmaskTextClass to selectively unmask certain areas.
  • inputs respect text masking options in addition to input masking options for finer control over which inputs are masked or unmasked.

Alternatives Considered

I'm not aware of any current solutions for unmasking content with rrweb.

Additional Information

No response

@mdellanoce mdellanoce added the feature request Things want to be added label Jan 17, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Jan 17, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Jan 17, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Feb 1, 2023
@YunFeng0817 YunFeng0817 added the has PR already has pull request for it label Feb 3, 2023
@YunFeng0817 YunFeng0817 linked a pull request Feb 6, 2023 that will close this issue
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Feb 13, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Feb 13, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Feb 13, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Feb 13, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Mar 14, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Mar 14, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Apr 6, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Apr 6, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Apr 10, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Apr 10, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Apr 10, 2023
billyvg pushed a commit to getsentry/rrweb that referenced this issue Aug 30, 2023
billyvg added a commit to getsentry/rrweb that referenced this issue Sep 21, 2023
Brings this library up to date w/ upstream. Includes additional commits for enhanced privacy and Sentry release workflows.

Cherry picks include the following upstream PRs:

* rrweb-io#1096
* rrweb-io#1155
* rrweb-io#1257
* rrweb-io#1262


Cherry picks from getsentry fork:
* #70
* #103
*
064d8c4
*
e274f88
*
cffefa2
* #20

---------

Co-authored-by: Michael Dellanoce <mdellanoce@pendo.io>
Co-authored-by: mdellanoce <mdellanoce@users.noreply.github.com>
Co-authored-by: Yun Feng <yun.feng0817@gmail.com>
Co-authored-by: Francesco Novy <francesco.novy@sentry.io>
Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
billyvg added a commit to getsentry/rrweb that referenced this issue Oct 20, 2023
Brings this library up to date w/ upstream. Includes additional commits for enhanced privacy and Sentry release workflows.

Cherry picks include the following upstream PRs:

* rrweb-io#1096
* rrweb-io#1155
* rrweb-io#1257
* rrweb-io#1262

Cherry picks from getsentry fork:
* #70
* #103
*
064d8c4
*
e274f88
*
cffefa2
* #20

---------

Co-authored-by: Michael Dellanoce <mdellanoce@pendo.io>
Co-authored-by: mdellanoce <mdellanoce@users.noreply.github.com>
Co-authored-by: Yun Feng <yun.feng0817@gmail.com>
Co-authored-by: Francesco Novy <francesco.novy@sentry.io>
Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Oct 27, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Oct 27, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Oct 27, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Oct 27, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Oct 27, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Nov 7, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Nov 7, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Nov 7, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Nov 7, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Nov 7, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Dec 7, 2023
mdellanoce added a commit to pendo-io/rrweb that referenced this issue Dec 12, 2023
guntherjh pushed a commit to pendo-io/rrweb that referenced this issue Feb 28, 2024
jaj1014 pushed a commit to pendo-io/rrweb that referenced this issue Apr 22, 2024
dkindel pushed a commit to pendo-io/rrweb that referenced this issue Apr 22, 2024
billyvg added a commit to getsentry/rrweb that referenced this issue Apr 26, 2024
Brings this library up to date w/ upstream. Includes additional commits for enhanced privacy and Sentry release workflows.

Cherry picks include the following upstream PRs:

* rrweb-io#1096
* rrweb-io#1155
* rrweb-io#1257
* rrweb-io#1262

Cherry picks from getsentry fork:
* #70
* #103
*
064d8c4
*
e274f88
*
cffefa2
* #20

---------

Co-authored-by: Michael Dellanoce <mdellanoce@pendo.io>
Co-authored-by: mdellanoce <mdellanoce@users.noreply.github.com>
Co-authored-by: Yun Feng <yun.feng0817@gmail.com>
Co-authored-by: Francesco Novy <francesco.novy@sentry.io>
Co-authored-by: Lukas Stracke <lukas.stracke@sentry.io>
jaj1014 pushed a commit to pendo-io/rrweb that referenced this issue Apr 30, 2024
colingm pushed a commit to pendo-io/rrweb that referenced this issue May 1, 2024
colingm pushed a commit to pendo-io/rrweb that referenced this issue May 1, 2024
jeffdnguyen pushed a commit to pendo-io/rrweb that referenced this issue Jul 29, 2024
jeffdnguyen pushed a commit to pendo-io/rrweb that referenced this issue Jul 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Things want to be added has PR already has pull request for it
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants