anonymize_log
The purpose of the anonymize_log.py script is to make access logs of the Apache web server compliant with GDPR while keeping them processable by log analysis software.
A typical user will be a web server administrator in the EU, who wants to generate visitor statistics from access logs and does not want to break the law.
Disclaimer
I am not a lawyer, and I have not even read the whole GDPR. I read some excerpts, explanations, and discussions on the web, and I wrote the script according to my best understanding of the topic. I do not provide any warranty on the script or on the information in this document (see also Section 15 of the license).
If you want to make sure that your log-processing procedures are GDPR-compliant, please consult a lawyer.
https://github.com/pepalogik/anonymize_log
GitHub - pepalogik/anonymize_log: Anonymizer of Apache access logs
Anonymizer of Apache access logs. Contribute to pepalogik/anonymize_log development by creating an account on GitHub.GitHub