Privacy Policy
Last updated: 13 May 2026
Data Controller
The data controller is Marcin Opieczyński, operating as Kuźnia AI Marcin Opieczyński (VAT: PL8291738601).
Contact: info@calcargo.eu
What Data We Collect
- Newsletter (Brevo, Sendinblue SAS): first name and email address, provided voluntarily via the sign-up form.
- Analytics cookies (Google Analytics 4): anonymous traffic data, collected only after consent is given.
- localStorage: cookie preferences and calculation counter, technical data stored locally in the user's browser.
- AI cargo parser ("Analyse text"): text pasted into the calculator field, after personal data removal (email addresses, phone numbers, names following greetings, signature blocks). Details below.
Purposes of Processing
- Sending the newsletter with logistics tips, legal basis: consent (Art. 6(1)(a) GDPR).
- Website traffic analysis, legal basis: consent (Art. 6(1)(a) GDPR).
- Calculator functionality, legal basis: legitimate interest of the controller (Art. 6(1)(f) GDPR).
- Improving the AI parser (logging of anonymized queries), legal basis: legitimate interest of the controller (Art. 6(1)(f) GDPR).
Data Recipients
- Brevo (Sendinblue SAS) (Lithuania, EU), newsletter delivery service.
- Google LLC (USA), Google Tag Manager and Google Analytics 4, based on Standard Contractual Clauses (SCCs).
- Google LLC (Gemini API), AI model Gemini 2.5 Flash processes text pasted into the AI parser (API request). Processing region: EU. DPA.
- Cloudflare, Inc. (USA / EU), Cloudflare Pages (site hosting), Cloudflare D1 (AI parser log database in the EU region), based on SCCs. DPA.
- Microsoft Corporation (USA), Microsoft Clarity (user behavior, heatmaps, session recordings). Terms.
Data Retention Period
- Newsletter data, until you unsubscribe from the mailing list.
- GA4 cookies, 14 months.
- localStorage, until manually cleared by the user in the browser settings.
- AI parser logs (Cloudflare D1), 12 months, automatically deleted afterwards.
AI cargo parser ("Analyse text")
The LDM calculator includes a field "Paste cargo description from email or WhatsApp". When you click Analyse text, the pasted text is sent to the AI model Google Gemini 2.5 Flash (processing region EU), which extracts dimensions, weight and quantity. The result auto-fills the calculator fields.
The text is also stored in our anonymous analytics database (Cloudflare D1, EU region) for:
- improving the parser quality (real examples produce better results),
- aggregated analysis (which cargo types, languages, countries appear most often).
What we remove from the text BEFORE storage:
- email addresses,
- phone numbers,
- names following greetings such as "Hi [name]", "Dear [name]", "Cześć [imię]",
- signature blocks ("Kind regards", "Best regards", "Pozdrawiam", "Mit freundlichen Grüßen" and following content).
What remains: dimensions, weight, cargo type, possible loading/unloading cities, dates.
Session identifier (calcargo_session, random UUID, 365-day cookie) lets us group multiple pastes from one session for statistics. We do NOT link it to your email (unless you signed up for the newsletter).
Retention: 12 months. Automatic deletion afterwards.
Right to deletion: you can find your session identifier in browser developer tools (F12, Application / Storage tab, Cookies section, key calcargo_session) or in localStorage for this domain. You can delete your data:
- by sending this identifier to info@calcargo.eu, or
- by calling the API endpoint directly:
POST https://calcargo.eu/api/privacy/deletewith body{"session_id":"your-uuid"}.
Legal basis: Art. 6(1)(f) GDPR (legitimate interest of the controller in improving the service). Balancing test: data is pseudonymous after anonymization, retention is limited, no profiling of individuals, no sharing with third parties beyond the listed infrastructure providers.
Your Rights
You have the right to access, rectify, erase, port, restrict the processing of, and object to the processing of your personal data.
Withdrawing consent does not affect the lawfulness of processing carried out prior to its withdrawal.
To exercise your rights, contact us at: info@calcargo.eu.
Supervisory Authority
You have the right to lodge a complaint with the supervisory authority, the President of the Personal Data Protection Office (UODO), ul. Stawki 2, 00-193 Warsaw, Poland.
Use of Artificial Intelligence Tools
We use AI tools for delivering our services and creating content, including Claude (Anthropic), ChatGPT (OpenAI) and Gemini (Google). We use paid versions of these tools.
The exception to the "users' personal data is not entered into AI tools" rule is the AI cargo parser described above. For that feature we apply anonymization (removing email addresses, phone numbers, names, signatures) BEFORE sending the request to the Gemini model. Full rules and right to deletion in section AI cargo parser.
Changes to This Policy
This privacy policy may be updated from time to time. The date of the last update is indicated at the top of this page.