Category
Metadata removal
Software to be added
AnonGit is a script to anonymize git commit authorship and timestamp.
Contributors of privacy-related open-source projects may want use the script to avoid leak information from their timestamps (timezone leaks location, time of day leaks routine schedule, week days and month may be linked to religion practices, holidays, and festivals), and depending on the project go further and anonymize authorship (extreme scenarios like Samourai wallet or Monero, whose devs were targeted by providing privacy tools)
The script can:
- Anonymize entire git history
- Anonymize single commit
- Anonymize multiple commits
- Anonymize commits filtered by author/committer, date range, or commit message
- Anonymize metadata using arbitrary values for user name, user email and date
- Anonymize just the timestamps (keep authorship) or the username (keep timestamp)
- Anonymize the timestamps partially: preserve commit year or month or day while anonymizing other information (hour & timezone)
Each contributor/developer can use the script independently of the others. A developer may download the script, use it for his own commits before opening a PR, then open his PR without affecting devs who don't want use it.
Supporting Material
https://github.com/radioactively/anon-git
The script itself provides all instructions via --help option and the README has more comprehensive information such as usage examples and security notes.
Affiliation Disclosure
Author
Would you like to submit a PR?
Yes!
Please tick the boxes
Category
Metadata removal
Software to be added
AnonGit is a script to anonymize git commit authorship and timestamp.
Contributors of privacy-related open-source projects may want use the script to avoid leak information from their timestamps (timezone leaks location, time of day leaks routine schedule, week days and month may be linked to religion practices, holidays, and festivals), and depending on the project go further and anonymize authorship (extreme scenarios like Samourai wallet or Monero, whose devs were targeted by providing privacy tools)
The script can:
Each contributor/developer can use the script independently of the others. A developer may download the script, use it for his own commits before opening a PR, then open his PR without affecting devs who don't want use it.
Supporting Material
https://github.com/radioactively/anon-git
The script itself provides all instructions via
--helpoption and the README has more comprehensive information such as usage examples and security notes.Affiliation Disclosure
Author
Would you like to submit a PR?
Yes!
Please tick the boxes