Privacy Policy
Last updated: 4 June 2026
This explains what personal data we collect when you use this website and the on-page AI agent, why, how long we keep it, and the rights you have. We keep it plain. No dark patterns, no data selling.
Who we are (the controller)
The data controller is IfToDo IT (Vlad Iftode), a sole proprietorship registered in the Netherlands.
- KvK (Chamber of Commerce): 98919830
- BTW (VAT): NL005361819B35
- Contact for any privacy request: vladiftode3@gmail.com
What we collect, and why
Your conversation with the agent
When you describe a workflow to the on-page agent, we process the text you send, including anything you choose to share, such as your email or company name. We use it to respond, to scope your problem, and to improve the service. Lawful basis: our legitimate interest in operating and improving the service (Art. 6(1)(f) GDPR); and, where you give us your contact details so we can follow up, to take steps at your request (Art. 6(1)(b)).
A strictly-necessary cookie
We set one functional cookie (iftodo_sid) to rate-limit the agent and prevent abuse. It carries no tracking and is exempt from consent requirements. We use no advertising or third-party analytics cookies, so there's no cookie banner.
Technical data
Our hosting and security layers process standard technical data (such as your IP address and request metadata) transiently, to serve the site and enforce rate limits.
Anonymous usage analytics
We measure aggregate page views and loading performance with Vercel Analytics and Speed Insights. This is cookieless and does not track you across sites or build a profile of you; it tells us which pages get visited and how fast they load. Lawful basis: our legitimate interest in understanding and improving the site (Art. 6(1)(f) GDPR).
If you book a call
Booking is handled by Cal.com; the details you enter there are processed under Cal.com's own privacy terms.
Who processes your data
- Vercel: website hosting, plus cookieless usage and performance analytics.
- Langfuse: conversation analytics, hosted in the EU.
- Upstash: rate-limit counters.
- OpenRouter / the underlying AI model: generates the agent's replies (see the transfer note below).
- Cal.com: call booking.
International transfers
The agent's replies are generated by a third-party large-language-model provider accessed via OpenRouter, so the messages you send to the agent may be processed on servers outside the EU/EEA. Where that happens, we rely on the providers' contractual safeguards (such as Standard Contractual Clauses). Please don't enter sensitive personal data into the agent. If your matter is sensitive, book a call instead.
How long we keep it
Conversation data is retained for up to 30 days and then deleted, unless you've asked us to follow up, in which case we keep your contact details until your request is resolved or you ask us to erase them. Booking data is retained by Cal.com under their policy.
Your rights
Under the GDPR you have the right to:
- access the data we hold about you;
- have it corrected or erased;
- restrict or object to processing;
- data portability;
- withdraw consent at any time, where processing is based on consent.
To exercise any of these, email vladiftode3@gmail.com. You also have the right to lodge a complaint with the Dutch supervisory authority, the Autoriteit Persoonsgegevens.
You're talking to an AI
The on-page agent is exactly that, an AI agent, not a human. It can be wrong, and anything it says about scope, approach, timeline, or cost is an informational estimate, not a binding offer. Nothing it outputs creates a contract.
Security & data selling
We store as little as we need, prefer EU-hosted infrastructure, and never sell your data or use it for advertising.
Changes
We may update this policy as the service evolves. The "last updated" date above always reflects the current version.