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

Redact personal data from debug archives #3190

Open
jtagcat opened this issue Apr 22, 2021 · 1 comment
Open

Redact personal data from debug archives #3190

jtagcat opened this issue Apr 22, 2021 · 1 comment
Labels
1. to develop enhancement enhancement of a already implemented feature/code feature: ⚙️ settings Settings panel functionalities.

Comments

@jtagcat
Copy link

jtagcat commented Apr 22, 2021

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Related: #3189

The logs containing filepaths is the reason I haven't posted any debug logs. Offer to create 2 archives: 1 being the normal 'sensitive' one, and other where directories and filenames have been replaced by pseudonames.

2 because then you may before or later match up the problematic paths.

Paths before example:

C:\Users\petrovski\Desktop\projects\confidential\xyz\byz.txt
C:\Users\petrovski\Desktop\projects\confidential\xyz\kyk.pdf

After:

C:\budget\manual\educate\harlem\society\compact\baker
C:\budget\manual\educate\harlem\society\compact\convert
@FlexW FlexW added documentation enhancement enhancement of a already implemented feature/code feature: ⚙️ settings Settings panel functionalities. 0. Needs triage labels Apr 23, 2021
@joshtrichards joshtrichards changed the title Offer to remove personal data from debug archives. Redact personal data from debug archives Nov 22, 2023
@joshtrichards
Copy link
Member

joshtrichards commented Nov 22, 2023

I think this would be a great enhancement. Someone will need to:

  • inventory all (or at least the most common) potential sensitive values
  • build the logic to replace these values with dummy ones that are still consistent throughout the logs (so the logs remain useful) and make it extensible enough that new sensitive values can easily be added to it over time
  • extend the user interface to support both modes

PR are always welcome. :)

In the mean time:

  • Global search and replace
  • Share only limited excerpts (can be edited and cleared of information deemed sensitive in a more manageable manner)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop enhancement enhancement of a already implemented feature/code feature: ⚙️ settings Settings panel functionalities.
Projects
None yet
Development

No branches or pull requests

3 participants