What this site collects, and your choices.
This is a personal portfolio. It has no accounts and no advertising. Two features can process information about your visit: optional analytics, and the Ask AJ chat. They are separate, and each is described below.
Analytics (Microsoft Clarity)
Microsoft Clarity is available on this site, and it is off until you allow it.
With your permission, this site uses Microsoft Clarity, a service from Microsoft, to understand how the site is used and to improve it. Clarity is not loaded, and sets no cookies, unless you choose “Allow analytics”.
What Clarity collects once you allow it
- Which pages of this site you view, and the site you came from (its address only, not the page).
- How you interact with the pages: clicks and taps, scrolling, pointer movement, and the links you open.
- A replay of the visit built from that activity and from how the page looked, plus heatmaps and usage statistics that Microsoft derives from it.
- Technical information about your device and browser (such as screen size, browser type and language), and the information any web request carries, such as your IP address.
- A fixed set of event names and labels sent by this site when you use certain links or sections. They never contain anything you type. The complete list:
email_contact_clickedphone_contact_clickedtelegram_contact_clickedviber_contact_clickedchatbot_contact_handoff_clickedlinkedin_profile_clickedgithub_profile_clickedwebsite_profile_clickedproject_outbound_clickedexperience_outbound_clickedchatbot_openedchatbot_suggested_question_clickedcontact_section_viewedskills_section_engagedexperience_section_engaged
page_categorysite_environmentvisitor_journeyconversion_stageplacementsuggestionprojectcompany
Limits this site applies
- The advertising part of Clarity’s consent setting is always sent as declined.
- Clarity is only started on this site’s own pages, and not on an address that carries a query string, so information that arrives in a link is not passed on.
- The Ask AJ chat is marked so that Clarity masks its text in recordings. Masking hides the text; it does not hide that you typed or clicked there, and Clarity may still record technical signals about those interactions.
- No name, email address or other identifier is given to Clarity by this site.
Cookies and browser storage
- Clarity, once allowed: the first-party cookies and the session storage entry named below. Microsoft’s documentation also lists cookies on Microsoft’s own domains.
_clck_clsk_cltk
- This site, to remember your choice:
aj:analytics-consent:v1in local storage, asked again after about six months. If an opt-out cannot be saved there, it is kept asaj:analytics-denied:v1in session storage or as the cookieaj_analytics_denied. - This site, while analytics is allowed:
aj:analytics-session:v1in session storage, holding only how far the visit has progressed (for example that a contact link was opened).
Your choices
- You are asked once. “No thanks” keeps Clarity off. You can change your mind at any time with “Analytics settings” at the bottom of every page (shown wherever analytics is available).
- Turning analytics off tells Clarity that consent is withdrawn, removes the Clarity cookies and entries listed above, and reloads the page, because reloading is the only way to remove Clarity from a page where it is already running.
- If your browser sends a Global Privacy Control signal, analytics stays off and you are not asked.
Who processes it
Analytics data goes from your browser directly to Microsoft, which processes and stores it under its own terms. How long Microsoft keeps it is decided by Microsoft, not by this site. See the Microsoft Privacy Statement and the Clarity cookie list.
Analytics (Google Analytics)
Google Analytics is available on this site, and it is off until you allow it.
With your permission, this site can also use Google Analytics 4, a service from Google, to count visits and to see which pages, links and sections are used. It is separate from Microsoft Clarity: either can be switched on without the other. Google Analytics is not loaded, and sets no cookies, unless you choose “Allow analytics”.
What Google Analytics receives once you allow it
- Which pages of this site you view. The address it is given is built by this site from the site’s own address and the page, so it never contains a query string or anything else from your address bar.
- The site you came from, as its address only (not the page, and not a search you made there).
- A random ID that Google’s script creates for this browser and keeps in the cookies listed below. It lets Google Analytics tell that two visits came from the same browser. It is not your name or email address, and this site does not link it to either.
- The same fixed set of event names and labels listed above, when you use certain links or sections. They never contain anything you type.
- Technical information about your device and browser (such as screen size, browser type and language), the title of the page, the information any web request carries, such as your IP address, and the measurements Google’s script makes by itself, such as how long a page was in view.
Limits this site applies
- Advertising storage, advertising user data and ad personalisation are always sent as denied, and Google signals are switched off in the request this site makes.
- Google Analytics is only started on this site’s own pages, and not on an address that carries a query string, so information that arrives in a link is not passed on.
- Nothing typed into the Ask AJ chat, and no reply from it, is sent to Google Analytics.
- No name, email address, user ID or other identifier is given to Google Analytics by this site. The random browser ID described above is created by Google’s script, not supplied by this site.
Cookies
- Google Analytics, once allowed: the first-party cookies named below. They hold the random browser ID and the state of the current visit.
_ga_ga_61TWPSTXYL
- This site sets these cookies to expire 180 days after your most recent visit with analytics allowed, instead of Google’s longer default, and to be sent only over a secure connection.
- They are removed earlier when you turn analytics off. This site also removes them, if they are present, whenever one of its pages loads without your permission for analytics: before you have chosen, after “No thanks”, and when your earlier choice has expired.
Your choices
- The same prompt and the same “Analytics settings” control cover both tools, and the prompt names the ones this version of the site uses. If a tool is added later, you are asked again, and until you answer neither one runs.
- Turning analytics off switches Google Analytics off, tells it that consent is withdrawn, removes the cookies listed above, and reloads the page so that its script is no longer on the page.
- If your browser sends a Global Privacy Control signal, Google Analytics stays off and you are not asked.
Who processes it
This data goes from your browser directly to Google, which processes and stores it under its own terms. Google may do so on servers outside the country you live in, including in the United States. How long Google keeps the data it has received follows Google’s terms and the settings of the Google Analytics property, not this page. See the Google Privacy Policy and how Google uses information from sites that use its services.
Ask AJ (the chat)
Ask AJ works independently of analytics and does not depend on the choice above. Using it is optional.
- Your questions are sent to this site’s server and to an AI provider (currently Anthropic) to write the replies. That provider handles them under its own terms.
- Your questions and the replies are saved and can be read by AJ, with the time and a random value that groups one visit’s questions. Your IP address and cookies are not saved with them. They are not deleted automatically, and “New session” does not delete them.
- The conversation is also held on the server for up to two hours so follow-up questions work. A cookie named
aj_sid, used only by the chat and lasting two hours, links your browser to that conversation. - To limit abuse, the server counts requests per connection for a short time using a keyed hash of the IP address.
- Please do not put sensitive or personal information in a question.
- The analytics events this site sends never include chat text: they only say that the chat was opened, or which suggested question was chosen by its position. Keeping the chat out of Clarity’s recordings depends on Clarity honoring the masking described above.
Hosting and links
- The site is served by Cloudflare, which processes each request, including the IP address, in order to deliver it.
- Email, phone, Telegram and Viber links open your own apps. Links to other websites lead to services with their own privacy policies.
Questions
For any question or request about this page, write to ajgarrigues2014@gmail.com.
Last updated 14 November 2026.