Cookie policy
This is an English translation for convenience. The Spanish version (Política de cookies) is the legally binding one and prevails in case of any discrepancy.
What they are
Cookies and local storage (localStorage, sessionStorage) are small pieces of data that a website stores in your browser. Technical or necessary ones do not require your consent (art. 22.2 of Spain's LSSI-CE, Law 34/2002 on Information Society Services and Electronic Commerce) because without them what you ask for does not work; analytics or advertising ones do, and they are only activated if you accept.
This website's fonts are served from its own server: your browser does not contact Google Fonts or any other third party to display it. The chat is my own, with no third-party scripts.
Necessary
| Name | Type | Purpose | Duration |
|---|---|---|---|
| cd-theme | localStorageFirst-party | Remember the color theme you pick (Light or Dark). It only exists if you change the theme. | Until you switch back to “Auto” or clear your browser data |
| wi-chat | localStorageFirst-party | The identifier of your chat conversation and how many replies you have seen, so you can pick it up when you come back. Only created when you start a chat; deleted when you start a new conversation. | Until you start a new conversation or clear your browser data |
| cd:autostart | sessionStorageFirst-party | Start the scan you just requested from the form, without a second click. | Deleted once used or when you close the tab |
| cd:autostart-contact | sessionStorageFirst-party | If you leave your email when requesting the scan from the form, it hands it to the scan page so you are not asked twice. | Deleted once used or when you close the tab |
| wi:unlock:<scan> | localStorageFirst-party | Remember that you already unlocked the diagnostic of that scan, so you are not asked for your email again. It stores your masked email (e.g. j***@domain.com) and when the alerts end. | Until you clear your browser data |
| cd_session | CookieFirst-party | Admin panel session. Only the website owner has it. | 12 hours |
| wi_admin | CookieFirst-party | Indicates that this browser has the admin panel session open (it contains no data). Only the website owner has it. | 12 hours |
| wi_consent | CookieFirst-party | Remember what you chose in the cookie notice. | 12 months |
Analytics (only with your consent)
| Name | Type | Purpose | Duration |
|---|---|---|---|
| _ga | CookieGoogle (Analytics) | Tell visitors apart anonymously to count visits. | 2 years |
| _ga_* | CookieGoogle (Analytics) | Keep the state of the Analytics session. | 2 years |
Advertising (only with your consent)
| Name | Type | Purpose | Duration |
|---|---|---|---|
| _gcl_au and similar | CookieGoogle (Ads) | Know whether a visit came from an ad and measure whether it ended in a request. | 90 days |
How to change your choice
You can change it whenever you like from the cookie settings (, also in the footer of every page). No Google script is loaded before you accept, and if you withdraw your consent the Analytics cookies of this domain stop being used and are deleted.
Deleting them from your browser
Every browser lets you see and delete cookies and site data: in Chrome, Edge, Firefox and Safari it is under Settings → Privacy. If you delete this website's data, the theme goes back to “Auto” and the chat starts a new conversation.
To find out what I do with the data you send me, read the privacy policy.
Last updated: October 26, 2026