Privacy

What this site collects, what it doesn't, and where your messages go. Short version: no tracking cookies, no ads, no profiles.

The AI assistant

Your questions are sent from your browser to this site's Cloudflare Worker, which passes the conversation (the last few messages) to Google's Gemini API to write the answer.

The site uses the free tier of the Gemini API, and on that tier Google may use the messages it receives to improve its services. Please don't share personal or confidential information in the chat.

The Worker doesn't log or store what you write. It records anonymous numbers for capacity planning: how many answers, how long they took, how long the messages were, which model answered, the reply language and the country, never your IP address or your text.

Your conversation is kept in your browser's session storage so it survives a page change, and it is gone when you close the tab.

The contact form

When you send the form, your name, email address, company (optional), topic and message are emailed to me through Cloudflare Email Routing, with your address as the reply-to. The site keeps no copy; it only counts that a message was sent.

WhatsApp and email links open your own apps; what you send there is between you and those services.

Spam protection

The contact form and the assistant use Cloudflare Turnstile, which checks that a real browser is there, usually without a puzzle. Cloudflare processes the signals it needs for that check and doesn't use them for advertising. Requests are also rate-limited per IP address; the site uses the address for that count only and doesn't log it.

Cookies and storage

There are no tracking or advertising cookies. The site sets one cookie, and only if you use the assistant: after the spam check, a short-lived session token (it lasts 30 minutes, an hour at most, and is sent only to the chat endpoint) so you aren't checked again for every question.

That cookie holds a keyed hash of your network prefix and your browser, never your IP address itself: it ties the session to this browser, and it expires within an hour.

Your browser also remembers your theme, whether you paused the animation, and whether you've seen the assistant's label, in local storage on your device.

Analytics

Visits are counted with Cloudflare Web Analytics, which uses no cookies and doesn't build a profile of you or follow you across sites.

Questions

Email hatem@mohamedhatem.dev with any question about this page or to ask for anything you sent to be deleted from my inbox.

Back to home