Skip to content
Espresso <Code/>

Edition of Friday, November 13, 2026

Cookie Policy

Last updated: November 3, 2026.

This page lists everything Espresso Code stores on your device or reads from it: cookies and similar technologies such as the browser’s local storage. The Privacy Policy explains the rest of the personal data the site processes.

In short

  • No advertising, no profiling, no tracking across websites.
  • No third-party cookies and no content loaded from other websites: fonts, images and scripts all come from this site. Links to other sites (for example a video on TikTok) are plain links: nothing is loaded until you click them.
  • Visits are counted by an analytics program on this same server, without cookies and without storing anything on your device.
  • A first visit stores nothing on your device.
  • Something is stored only when you ask for it: when you choose how the site looks, when you ask the comment form to remember you, or when you ask not to be measured by the statistics.

That is why there is no cookie banner: the law requires consent only for storage that is not strictly necessary for a service you explicitly ask for (art. 5(3) of the ePrivacy Directive, art. 122 of the Italian Privacy Code, and the Italian data protection authority’s cookie guidelines of 10 June 2021). The visit statistics need no consent because they are first-party, used only as aggregate figures, with a shortened IP address and not combined with other data: the Italian authority’s guidelines treat them like technical tools. If one day the site uses something that needs your consent, it will ask you before using it.

If you change how the site looks

The theme menu lets you choose a palette, a light or dark tone and a reading mode. Your choice is saved in your browser’s local storage, so the next page opens the way you left it.

NameTypeWhat it remembersWhen it is savedHow long
espresso-miscelalocal storagethe palette you choseonly when you pick a palette other than the defaultuntil you go back to the default or clear the site’s data
espresso-tonolocal storagelight or dark toneonly when you pick light or dark instead of automaticsame as above
espresso-modolocal storagethe reading modeonly when you pick a mode other than the defaultsame as above

These values never leave your browser: they are not sent to the server and contain no personal data. Every page reads them, if present, to apply your choice before it is drawn. Going back to the default choice deletes the value.

If you ask the comment form to remember you

Under the comment form there is a box to save your name, email and website in this browser for your next comment. It is not ticked unless you tick it.

NameTypeWhat it containsWhen it is savedHow long
comment_author_{code}cookiethe name you enteredonly if you tick the box when you send a comment1 year
comment_author_email_{code}cookiethe email address you enteredsame as above1 year
comment_author_url_{code}cookiethe website you enteredsame as above1 year

{code} is the same random-looking string for the whole site. These cookies contain your data in plain text and your browser sends them to this site with every request, until they expire. If you send a comment without ticking the box, any of these cookies already saved are deleted.

Visit statistics

The site counts visits with an analytics program installed on this same server (the Privacy Policy explains what data it collects and how). The statistics use no cookies and, to measure, store nothing on your device. On each page the site first checks whether you asked not to be measured, whether your browser sends the Do Not Track or Global Privacy Control signal and whether it lets the site store data: if you asked not to be measured, if either signal is present or if the browser does not allow storage, the statistics script is not even loaded. Otherwise the script reads from the browser only what the statistics need: the address and title of the page, the page you came from, the screen size and the browser language.

The only thing the statistics can store on your device is your request not to be measured:

NameTypeWhat it remembersWhen it is savedHow long
umami.disabledlocal storagethat you asked not to be measuredonly if you press the button belowuntil you press the button again or clear the site’s data

It is strictly necessary: it stores a choice you make (art. 122(1) of the Italian Privacy Code), it is not sent to the server and it contains no personal data. It applies only to the browser where you press the button. The button does not appear without JavaScript, or if your browser sends one of the two signals or does not allow storage: in those cases your visits are already not measured.

Statistics only start with JavaScript: with JavaScript off, nothing is measured.

Login page and authors

WordPress sets these cookies only on its login page and for people who sign in to write the blog. Reading the blog never sets them: wordpress_test_cookie arrives as soon as someone opens the login page, wp_lang only if a language is picked there, the others only after signing in.

NameTypePurposeHow long
wordpress_test_cookiecookiechecks that the browser accepts cookies, on the login pageuntil the browser is closed
wp_langcookiethe language picked on the login pageuntil the browser is closed
wordpress_sec_{code}, wordpress_logged_in_{code}cookiekeep the author signed inuntil the browser is closed, or 14 days with “Remember me”
wp-settings-{id}, wp-settings-time-{id}cookielayout choices in the dashboard1 year
wp-saving-post, wp-resetpass-{code}cookiesaving a post; resetting a password1 day at most
WP_DATA_USER_{id}, WP_PREFERENCES_USER_{id}local storageeditor preferencesuntil you clear the browser’s data
wp-autosave-{id}session storagean unsaved draft in the editoruntil the tab is closed

Cookies from earlier versions of the site

Earlier versions of the site showed a consent banner (Complianz), set a language cookie (Polylang) and, at times, used Google Analytics statistics. If you visited then, your browser may still hold cookies from that time, for example:

  • cookies whose names start with cmplz_ (your choices in the old banner), which expire within a year;
  • pll_language (the language of the last page you read), which expires within a year;
  • _ga and _ga_{code} (Google Analytics statistics), which expire within two years.

The site no longer sets them and no longer uses them. You can delete them now from your browser settings.

How to control or delete them

  • Theme: choose the default palette, the automatic tone and the default mode again.
  • Comments: leave the box unticked when you send a comment.
  • Statistics: use the button in the “Visit statistics” section, or turn on Do Not Track or Global Privacy Control in your browser.
  • Any browser lets you see and delete the cookies and the stored data of a single site, or block them. The site keeps working without them: you will only see the default look and an empty comment form.

Contact

Who is responsible for the site and how to reach them is written in the Privacy Policy. This page is also available in Italian.