From 202c5f41b4c9226984936c485ea567689d20fd7b Mon Sep 17 00:00:00 2001 From: Midou36O Date: Tue, 9 Apr 2024 09:54:21 +0000 Subject: [PATCH] Added anonymised logs as mentionned in the privacy policy (we finally did that yeah) --- privfrontends/templates/Caddyfile.j2 | 31 +++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/privfrontends/templates/Caddyfile.j2 b/privfrontends/templates/Caddyfile.j2 index 97553c7..7583170 100644 --- a/privfrontends/templates/Caddyfile.j2 +++ b/privfrontends/templates/Caddyfile.j2 @@ -1,7 +1,32 @@ { - log { - output discard - } +log { + # Anonymised IPs, User-Agents, and Cookies, also removed the URI as mentionned in the privacy policy. + # Subject to change, if we find any missing config we haven't filtered, it will be added. + output file /var/log/caddy/caddy.log + format filter { + wrap json + fields { + request>remote_ip ip_mask { + ipv4 24 + ipv6 64 + } + request>headers>X-Forwarded-For ip_mask { + ipv4 24 + ipv6 64 + } + request>headers>client_ip ip_mask { + ipv4 24 + ipv6 64 + } + request>headers>Cookie cookie { + replace session REDACTED + delete secret + } + request>headers>User-Agent delete + request>uri delete + } + } +} order rate_limit before basicauth }