Privacy Policy
created
(updated
in
this commit)
I care about privacy and therefore do not use Tracker or anything else. The only data collected is the necessary minimum to allow the website to be served.
What data is collected?
- your anonymised IP address
- the time of your connection
- what content you have requested
- how the browser responded
Why is this data collected
- IP
- the server needs your IP to send you the bytes of the page you requested
- Time
- this is collected in normal logging procedures
- Path
- the server needs to know what data is requested
- Response data
- for debugging purposes
Storage
All of the above data is stored in a log file that is only readable by the administrator of the webserver (me). An automated analysis of the log file is performed in realtime to protect the server from a range of attacks. The log files are rotated and removed automatically after a while and removed after a maximum retention of one month, usually far before that though.
Example
{
"level":"info",
"ts":1705006629.780491,
"logger":"http.log.access.log1",
"msg":"handled request",
"request":{
"remote_ip":"155.133.202.0",
"remote_port":"58706",
"proto":"HTTP/2.0",
"method":"GET",
"host":"moritz.sh",
"uri":"/legal/site-notice/",
"headers":{
"Upgrade-Insecure-Requests":["1"],
"Sec-Fetch-Dest":["document"],
"Sec-Fetch-Site":["same-origin"],
"Sec-Fetch-User":["?1"],
"Te":["trailers"],
"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],
"Accept-Language":["en-US,en;q=0.5"],
"Cookie":[],
"Dnt":["1"],
"Sec-Fetch-Mode":["navigate"],
"User-Agent":["Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0"],
"Accept-Encoding":["gzip, deflate, br"],
"Referer":["https://moritz.sh/legal/"]},
"tls":{
"resumed":false,
"version":772,
"cipher_suite":4865,
"proto":"h2",
"server_name":"moritz.sh"
}
},
"user_id":"",
"duration":0.002100506,
"size":1836,
"status":200,
"resp_headers":{
"Access-Control-Max-Age":["86400"],
"Etag":["\"s5jqcf3bt\""],
"Content-Type":["text/html; charset=utf-8"],
"X-Frame-Options":["DENY"],
"preload;":[""],
"Access-Control-Allow-Origin":["https://moritz.sh,https://*.moritz.sh,https://poldrack.dev,https://*.poldrack.dev"],
"Server":["Caddy"],
"Alt-Svc":["h3=\":443\"; ma=2592000"],
"Permissions-Policy":["interest-cohort=()"],
"X-Content-Type-Options":["nosniff"],
"Referrer-Policy":["no-referrer-when-downgrade"],
"Access-Control-Allow-Methods":["HEAD,GET"],
"Last-Modified":["Tue, 12 Dec 2023 09:00:15 GMT"],
"Content-Encoding":["gzip"],
"Vary":["Accept-Encoding"]
}
}
Do you know better? Have a comment? Great! Let me know by sending an email to ~mpldr/public-inbox@lists.sr.ht
If you feel like it, you can , or .
Unless stated otherwise the texts of this website are released under CC-BY and code-snippets are released into the public domain.
© Moritz Poldrack