QOwnNotes icon indicating copy to clipboard operation
QOwnNotes copied to clipboard

[F] Provide a function to anonymise log and system information in the issue assistant generator

Open blefuscu opened this issue 5 years ago • 1 comments

Expected behaviour

I suggest to provide a button to automatically replace specific substrings in the logs and system information output to allow the user to anonymise the submitted issue text.

Motivation is that some people use this great application for keeping a personal diary, very personal studies (e.g., psychology, relationships, etc.), or other research. Names of notes, or saved searches can be thus very revealing. While the issue assistant provides a great functionality to developers, a not very careful user can this way reveal a lot of very private information about themselves.

Example functionalities I would be looking for:

  • remove user name/specific directory prefix from all paths
    • /home/my-secret-username/my-secret-directory/my-secret-subdirectory/... --> /home/REMOVED_FOR_PRIVACY/...
  • remove all note names from the application settings information
    • saved searches
    • last opened notes
    • etc.

Actual behaviour

Many items which many users would deem private appear in the settings info and log outputs.

Steps to reproduce

  1. open issue assistant
  2. generate an issue text using the provided wizard

blefuscu avatar May 21 '20 15:05 blefuscu

In theory a good idea that I would like to see implemented. In practice many things are different to on different operating systems and changing too much will make debugging much harder.

But I'm open for pull requests.

pbek avatar May 21 '20 17:05 pbek