Privacy Policy — Return

Version: 2.4
Effective Date: 2026-05-24

The data controller is the sole proprietorship operating Return, registered in Poland. Full identification, registry details, and contact channels are in §12 (Contact).


Language

This Policy is written in English. Polish consumers: see Section 11 for required Polish-language summary. Mandatory data protection rights under GDPR, UK GDPR, and applicable consumer law remain in force regardless of language.


TL;DR

This is a plain-language summary of this Policy, not a substitute for it. The full policy is in the numbered sections below. Your rights under GDPR, UK GDPR, and applicable consumer law apply regardless of this summary.

In Return, privacy isn’t an add-on — it’s the foundation. Quick facts:


1. Who we are

The controller of your personal data is the sole proprietorship operating Return. Full legal name, Tax ID (NIP), Business Registry (REGON), and registered address are in §12 (Contact).

For data protection matters contact us at: support@returneditor.ai.

We have not appointed a Data Protection Officer because GDPR Article 37 does not require it for our processing operations.

2. What data we collect

2.1. Free Plan (Local Mode) — almost nothing

The Free Plan runs entirely on your computer. The only data we may receive:

That’s it. We collect no usage analytics, no document metadata, no behavioral data.

2.2. Paid Plans (Pro and Counsel)

To provide paid Plans we process:

CategoryDataPurposeLegal basis
Account dataEmailOTP login, service communicationGDPR Art. 6(1)(b) — contract
Billing dataName / company, Tax ID, billing address, countryVAT invoice, tax complianceGDPR Art. 6(1)(c) — legal obligation
Payment dataCard token, transaction history (held by Stripe, not by us)Payment processingGDPR Art. 6(1)(b) — contract
AI usage metadataAccount ID, timestamp, token count, request typePlan limits, abuse preventionGDPR Art. 6(1)(b) + 6(1)(f) — legitimate interest
Proxy IP logsIP, timestamp, request statusSecurity, rate limiting, debuggingGDPR Art. 6(1)(f) — legitimate interest
Support communicationsEmail, message contentHandling tickets and complaintsGDPR Art. 6(1)(b)
Marketing (opt-in only)Email, preferencesNewsletter, product updatesGDPR Art. 6(1)(a) — consent

2.3. What we DO NOT collect

2.4. The returneditor.ai website

The website uses no tracking cookies, no Google Analytics, no Posthog, no Mixpanel, nothing. Analytics, if any, is server-side only, in the form of anonymized aggregate statistics (page views per country from hashed IP).

Strictly necessary cookies only (e.g., language preference). These do not require consent under GDPR Article 6 and ePrivacy Directive interpretations.

3. Subprocessors

We use a minimal set of subprocessors. Full details and locations in Appendix A below. Current list also at returneditor.ai/sub-processors.

For transfers outside the EEA (to Anthropic and Cloudflare in the USA), we rely on EU Standard Contractual Clauses (Commission Decision 2021/914) supplemented by no-content-logging architecture and contractual no-training commitments. Where a subprocessor is certified under the EU-US Data Privacy Framework, we rely on that certification as an additional safeguard.

For material subprocessor changes we give you 30 days’ prior notice by email and via the Application.

4. Retention

DataPeriod
Account data (email)Until contract termination + 30 days for download
Billing data (invoices)5 years from end of tax year (Polish Tax Ordinance)
AI usage metadata90 days (rolling)
Proxy logs (IP, timestamp)7 days
Support communications3 years from case closure
Content transiting Anthropic API7 days (per Anthropic Commercial Terms)
Crash reports (with consent)90 days
Marketing (newsletter consent)Until withdrawal

After these periods, data is deleted or anonymized.

5. Your rights

5.1. Under GDPR (EU/EEA users)

RightHow to exercise
Access (Art. 15)Email support@returneditor.ai. Response within 30 days.
Rectification (Art. 16)Email or directly in Account panel.
Erasure / “right to be forgotten” (Art. 17)Email. We don’t delete data required by law (e.g., invoices).
Restriction (Art. 18)Email.
Portability (Art. 20)Email. We export in JSON or CSV.
Objection (Art. 21)Email. Applies to processing on legitimate interest basis.
Withdrawal of consent (Art. 7(3))In-app (marketing preferences) or by email.
Complaint to supervisory authorityPresident of UODO (Poland), Stawki 2, 00-193 Warsaw, uodo.gov.pl. Or your local DPA in the EU.

We respond within 30 days (extendable by 60 days for complex requests — we’ll tell you).

5.2. Under UK GDPR (UK users)

Equivalent rights apply. You may complain to the Information Commissioner’s Office (ico.org.uk).

5.3. Under CCPA/CPRA (California users)

To exercise: email support@returneditor.ai. We verify your identity before responding.

Note: we currently do not meet CCPA applicability thresholds (revenue, consumer volume, or data-sale revenue), but we extend these rights voluntarily as a privacy posture.

6. Security

We apply technical and organizational measures appropriate to the risk:

In case of a personal data breach we notify the supervisory authority within 72 hours (GDPR Art. 33) and affected individuals where there is high risk (GDPR Art. 34).

7. Third-party data in your documents (processor role)

If you input documents containing personal data of third parties (e.g., your law firm’s clients), you are the controller of that data and we act as a processor under GDPR Article 28.

In that case:

8. Children

The Application is not directed to children under 16. We do not knowingly collect personal data from children. If we learn of such, we will delete it promptly.

9. Automated decision-making

We do not make decisions based solely on automated processing that produce legal effects or significantly affect you (GDPR Art. 22).

AI Outputs are generated by machine learning models, but they are not “decisions” within GDPR Art. 22 — they are tools that support your work, which you control.

10. Changes to this Policy

We may amend this Privacy Policy when law, subprocessors, or Service scope changes. Updates are published at this URL; we notify you of material changes by email.

11. Informacje dla polskiego konsumenta (Polish summary)

Niniejsza sekcja zawiera kluczowe informacje w języku polskim dla polskich konsumentów i podmiotów danych. Pełne brzmienie polityki jest w języku angielskim powyżej. Bezwzględne prawa wynikające z RODO pozostają w mocy niezależnie od języka.

Administrator: Michał Jantos, NIP 9452094429, Szlak 77/222, 31-153 Kraków. Email: support@returneditor.ai.

Czego nie zbieramy: Aplikacja nie ma telemetrii po stronie klienta. Plan Free nie zbiera żadnych danych poza opcjonalnym sprawdzaniem aktualizacji raz dziennie. Strona returneditor.ai nie używa cookies trackingowych ani Google Analytics.

Co zbieramy w planach płatnych: Email Konta, dane do faktury (imię/nazwa, NIP, adres), metadane operacji AI (ID konta, znacznik czasu, liczba tokenów), logi IP serwera proxy (7 dni). Treść dokumentów NIE jest logowana.

Cele i podstawy prawne: Wykonanie umowy (Art. 6(1)(b) RODO), obowiązek prawny - faktury (Art. 6(1)(c)), uzasadniony interes - bezpieczeństwo (Art. 6(1)(f)), zgoda - marketing (Art. 6(1)(a)).

Sub-procesorzy poza EOG: Anthropic (USA) — Standardowe Klauzule Umowne + EU-US DPF; Cloudflare (USA) — SCC. Lista w Appendix A poniżej oraz na returneditor.ai/sub-processors.

Retencja: Faktury 5 lat (obowiązek podatkowy). Metadane AI 90 dni. Logi IP 7 dni. Treść przekazywana do API Anthropic: do 7 dni (zgodnie z Anthropic Commercial Terms).

Twoje prawa RODO: Dostęp, sprostowanie, usunięcie, ograniczenie, przenoszenie, sprzeciw, cofnięcie zgody, skarga do UODO (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl). Realizujemy w 30 dni.

Brak decyzji zautomatyzowanych (Art. 22 RODO): Wyniki AI nie są decyzjami w rozumieniu RODO — są narzędziem wspierającym Twoją pracę.

This Section summarizes the Policy in Polish for Polish data subjects. The full Policy is in English above. Mandatory GDPR rights apply regardless of language.

12. Contact

Data controller

Contact channels

PurposeEmail
Data protection (GDPR/RODO)support@returneditor.ai
General supportsupport@returneditor.ai
B2B Data Processing Agreementsecurity@returneditor.ai
Security reportssecurity@returneditor.ai

Postal correspondence may be sent to the registered address above.

Supervisory authorities


Appendix A — Subprocessor list

The list at the Effective Date. Current list always at returneditor.ai/sub-processors. We give 30 days’ prior notice of material changes by email.

Tier 1: Critical infrastructure

SubprocessorPurposeDataLocationTransfer mechanism
Anthropic PBCAI model inference (Claude) for Cloud ModeCustomer prompts, AI Outputs (transient, max 7-day retention)USASCCs + EU-US DPF
Hetzner Online GmbHProxy server hostingServer logs (IP, timestamp, max 7 days); ephemeral request dataGermany (Falkenstein)Within EEA
Supabase Inc.Authentication (OTP), Account databaseEmail addresses, Account metadataEU region (Frankfurt); HQ USASCCs + Supabase DPA
Cloudflare, Inc.CDN, DDoS protection for returneditor.aiHashed IP, request metadataGlobal PoPs; HQ USASCCs + Cloudflare DPA

Tier 2: Payment and tax

SubprocessorPurposeDataLocationTransfer mechanism
Stripe Payments Europe, Ltd.Payment processing, subscription managementCustomer payment tokens, billing data, transaction metadataIreland (EEA)Within EEA
Stripe, Inc. (parent)Tax monitoring, threshold alertsAggregated transaction dataUSASCCs
inFakt sp. z o.o.VAT invoicing, KSeFBilling data, invoice recordsPolandWithin EEA
Stripto / Striplo (Stripe→inFakt bridge)Webhook automationTransaction metadata, billing dataPolandWithin EEA

Tier 3: Operational

SubprocessorPurposeDataLocationTransfer mechanism
GitHub, Inc. (Microsoft)Source code hostingNo customer data; only application codeUSASCCs (Microsoft EU DPA)
Error tracking (if enabled)Crash reports (only with user consent)Anonymized stack traces, OS versionEU region preferredWithin EEA (if EU-only configuration)

Not subprocessors (clarification)

Subprocessor selection criteria

Before adding a subprocessor, we verify:

  1. Adequate data protection guarantees under GDPR Article 28 and Article 32.
  2. Signed DPA with the subprocessor.
  3. For non-EEA subprocessors: valid transfer mechanism (SCCs, DPF certification where applicable, supplementary measures per Schrems II).
  4. No-training commitment for any AI subprocessor.
  5. Reasonable security posture (SOC 2, ISO 27001, or equivalent preferred).
  6. Compatibility with Customer’s privilege and confidentiality requirements for legal professional use cases.

Version history:

VersionDateChanges
1.0(superseded)Initial bilingual EN+PL version
2.0(superseded pre-launch)Consolidated: EN-only with Polish summary section. Subprocessor list moved to Appendix A. Telemetry-free architecture emphasized throughout.
2.1(superseded pre-launch)Header minimized: controller’s full identification moved to §12 (Contact). §1 (Who we are) updated to reference §12 instead of inline data.
2.2(superseded pre-launch)Replaced “A short note up front” preamble with explicit “TL;DR” section + non-binding disclaimer. Same factual content, clearer signaling.
2.32026-05-23Removed internal ⚠️ review markers and “to be decided” placeholders from the published text (crash reporting, DPF status, error tracking). Removed forward-looking “Zero Data Retention for Counsel” from retention table and Polish summary, since ZDR requires a separate signed agreement with Anthropic and is not yet offered.
2.42026-05-24Corrected the update-check endpoint to returneditor.ai/latest.json (Tauri updater convention) and clarified that the request is unauthenticated and carries no identifying data beyond a standard User-Agent.