The cleaning API holds no database and no session state. Each request is forwarded to the cleaning service, answered, and not stored; values can appear in service logs.
A file dropped in the browser is uploaded to our servers, stored there and processed to build the table you see. Without a key, the file and its table are kept for 90 days and then deleted automatically. With a key, the table stays until you ask for its deletion: write to egaere (at) ethz.ch.
When the browser app opens a session it sends a device identifier and browser details (user agent, language, referrer). The session cookie lives five days in your browser.
The API allows calls from any origin (CORS), so a page or a browser-side agent may call it directly.
The chat on a table's page at evertables.com ("Ask about this table") is answered by Claude Haiku 5.5, a model of Anthropic. Chat data leaves our servers: your question, the conversation so far, and the table's public description and first rows are sent to Anthropic (a US company), which runs the model on its own servers under its commercial terms. Please do not type personal or confidential information into the chat.
The SQL the model asks for runs on our servers, over the table's clean preview. Each question, its answer, the SQL run and its cost are kept on our servers to improve the catalogue. Your address is kept only as a one-way hash, whose key is discarded when the chat service restarts.
Chat answers are generated by AI and may be wrong or contain mistakes: check them against the table.