This page explains, in practical terms, how this site uses cookies and similar browser storage in its current technical state.

Summary

  • The site does not use signup or login flows for normal browsing.
  • It stores the theme preference in the browser.
  • Disqus comments load only if you click to load that section.
  • Consent for advertising and measurement is managed by Google Privacy and messaging (formerly Funding Choices), enabled through AdSense.
  • The site uses Google Analytics 4 for measurement, initialized in denied state via Consent Mode v2 until the visitor chooses.
  • Google AdSense may load Google cookies or similar technologies.
  • Third-party services may change their own technical behavior over time. When that happens, this page should be updated to reflect the site’s actual behavior.

What this site uses directly

The site uses browser localStorage for two purposes:

  • remember whether you prefer light or dark mode;
  • record the choice made on the site’s own LGPD banner when it is shown.

Keys used:

  • pref-theme: the theme chosen by the visitor;
  • consent.v1: the LGPD banner decision, including timestamp and Consent Mode v2 categories.

That storage stays on your device and is not used by me to build cross-site browsing profiles.

To identify the visitor’s jurisdiction before deciding whether to show the LGPD banner, the site reads the same-origin /cdn-cgi/trace endpoint. That endpoint is served by Cloudflare, which already hosts the site, and returns only the country and technical metadata as plain text. No additional third party is involved in this step.

Third-party cookies and similar technologies

Some site features depend on third-party services. When those services are loaded, they may use cookies, localStorage, sessionStorage, or similar technologies under their own rules.

The primary consent layer is Google Privacy and messaging (formerly Funding Choices), provided by Google as part of AdSense.

That layer may:

  • display consent messages to visitors in jurisdictions where Google triggers that behavior;
  • record the visitor’s choice within Google’s own scope;
  • signal the chosen state to Consent Mode v2, which propagates the result to Google Analytics 4 and AdSense on this site.

The initial Consent Mode v2 state on this site is:

  • ad_storage: denied
  • analytics_storage: denied
  • ad_user_data: denied
  • ad_personalization: denied

Those signals only change to granted after the visitor decides on the appropriate layer (Google Privacy and messaging or the site’s own LGPD banner).

Official links:

Site LGPD banner

For visitors located in Brazil, the site shows its own banner when Google Privacy and messaging does not trigger a consent message. The two never appear together — one is enough.

The banner offers two choices:

  • Accept all: updates every Consent Mode v2 category to granted and allows AdSense to load;
  • Reject all: keeps every category denied and blocks AdSense from loading.

The decision is stored in localStorage under the key consent.v1, with a timestamp and the categories. On subsequent visits in the same browser, the banner is not shown again and the previous choice is reapplied to Consent Mode v2. To revisit the decision, clear the consent.v1 key in localStorage.

AdSense and Google Analytics 4 do not load before that decision when the site’s banner is displayed.

Google AdSense

The site uses Google AdSense.

When Google’s advertising infrastructure is loaded, Google may use cookies and similar technologies for advertising, measurement, frequency capping, security, and operation of its own platform.

Official links:

Google Analytics 4

The site uses Google Analytics 4 for measurement.

That infrastructure may use identifiers, cookies, and requests for measurement under Google’s rules and the site’s applicable consent state.

Official link:

Disqus

Comments do not load automatically.

Disqus is requested only if you click the button to load the comments section. From that point on, Disqus may use identifiers, cookies, and similar storage under its own policies.

Official links:

Practical categories

For this site, the practical split is currently:

  • necessary: minimum resources required for basic site delivery and operation;
  • preferences: storage for the theme choice;
  • advertising: technologies used by Google Ads when the advertising stack is loaded;
  • optional comments: technologies used by Disqus when you choose to load comments.

How to control this

You can:

  • clear browser storage;
  • remove the pref-theme key manually;
  • choose not to load the comments section;
  • use browser controls to block or limit third-party cookies and scripts.

Blocking certain cookies or scripts may affect optional parts of the site, such as comments and advertising.

Updates to this page

This policy should be updated whenever the site’s actual behavior changes, for example if I change the consent layer, analytics, advertising, comments, or another third-party service.