Privacy Policy


privacy-policy.exe
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 Liberapay receiving, or GitHub Sponsors.
Unless stated otherwise the texts of this website are released under CC-BY and code-snippets are released into the public domain.
© Moritz Poldrack

RSS Feed available I am sponsoring the letter @. Yes, that's a thing. This website's content doesn't need AI to be stupid! Website Status
Share to the Fediverse