Privacy Policy
Privacy Policy
Last updated: 2026-11-07
This site (brianritchie.me) is a personal blog run by Brian Ritchie, who is based in Australia. Brian decides what the site collects and is responsible for it. Questions and requests: sayhello@brianritchie.me .
At a glance
| What | Who receives it | How to opt out |
|---|---|---|
| Your IP address, browser details and the page address, when the page loads Google Tag Manager | Google LLC (United States), at www.googletagmanager.com | Turn on Global Privacy Control, or use a content blocker |
| Server request logs: IP address, browser details, page address | Google LLC, through Firebase Hosting | None: the site cannot be served without them |
| Your IP address and browser details, on pages with diagrams | jsDelivr, at cdn.jsdelivr.net | Use a content blocker |
Your light or dark theme choice, saved in your browser as brianritchie-theme | Nobody: it stays in your browser | Clear this site’s data in your browser |
Google Tag Manager
This site loads Google Tag Manager, a service of Google LLC in the United States. Before it loads, every page sets all four of Google’s consent settings (ad storage, analytics storage, ad user data and ad personalisation) to denied. There is no banner and no button that changes them, so they stay denied.
What reaches Google depends on your browser:
- JavaScript on, Global Privacy Control off: the page loads Google Tag Manager from
www.googletagmanager.com. That request gives Google your IP address, your browser details (user agent) and the page address. - Global Privacy Control on: the page does not load Google Tag Manager, so no request goes to Google from this site’s measurement.
- No JavaScript: Google Tag Manager does not load when JavaScript is off, so no request goes to it. Firebase Hosting still logs the page request (see Hosting).
Because consent stays denied, Google Tag Manager sets no cookies on this site.
Hosting
Firebase Hosting, a Google LLC service, serves this site. Like any web server, it logs each request, including your IP address, browser details and the page requested. See Firebase’s privacy and security information .
Diagrams
Pages with diagrams load the Mermaid library from jsDelivr (cdn.jsdelivr.net), which receives your IP address and browser details. See
jsDelivr’s privacy policy
.
Your theme choice
If you use the light or dark switch, your browser saves your choice under the key brianritchie-theme in local storage. It stays on your device and is never sent anywhere. Clearing this site’s data in your browser removes it.
Cookies
This site sets no cookies.
Where your information goes
Brian follows the Australian Privacy Principles (APPs) in the Privacy Act 1988 (Cth). Firebase Hosting (Google LLC) and jsDelivr may process your information outside Australia, including in the United States (APP 8, cross-border disclosure).
Google Tag Manager is also a Google LLC service, so the details it receives are disclosed to Google in the United States.
Your rights
Brian does not collect or keep personal information about visitors himself. Google receives your IP address and browser details when it serves this site and Google Tag Manager, and holds them under Google’s privacy policy ; requests about that data go to Google. If you email Brian, he keeps that email, and you can ask him to show, correct or delete it. Email sayhello@brianritchie.me .
If you are not satisfied with the answer, you can complain to:
- Australia: the Office of the Australian Information Commissioner (OAIC) ;
- United Kingdom: the Information Commissioner’s Office (ICO) ;
- European Union: your country’s data protection authority ( list of authorities ).
How to opt out
- Turn on Global Privacy Control in your browser or with an extension. The page then does not load Google Tag Manager.
- Use a content blocker to block
www.googletagmanager.comandcdn.jsdelivr.net.
Google’s policies
Changes
Brian updates this page when the services this site uses change. The date at the top shows the last change.