Who is responsible
The controller of your personal data is Moskalenko Serhii Serhiiovych, a sole proprietor registered in Ukraine, trading as Mainlane, 50081, Dnipropetrovsk Oblast, Kryvyi Rih city, 5th Zarichnyi Microdistrict, Building 4, Apt. 100. Contact: support@mainlane.io.
What we collect and why
Contact and project requests. When you send a request through a form on mainlane.io or a Mainlane product site, we store your email, the name and company you entered, your message, the product or service it is about, the site and page language it came from, campaign tags from the link (UTM) and the time you gave consent. We use this only to reply to you and to handle your request. Legal basis: your consent and steps at your request before entering into a contract (GDPR Art. 6(1)(a) and (b)).
Newsletter and waiting lists. If you subscribe, we store your email, the product and the language, and send a confirmation link first (double opt-in). The subscription starts only after you confirm it. Every email has an unsubscribe link. Legal basis: your consent (Art. 6(1)(a)).
Protection against abuse. To limit automated submissions we count requests per IP address for 10 minutes; the counter expires automatically and the address is not stored with your request. Forms may use Cloudflare Turnstile to tell people from bots. Legal basis: our legitimate interest in keeping the forms working (Art. 6(1)(f)).
Technical logs. Our hosting provider processes standard request data (IP address, browser, time) to deliver the site and protect it from attacks.
Error reports. If a page or our server runs into an error, a report about it goes to Sentry: the error text, the page address without its query string, the browser and the operating system. We do not send cookies, form contents or anything that identifies you; email addresses and tokens in error texts are masked, and Sentry does not store IP addresses. Legal basis: our legitimate interest in keeping the site working (Art. 6(1)(f)).
We do not use advertising trackers or analytics that build a profile of you, and we do not sell personal data.
Who processes data for us
- Cloudflare, Inc. — hosting, database, bot protection (Turnstile).
- Resend, Inc. — sending confirmation and service emails.
- Telegram — internal notifications to our team about new requests (the content of your request).
- Functional Software, Inc. (Sentry) — error monitoring; data is stored in the EU (Germany).
Some of these providers are located outside the European Economic Area. Where this applies, transfers rely on the European Commission's standard contractual clauses or an equivalent safeguard offered by the provider.
How long we keep it
- Requests and support messages: 24 months after the last activity on them.
- Unconfirmed subscriptions: 30 days after the last confirmation email.
- Unsubscribed addresses: 30 days after you unsubscribe.
- Confirmed subscriptions: until you unsubscribe.
- Database backups: 180 days, then deleted automatically. Data you ask us to delete is removed from the live database immediately and disappears from backups as they expire.
A daily job deletes everything past these limits.
Your rights
You can ask for a copy of your data, its correction or deletion, restriction of processing, data portability, and you can object to processing or withdraw consent at any time. Write to support@mainlane.io from the address in question. When we delete data at your request, we delete all requests and subscriptions with that email permanently; our internal change log keeps only a one-way hash of the address as proof that the request was fulfilled.
You also have the right to lodge a complaint with a data protection authority — in the EU, the authority of your country of residence; in Ukraine, the Ukrainian Parliament Commissioner for Human Rights.
Changes
We will update this page when our data processing changes; the date at the top shows the latest version.