Last updated: 2026-07-03
Privacy
This site is a personal blog run by Ozzy Rodriguez. It does not use tracking cookies, advertising networks, or third-party analytics services. The only analytics is a self-hosted, cookieless tool that counts page views and anonymous interaction events, described below. What follows is a complete description of what data is collected, why, and how long it is kept.
What is collected
When you load a page, the web server logs the request. Each record includes:
- The URL path you requested
- The HTTP method (usually GET)
- Your IP address, truncated before storage (the last part is dropped, leaving roughly your network rather than your exact device) so no full address is ever kept
- Your User-Agent string (browser and operating system identifier)
- The Referer header, with any query strings and fragments removed before storage
- A timestamp
These logs exist for two purposes: debugging broken links on the site, and detecting automated scanning and abuse.
Where the logs are kept
Logs are stored in two places:
- On the web server itself, in rotating files that are deleted after 14 days.
- In Axiom, a third-party logging service used for searchable access. The dataset is configured with a 30-day retention window, after which events are deleted automatically.
Logs are not sold, shared with advertisers, or used for any purpose other than operating this site.
Ask Ozzy
The Ask Ozzy chat box on this site sends your question to Anthropic's Claude API to generate a response. Anthropic's privacy policy applies to that data. Questions and responses are not stored on this site after the response is returned, and the content of your question is never written to the request log.
Analytics
This site counts page views with Umami, an open source analytics tool that runs on my own server at analytics.ozzyrodriguez.com. Nothing is sent to a third party. For each page view it records the page URL, the referrer, your browser / OS, device type, and country. It sets no cookies, stores nothing in your browser, and does not track you across other sites. If your browser sends the Do Not Track signal, the script records nothing at all.
In addition to page views, it counts anonymous interaction events: for example, clicks on outbound links, whether the Ask Ozzy box was opened and answered, and whether a post was read to the end. These events carry no personal data, and the content of Ask Ozzy questions is never sent to analytics.
Requests for the machine-readable versions of this site (llms.txt, the .md page sources, and the RSS feed) are also counted server-side, including the requesting user agent, so I can see which AI crawlers and feed readers use the site. No IP address is sent to analytics, and requests that carry a Do Not Track or Global Privacy Control signal are not counted.
What is not collected
- No tracking, advertising, or analytics cookies. The site sets a few functional first-party cookies: two used by the Laravel framework for session handling and CSRF protection, and one that stores your dark/light theme preference on
.ozzyrodriguez.comso it stays consistent across subdomains. Your cookie banner preference is stored separately in your browser'slocalStorage. - No third-party analytics services. No Google Analytics, Plausible, Fathom, or equivalent. Page views and anonymous interaction events are counted by the self-hosted, cookieless Umami instance described above.
- No advertising identifiers.
- No account system, so no email addresses, names, or passwords are stored.
Questions
If you have a question about this policy or want your IP address removed from the logs before the retention window expires, get in touch via the LinkedIn link in the footer.