Subprocessors — Return

Version: 1.1.2
Effective Date: 2026-06-02

This page lists the third-party service providers (subprocessors) that may process personal data on our behalf in connection with the Return service. It supplements our Privacy Policy and the Data Processing Agreement (DPA) we sign with business customers on request.

We use a deliberately minimal set of subprocessors. We give 30 days’ prior notice of material changes (adding or replacing a subprocessor) by email and via the Application. The authoritative, current version of this list is always at returneditor.ai/sub-processors.

For an explanation of when we act as a controller versus a processor — including the case where your documents contain third parties’ personal data — see §7 and §12 of the Privacy Policy.


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, update distribution for returneditor.aiHashed IP, request metadataGlobal PoPs; HQ USASCCs + Cloudflare DPA

Tier 2: Payment and tax

SubprocessorPurposeDataLocationTransfer mechanism
Paddle.com Market LtdMerchant of Record: payment processing, subscription management, billing, sales-tax/VAT collection and remittance, customer invoicingCustomer payment tokens, billing data, transaction metadataUnited KingdomUK adequacy decision (Commission Implementing Decision (EU) 2021/1772) + SCCs where applicable
inFakt sp. z o.o.The Provider’s own accounting and Polish KSeF e-invoicing (Provider-side bookkeeping; not customer payment data)Provider’s accounting records, payout/settlement dataPolandWithin EEA

Note on the payment chain. As Merchant of Record, Paddle is the seller of record toward customers: Paddle charges the customer, collects and remits VAT/sales tax, and issues the purchase invoice. inFakt is used only for the Provider’s own bookkeeping and Polish e-invoicing obligations — it processes the Provider’s accounting records and Paddle settlement/payout data, and does not receive or process end-customer payment instruments or end-customer personal data. It is listed here for transparency rather than because it acts as a processor of customers’ personal data.

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)

Advertising partners (website only) — not Article 28 subprocessors

This section is separate from the subprocessor tables above. It concerns the marketing website returneditor.ai only — never the desktop app, which sends nothing to any advertising platform.

When you consent to ad-conversion measurement on the website (see Privacy Policy §2.4), we forward conversion events to the following advertising partners. For Conversion API purposes these companies act as independent (or joint) controllers, not as our processors under GDPR Article 28 — so they are disclosed here as advertising partners rather than listed in the subprocessor tables above.

Advertising partnerPurposeData shared (only with consent)LocationBasis / mechanism
Google (Google Ireland Ltd / Google LLC) — Google Ads Conversion APIMeasure conversions from Google/YouTube ad campaignsGoogle click ID (gclid), event name + timestampEU (Google Ireland) + USAYour consent (GDPR Art. 6(1)(a)); EU-US Data Privacy Framework for US transfers
Meta (Meta Platforms Ireland Ltd / Meta Platforms, Inc.) — Conversions APIMeasure conversions from Facebook/Instagram ad campaignsMeta click ID (fbclid), event name + timestamp, your IP address and User-Agent (used in-memory at forwarding time to match the event; not stored by us). No email — we do not currently forward purchasesEU (Meta Ireland) + USAYour consent (GDPR Art. 6(1)(a)); EU-US Data Privacy Framework for US transfers

Notes:

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. A signed DPA with the subprocessor.
  3. For non-EEA subprocessors: a valid transfer mechanism (SCCs, an adequacy decision, DPF certification where applicable, supplementary measures per Schrems II).
  4. A no-training commitment for any AI subprocessor.
  5. A reasonable security posture (SOC 2, ISO 27001, or equivalent preferred).
  6. Compatibility with the Customer’s privilege and confidentiality requirements for legal professional use cases.

Version history:

VersionDateChanges
1.02026-05-26Initial standalone Subprocessors page, extracted from Privacy Policy Appendix A. Billing tier reflects Paddle.com Market Ltd as Merchant of Record (replacing Stripe and the Stripe→inFakt bridge).
1.12026-05-31Added “Advertising partners (website only)” section disclosing Google and Meta as independent/joint controllers for consent-gated conversion measurement on returneditor.ai (kept separate from the Article 28 subprocessor tables). Documents data shared, EU/US locations, DPF transfer mechanism, and the consent/withdrawal model. No change to the desktop app’s no-advertising guarantee.
1.1.12026-06-02Accuracy: removed the “hashed email for a completed purchase” clause from the Meta row — purchases are not currently forwarded, so no email is sent. Mirrors Privacy Policy 2.6.3.
1.1.22026-06-11Local-engine accuracy update: “Ollama” replaced by the built-in local AI engine (bundled llama.cpp — ADR-0007) and Hugging Face added to “Not subprocessors” as the direct, Customer-initiated source of optional local model downloads. Mirrors Privacy Policy 2.6.4. No change to actual data flows.