Personal data categories handled
Lawful basis
- Contract performance: processing buyer identification, documents, and transaction data is necessary to perform the compliance evaluation contracted via the DPA.
- Legal obligation: VAT compliance evidence (10-year retention in EU member states) overrides erasure in narrowly-defined cases.
- Legitimate interest: audit logging, fraud detection, platform integrity. Documented in the DPA.
Controller / processor
Novatrade24 is typically a processor for customer data you provide via the Integration API. Your organization is the controller for the data on the buyers you submit. Joint-controller arrangements exist for certain categories, see your DPA.Data minimization
The API is designed to minimize surface area for personal data:GET /buyers/{id}returns the buyer record only: no contact people, no documents. Where that buyer is a legal entity the record holds nothing personal.- A buyer with
type: "CONSUMER"is a natural person, and the record is about them:companyNameis their full name, the address is their own. That data crosses on the ordinary buyer read — treat every consumer buyer you read as personal data in your own DPIA, retention schedule and erasure cascade. - Contact people of a buyer are a separate
/contactssub-resource. It carries what the seller you are acting for can already see about that buyer; no per-organization switch narrows it further. Adding one follows the same access, so a contact person you record on a buyer whose KYC record is shared becomes visible to every partner holding that record — one record per buyer, one set of contact people. - KYC document downloads follow that same access.
- An order carries a contact person.
responsibleContactholds a named individual’s first name, last name, email and phone, and it reaches you on order reads and lists — on every order that has one recorded, which is every order the platform still lets anyone write. It is the one place personal data reaches an integration that never asks for it: reading orders is enough. - Optional fields are omitted from responses when empty. Reading only
COMPANYbuyers, and nothing else, is the only shape of integration that sees no personal data at all.
Data subject rights
Access / portability
Customer can export their own data via existing endpoints (GET /buyers/{id}, GET /orders/...). Per DPA, Novatrade24 assists in
fulfilling data-subject-access requests that reach either party.
Rectification
ViaPATCH on the relevant resource (buyer, contact). The entity’s
version bumps and the change is recorded in the audit trail (who, what,
when).
The “who” is the calling organization and the partner it acted for, both
recorded on the revision itself. This matters because the buyer record is
shared: one KYC result may be held by several partners, and each of them
can PATCH the same row. Support can therefore answer which partner made
a given change, which is what settles a rectification dispute between two
of them. The authenticated principal alone cannot answer it — an API token
is a service account, and one organization may be authorized for several
partners.
Erasure
Complicated by overlapping obligations:- Data subject requests erasure.
- Platform has legal retention obligation (VAT: 10 years).
- Integration customer may have independent retention obligation.
- Request reaches NT24 or customer.
- NT24 evaluates retention overrides per DPA.
- Non-required freeform fields erased.
- Records required by law remain with minimal fields (VAT, amount, date, buyer name for the invoice).
- A future webhook will notify customer to cascade deletion in their own datastore.
Objection / restriction
Per DPA. The Integration API does not provide a self-service object-to-processing endpoint; route via support.Retention
For the full retention schedule see the internal Data Retention Policy
(GDPR-DRP-001).
Encryption
- TLS 1.2 minimum, TLS 1.3 preferred. Older protocols rejected.
- AES-256 at rest on databases and object storage.
International transfers
- All Integration API data stored in Germany.
- Stripe (payment processing) is the one transfer outside the EU/EEA, to the United States, covered by Standard Contractual Clauses. All other sub-processors operate within the EU/EEA. Current list in the DPA.
Audit trail
- Every API call logged with caller identity (API client UUID), partner context, endpoint, timing, status, trace id.
- Entity-level revision history records every write with actor attribution (API client vs. web-app user).
- PII-bearing endpoints (contact-data reads, KYC document downloads)
accept an
X-Purposeheader to record per-request justification on the access record.
Breach notification
Per DPA, NT24 notifies affected organizations promptly when a security incident meets the classification criteria. Notifications include:- Nature, scope, data categories affected.
- Estimated affected data subjects.
- Mitigations applied.
- Recommended customer actions.
Sub-processors
Authoritative list maintained in the DPA. Customer is notified before new sub-processors are added.Reporting a GDPR concern
- Data subject requests reaching your side: route per your DPA.
- Data subject requests reaching NT24 directly: [email protected].
- Security incidents: [email protected].
Next
DPA
Authoritative controller/processor terms.
Security overview
Encryption, residency, audit.