Data Processing Agreement (DPA)

📋 Summary according to Art. 28 GDPR

This agreement governs the processing of personal data on behalf between you (Controller) and SemanticFlow (Processor).

Contracting Parties

Client (Controller):
Customer (e.g. educational institution, company, care facility, self-employed educators, private individuals)

Service Provider (Processor):
Semantic Flow
Owner: Manfred Eppe
Schopbachweg 10c
22527 Hamburg
Germany
Email: info@semanticflow.de
Phone: +49 176 21532311

1. Subject Matter and Duration

This Data Processing Agreement governs the processing of personal data by SemanticFlow for the provision of the EduraFlow service and related services.

Duration: This agreement is valid for the duration of the main contract between Client and Service Provider. After contract termination, data will be deleted or returned according to Section 8.

2. Nature and Purpose of Processing

The Processor processes personal data as part of the following activities:

  • Collection: Upload of educational materials and documents by the Client
  • Storage: Storage of uploaded content on hosting provider servers
  • Transmission: Forwarding to AI services (OpenAI) for processing
  • Deletion: Automatic deletion after 24 months or upon request

Purpose: AI-assisted creation and editing of educational materials, including quizzes, presentation slides, and structured dossiers.

3. Categories of Data Subjects

🚫 Exclusion of Personal Data

The service is NOT designed for processing personal data.

The Client undertakes not to include any personal data of third parties (including names, contact details, health data, or other identifiable information) in the uploaded materials.

Permitted content: Anonymized educational content, professional literature, general educational materials without personal reference.

Responsibility: Should the Client nevertheless upload personal data, this is done at their sole responsibility. The Client warrants that they:

  • have the necessary legal basis (e.g., consent of data subjects according to Art. 6(1)(a) GDPR)
  • have fulfilled all required information obligations according to Art. 13/14 GDPR
  • have conducted a Data Protection Impact Assessment (DPIA) according to Art. 35 GDPR if applicable
  • indemnify SemanticFlow against any third-party claims resulting from unauthorized upload of personal data

4. Categories of Personal Data

Personal data of the Client:

  • Account data: Name, email address, billing address of the Client
  • Usage data: IP address (shortened/anonymized), browser information, timestamps
  • Payment data: Processed via Stripe (not stored by SemanticFlow)

Content data (uploaded by the Client):

  • Texts, documents, images in uploaded educational materials
  • Note: Should NOT contain personal data (see Section 3)

5. Obligations of the Processor

5.1 Processing under Instructions

The Processor processes personal data solely on documented instructions from the Client. Instructions are given through use of the platform and the functions provided therein.

5.2 Confidentiality

The Processor ensures that all persons authorized to process data are bound to confidentiality and have received appropriate training.

5.3 Technical and Organizational Measures (TOMs)

The Processor has implemented the following security measures:

  • Access control: Password-protected user accounts, role-based permissions
  • Encryption: TLS encryption for data transmission (HTTPS)
  • Logging: Logging of accesses and changes (7-30 days)
  • Updates: Regular security updates of software used
  • Data separation: Logical separation of customer data at platform level

5.4 Support for Data Subject Rights

The Processor supports the Client in fulfilling data subject rights (access, deletion, rectification, etc.) with appropriate technical and organizational measures.

Contact for data subject requests: info@semanticflow.de

5.5 Reporting Security Incidents

The Processor reports personal data breaches immediately, but no later than 72 hours after becoming aware, to the Client.

6. Sub-processors

The Client grants the Processor general authorization to engage the following sub-processors:

6.1 Clever Cloud SAS (Hosting)

  • Location: 3 rue de l'Allier, 44000 Nantes, France (EU)
  • Service: Platform hosting and data storage
  • Safeguards: Data Processing Agreement (DPA) in place

6.2 OpenAI, L.L.C. (AI Processing)

  • Location: 3180 18th Street, San Francisco, CA 94110, USA (with EU data centers)
  • Service: AI-assisted content processing and generation
  • Safeguards: Data Processing Agreement (DPA) concluded, data transfer based on EU-US Data Privacy Framework (Art. 45 GDPR) and Standard Contractual Clauses (SCCs)

6.3 Stripe, Inc. (Payment Processing)

  • Location: Ireland (EU) and USA
  • Service: Payment data processing
  • Safeguards: Own privacy policy and DPA, PCI-DSS certified

Changes: The Processor informs the Client about planned changes to sub-processors. The Client may object within 14 days.

7. International Data Transfer

The transfer of personal data to OpenAI in the USA is based on the EU-US Data Privacy Framework (Art. 45 GDPR), which ensures adequate data protection. Additionally, Standard Contractual Clauses (SCCs) are in place.

OpenAI also operates data centers in the EU, which can be used preferentially.

8. Deletion and Return of Data

8.1 Standard Procedure

Uploaded educational materials and generated results are automatically deleted 24 months after upload, unless the Client requests an extension.

8.2 After Contract Termination

After termination of the main contract, the Processor deletes all personal data of the Client or returns it upon request. Deletion occurs within 30 days.

8.3 Upon Request

The Client may request immediate deletion of their data at any time at: info@semanticflow.de

8.4 Legal Retention Obligations

Data subject to legal retention obligations (e.g., invoice data) will be retained according to statutory periods (6-10 years).

9. Control and Audit Rights

The Client has the right to verify the Processor's compliance with this DPA. This may be done through:

  • Obtaining information from the Processor
  • Reviewing relevant documents and certifications
  • Inspections (with prior notice, during business hours)

The Processor provides upon request information necessary to verify compliance with obligations under Art. 28 GDPR.

10. Liability and Compensation

Liability is governed by the provisions of the GDPR (Art. 82) and the agreements in the main contract. In case of GDPR violations, the Processor is liable to the Client according to statutory provisions.

11. Final Provisions

11.1 Applicable Law

The law of the Federal Republic of Germany applies.

11.2 Jurisdiction

The exclusive place of jurisdiction for all disputes arising from this contract is Hamburg.

11.3 Amendments

Amendments to this DPA require written form (email is sufficient). The Processor may make necessary adjustments (e.g., in case of legal changes) with a notice period of 30 days.

11.4 Severability Clause

Should individual provisions of this DPA be invalid, the validity of the remaining provisions shall remain unaffected.


Contact for DPA Questions

For questions or to exercise your rights as Client, please contact:

Manfred Eppe
Semantic Flow
Schopbachweg 10c
22527 Hamburg
Email: info@semanticflow.de
Phone: +49 176 21532311


Last updated: October 18, 2025
Version: 1.0