← Back to home

Privacy Policy

Updated 10 August 2026

In short: the translation sandbox stores nothing. Data from the enquiry form and from chat is stored so that I can reply to you. The database is in the European Union; chat messages are also delivered to my Telegram, so part of the processing happens outside the EU — see below. There is no advertising or tracking on this site.

Who processes your data

Denys Bahnenko, developer, Slovenia (EU). Contact: denisalut@gmail.com. I work alone, so the only people with access to your data are me and the technical providers listed below.

What is collected and why

Enquiry form: your name, contact method, line of business, message and the language you wrote in. The basis is your request for a service; without this data I cannot reply. Chat messages: message texts, your name and contact if you left them, and the translations of those messages. Translations are stored as a cache — so the history opens instantly and so the same text isn't paid for twice. Conversation with the AI assistant: your questions, the assistant's answers, the language and the time. Why: if you leave an enquiry after the conversation, I see it together with the context and won't ask you to explain what you already wrote. Abuse protection: instead of your IP address, an irreversible hash of it is stored — enough to count requests, not enough to identify you.

The translation sandbox is different

The demo on the first screen writes NOTHING to the database. Your text goes to the language model, comes back translated, and disappears with your browser tab. This is a deliberate decision, not a shortcut: there would be no purpose in storing anonymous text, and the mere ability to store it is an unnecessary risk.

Who else sees the data

Vercel — site hosting and server-side execution. Compute region: Frankfurt. Supabase — database. Region: Frankfurt, Germany. Anthropic — the language model that performs translation and assistant replies. Texts are sent for processing at the moment of the request. Telegram — delivery of live-chat messages to my phone so that I can reply quickly. This means the text of your message and its translation are passed to Telegram FZ-LLC (UAE), that is, PROCESSED OUTSIDE THE EU. I say this plainly because the rest of the infrastructure is deliberately kept in Europe. If that is not acceptable to you, write via the enquiry form instead — it does not go to Telegram. No one else receives the data. It is not sold and not used for advertising.

How long it is kept

Chat messages and assistant conversations — 12 months from the last message. The period is deliberate: shorter would be inconvenient for you, since returning six months later you'd have to explain everything again; longer isn't needed by me, and the GDPR does not allow keeping data without a purpose. Enquiries — for as long as we are discussing your project, and afterwards within the periods required for accounting and tax records. That is a separate legal basis, and it is longer. Abuse-protection counters — up to one day. If you ask me to delete your data sooner, I will: there is no ground to keep it against your wishes.

Your rights

Under the GDPR you may: obtain a copy of your data, correct it, delete it, restrict its processing, receive it in a machine-readable form, and object to processing. To exercise any of these, write to denisalut@gmail.com. I respond within a month, usually the same day. If my answer does not satisfy you, you have the right to lodge a complaint with the data protection authority in your EU country.

Cookies

The site sets no advertising or analytics cookies — which is why you see no consent banner. Your browser stores your language and theme choice, and the identifier of your chat conversation — it is what lets you see the reply rather than an empty window when you come back. It is a random number containing none of your data, and it is not sent anywhere on its own.

Changes to this policy

If the way data is processed changes, this text changes with it and the date above is updated. Substantial changes are flagged separately.

Questions about this policy: denisalut@gmail.com