What this site records

Privacy

Short, because there is not much to say.

What this site collects

This site does not ask you to create an account, and it does not require you to identify yourself to read anything on it.

No advertising trackers are embedded, and no attempt is made to fingerprint your browser or follow you to other sites.

Analytics

Usage is measured in aggregate with Cloudflare Web Analytics, which sets no cookies: which pages are viewed and where visitors arrived from. The purpose is to know which writing is worth continuing, not to build a profile of you.

If you ask NEXUS

NEXUS is an AI assistant on this site. To produce an answer, the question and the recent turns of the conversation are sent to an AI model provider (accessed through OpenRouter). Nothing from the chat is stored on this site’s servers; the recent conversation is held only in your browser tab, signed so it cannot be altered, for up to 30 minutes. The model provider handles the text under its own terms.

If you message Abdolmadjid

When a message is passed through NEXUS, the name, contact detail and message are stored as a ticket in the site's database (Cloudflare D1) and Abdolmadjid receives a WhatsApp notification (sent through UltraMsg). If he replies, the reply appears in your chat panel through a private link that lasts 30 days. The message content of a ticket (name, contact detail, message and any reply) is deleted automatically 12 months after it was sent; only the ticket number, dates and status are kept. You can ask for earlier deletion at any time.

If you use the email form

The message is sent to Abdolmadjid's inbox by email through the Resend service. It is not stored on the site.

Who handles your message

Cloudflare hosts the site and its database. OpenRouter passes questions to an AI model provider, UltraMsg delivers WhatsApp notifications to Abdolmadjid, and Resend sends email. Nothing you send is published or sold; these services handle it only to deliver what you asked for.

Deletion

Anyone can ask for a message or ticket to be deleted, and it will be deleted. Requests are handled manually via the contact form.

What is deliberately not here

The underlying contact number is not displayed on this site, and it is not embedded in the page source, the metadata or the structured data.

Where a page describes research, the implementation behind it is withheld. That is stated on the pages themselves rather than left to be inferred.

Accuracy

Biographical and project pages carry the basis for what they claim. Where something is a first-person recollection rather than a documented fact, the page says so. If you find something on this site that is wrong, say so through the contact page and it will be corrected.