Privacy / Updated 20 October 2026

Privacy, simply.

I’m Didier Ma. Here’s how this portfolio handles your information.

Your choice.

My site insights stay off until you choose “Allow insights”. Change this through “Privacy choices” in the footer. Browsing and chat work either way. My insights respect Do Not Track and Global Privacy Control.

Site insights.

With your permission, I measure page views, selected clicks, referring services and approximate country. A temporary ID stored in this tab links your visit’s steps. It expires after 30 minutes without a recorded action or after 24 hours.

Journeys are kept for up to 7 days; daily totals for 90 days. Broad chat topics and answer outcomes are counted separately, without saving question text.

My insights use no analytics cookies, fingerprinting, stored IP addresses or full referrer URLs. These reports stay private on my server, with country lookups performed locally.

Withdrawing stops my new insights collection and removes this tab’s ID. Earlier records expire automatically.

Cloudflare & hosting.

Hostinger hosts this site; Cloudflare provides DNS, delivery and security. Both process IP addresses and request data. Cloudflare adds bot-protection checks and a separate cookie-free performance beacon, which sends page-load, URL and referrer information to Cloudflare. Its security features may use cookies such as cf_clearance.

“Privacy choices” controls my insights, not Cloudflare’s services. Providers may keep separate security logs and backups. See Cloudflare’s privacy information.

AI chat.

When you use the chat, your question and recent conversation context go to OpenAI. This site doesn’t save transcripts. OpenAI may retain requests for abuse monitoring. See OpenAI’s data controls. Don’t share private information.

Questions?

Email [email protected] about privacy or your information.

IP Geolocation by DB-IP · Lite October 2026 · CC BY 4.0. Converted to a local lookup index.