Features
Resources
Case StudiesSoonBest Practices
Use Cases
ExecutivesFinanceSalesProduct PortfolioConsultants
CompanyContact
Book a demoLogin

This Data Processing Agreement (DPA) forms part of and is incorporated by reference into the Agreement between Bayescase GmbH (Processor) and the Customer identified in the applicable Order (Controller) for use of the Service.

1. Parties and Roles

  • Controller: The Bayescase customer identified in the Order.
  • Processor: Bayescase GmbH, Julius-Hatry-Straße 1, 68163 Mannheim, Germany.
  • Roles:
    • For Customer Personal Data processed within the Service on behalf of Controller, Bayescase acts as Processor.
    • For account, billing, communications, marketing and telemetry data for which Bayescase determines the purposes and means, Bayescase acts as an independent Controller (out of scope of this DPA and governed by Bayescase's Privacy Policy).
    • For model improvement/training activities described in Section 4.6, Bayescase acts as an independent Controller; Controller may opt out as set forth there.

2. Definitions

  • Customer Personal Data: any personal data (Art. 4(1) GDPR) provided by or on behalf of Controller to the Service for processing on Controller's behalf.
  • Service: Bayescase's hosted software service described in the Agreement.
  • Sub-processor: any Processor engaged by Bayescase to process Customer Personal Data.
  • EU GDPR, UK GDPR, and Swiss FADP have the meanings given under applicable law. Capitalized terms not defined here have the meanings in the Agreement or GDPR.

3. Subject Matter, Duration, Nature and Purpose

  • Subject matter and duration: Processing of Customer Personal Data as necessary to provide the Service during the Subscription Term and for 30 days thereafter for export, followed by deletion subject to backups as described below.
  • Nature and purpose: Hosting, storage, retrieval, transmission, analysis, transformation, and other processing necessary to provide, secure, maintain, and support the Service for Controller, including optional AI features requested by users, generation of AI-assisted outputs, and fraud/abuse prevention.
  • Categories of personal data: Typical B2B SaaS user/account data (e.g., name, business email, role, organization, user IDs), usage and event logs, prompts, uploaded materials, generated outputs, and any personal data contained in Customer's inputs or datasets uploaded to or entered into the Service. Controller shall not input special categories of personal data (Art. 9 GDPR), biometric data, genetic data, government-issued identifiers, or children's data without a written amendment.
  • Categories of data subjects: Authorized Users, Controller's personnel, contractors, business contacts, and other individuals whose personal data Controller chooses to input into the Service.
  • Sensitive data: Not intended. Controller will not submit health, biometric, genetic, or other special category data, or children's data, to the Service or AI features unless expressly agreed in writing.

4. Controller Instructions; Processor Obligations

4.1 Instructions. Bayescase shall process Customer Personal Data only on documented instructions from Controller, including as set out in the Agreement, this DPA, and Controller's configuration of the Service. If Bayescase is required by EU, Member State, UK, Swiss or other applicable law to process Customer Personal Data beyond Controller's instructions, Bayescase will inform Controller before processing unless the law prohibits such notice.

4.2 Confidentiality. Bayescase ensures that persons authorized to process Customer Personal Data are bound by confidentiality obligations.

4.3 Security. Bayescase implements technical and organizational measures (TOMs) appropriate to the risk, as described in Annex II, including encryption in transit and at rest, access controls, logging, and backups.

4.4 Assistance. Taking into account the nature of the processing, Bayescase assists Controller by appropriate technical and organizational measures insofar as possible for the fulfilment of Controller's obligations to respond to data subject requests under Chapter III GDPR, and to conduct data protection impact assessments and consultations with supervisory authorities (Articles 35–36 GDPR). Bayescase may charge reasonable fees for assistance that goes beyond basic configuration or self-service capabilities of the Service.

4.5 Personal data breaches. Bayescase will notify Controller without undue delay after becoming aware of a personal data breach affecting Customer Personal Data, and will provide information reasonably required by Controller to comply with Articles 33–34 GDPR as it becomes available. Notification will be sent to the admin email on the account unless Controller designates another address.

4.6 Model improvement/training (separate controllers). To improve and develop the Service, Bayescase may use Customer's inputs and Outputs to train, fine-tune, or otherwise improve algorithms, models, and features. For such improvement/training, Bayescase acts as an independent Controller, relies on legitimate interests (Art. 6(1)(f) GDPR), applies appropriate safeguards (e.g., de-identification where feasible), and honors Controller's opt-out at any time via email to privacy@bayescase.com. If Controller opts out, Bayescase will not include Controller's inputs/Outputs in training datasets after the opt-out effective date; this does not affect processing strictly necessary to provide the Service as Processor.

5. Sub-processing

5.1 Authorization. Controller grants Bayescase a general authorization to engage Sub-processors to process Customer Personal Data. The current list is available at https://bayescase.com/subprocessors and includes processors engaged by Bayescase in its capacity as Processor for Service data, including providers used to process Customer Personal Data in connection with optional AI features requested by Controller's users. Vendors used by Bayescase in its own capacity as Controller (e.g., for billing or CRM) are not Sub-processors under this DPA.

5.2 Requirements. Bayescase shall:

  • impose on Sub-processors data protection obligations no less protective than those in this DPA (including TOMs and, where applicable, SCCs), and
  • remain responsible for Sub-processors' performance.

5.3 Changes. Bayescase will provide at least 30 days' prior notice of additions/replacements via the Sub-processor page or email. Controller may object on reasonable data protection grounds within that period. If the parties cannot resolve an objection in good faith, Controller may terminate the affected Service and receive a pro rata refund for prepaid, unused fees.

6. International Transfers

6.1 Locations. Bayescase primarily hosts and processes Customer Personal Data in the EU/EEA (AWS eu-central-1, Frankfurt). Certain AI-related processing of prompts, context, uploaded materials, and outputs may be carried out by Bayescase's AI provider outside the EU/EEA, including in the United States, where necessary to provide the AI features requested by Controller or its Authorized Users.

6.2 Safeguards. Where Customer Personal Data is transferred to a third country without an adequacy decision:

  • For EU GDPR: The EU Standard Contractual Clauses (SCCs) adopted by Commission Decision 2021/914 are incorporated by reference. Module 2 (Controller-to-Processor) applies to transfers from Controller to Bayescase; Module 3 (Processor-to-Processor) applies between Bayescase and Sub-processors. The parties populate the SCCs as set out in Annex I and Annex II to this DPA. In case of conflict, the SCCs prevail for the relevant transfer.
  • For UK GDPR: The UK International Data Transfer Addendum (IDTA) to the EU SCCs (version issued by the UK ICO and in force on the Effective Date) is incorporated and applies to relevant transfers; the EU SCCs as amended by the UK Addendum form the relevant transfer mechanism.
  • For Switzerland: The Swiss FDPIC's provisions apply. The EU SCCs are adapted so references to GDPR are read as references to Swiss law, and supervisory authority references include the FDPIC.

6.3 Supplementary measures. Bayescase will implement appropriate supplementary measures (e.g., encryption in transit and at rest, access controls, data minimization), assess laws/practices of the destination country where reasonably possible, and document a transfer impact assessment (TIA) upon request. Bayescase will notify Controller if it can no longer comply with the SCCs and, if feasible, will suspend the relevant transfer or propose a reasonable alternative.

7. Audits and Information Rights

  • Upon reasonable written request (not more than once in any 12-month period unless required by a competent authority or following a confirmed personal data breach), Bayescase will make available information necessary to demonstrate compliance with Article 28 GDPR, which may include: security whitepapers, policy summaries, responses to security questionnaires, and descriptions of TOMs.
  • Onsite audits are not permitted except where required by applicable law or a competent supervisory authority. Any audit will be conducted during normal business hours, in a manner that minimizes disruption, subject to confidentiality obligations, and at Controller's expense.

8. Data Retention, Return, and Deletion

During the Subscription Term and for 30 days after termination/expiry (provided all undisputed fees are paid), Controller may export Customer Personal Data via the Service or upon request. After that period, Bayescase will delete Customer Personal Data from active systems and processing schedules, subject to legal retention obligations and standard encrypted rolling backups with a maximum retention of 35 days. Data contained in backups will be overwritten in the ordinary course of backup rotation and is not restored except for disaster recovery.

9. Liability; Order of Precedence

  • The parties' respective liability under or in connection with this DPA is governed by the limitation of liability in the Agreement. Nothing in this DPA limits either party's liability where such limitation is not permitted by law, or under the SCCs for the relevant restricted transfers.
  • In the event of a conflict between this DPA and the Agreement, this DPA controls with respect to processing of Customer Personal Data. In the event of a conflict with the SCCs for a restricted transfer, the SCCs prevail for that transfer.

10. Miscellaneous

  • Personnel; access. Bayescase ensures that access to Customer Personal Data is limited to personnel who require it for the purposes of the Service, and that such access is revoked when no longer needed.
  • Records. Bayescase will maintain records of processing activities as required by Article 30(2) GDPR and make them available to supervisory authorities upon request.
  • Government access requests. Where legally permissible, Bayescase will notify Controller of government or other third-party requests for Customer Personal Data and will challenge unlawful requests. Bayescase will disclose only the minimum required to comply with the law.
  • Term. This DPA remains in force for so long as Bayescase processes Customer Personal Data on behalf of Controller under the Agreement.
  • AI subprocessors and instructions. Where Controller uses optional AI features, Controller instructs Bayescase to make Customer Personal Data contained in prompts, context, uploaded materials, and outputs available to Bayescase's authorized AI subprocessor solely as necessary to generate the requested response and provide the Service.

Annex II – Technical and Organizational Measures

Bayescase implements and maintains the following measures, proportionate to the risks of processing Customer Personal Data in the Service. Measures are reviewed periodically and updated as necessary.

Organization and governance: Security responsibilities are assigned to Bayescase's founder/management. Personnel with access to Customer Personal Data are bound by confidentiality. Basic security awareness practices are applied.

Access controls and authentication: Named, least privilege access to production systems and Customer Personal Data. Timely provisioning and deprovisioning (typically within 24–48 hours) when roles change or staff leave. Multi-factor authentication (MFA) for privileged access to production and cloud consoles.

Physical and infrastructure security: Use of leading cloud providers' data centers (e.g., AWS eu-central-1) with certified physical security. Bayescase does not operate its own data centers.

Encryption and key management: Encryption in transit (TLS 1.2+) for data flows under Bayescase's control. Encryption at rest for databases, storage, and backups using cloud provider managed encryption. Keys are managed using cloud-native key management in the primary region; access to keys is restricted and logged.

Network and application security: Cloud network security controls (e.g., security groups, managed firewalls) configured to restrict inbound access to necessary ports/services. Software dependencies and platforms are kept reasonably up to date; critical security patches are applied in a commercially reasonable timeframe. Basic logging of administrative actions and access to Customer Personal Data; monitoring of critical infrastructure/service health.

Data management and segregation: Logical separation of Customer Data by account/tenant identifiers. Data minimization and purpose limitation applied to reduce personal data exposure.

Backup and recovery: Regular encrypted backups of Customer Data with a typical retention of up to 35 days. Procedures to restore data from backups; restoration capability is reviewed from time to time.

Incident management: Incident response procedures covering detection, assessment, containment, and recovery. Notification to Controller without undue delay upon becoming aware of a personal data breach affecting Customer Personal Data, with updates as information becomes available.

Vendor and sub-processor management: Data processing agreements with Sub-processors, including appropriate safeguards for international transfers (e.g., SCCs). Risk-based onboarding and a maintained Sub-processor register with change notifications.

Business continuity: Use of cloud-native redundancy for critical components; commercially reasonable efforts to restore service in the event of a disruption.