Data Processing Agreement
under Art. 28 GDPR for the rented servers on boothcloud.de
Last updated: 4 November 2026 · Deutsche Fassung
This is a translation for convenience. The German version is legally binding.
Parties
Controller (hereinafter “Customer”):
the business that books a server through the customer area on boothcloud.de, with the name and address given in its order.
Processor (hereinafter “Provider”):
Thomas Michael Müller – RAWCaptureBooth
Fichtenstr. 10C
85659 Forstern
Germany
hello@rawcapturebooth.app
Preamble
Under the rental agreement the Customer concludes when booking on boothcloud.de (“Main Agreement”), the Provider supplies the Customer with a dedicated instance of the RAWCaptureBooth Selfhosted Webserver on a server operated by the Provider. Through it, the Customer uploads pictures taken by its photo booths, makes them available to its guests in online galleries and monitors its photo booths remotely. In doing so, the Provider processes personal data on behalf of the Customer. This agreement sets out the obligations of both parties under Art. 28 GDPR. In the event of any conflict, it takes precedence over the Main Agreement in all data protection matters.
§ 1 Subject matter and duration
- The subject matter is the operation of a dedicated instance of the Selfhosted Webserver for the Customer: storing uploaded pictures, providing the galleries, receiving status reports and remotely controlling the Customer's photo booths.
- Processing takes place in a data centre of Contabo GmbH in the “EU” region, i.e. within the European Union. Backup copies are kept on servers of the Provider in Germany (Annex 1). Data is transferred to a third country only for remote access to photo booths, if the Customer uses it (Annex 2).
- This agreement remains in force for as long as the Main Agreement. The obligations under § 8 (deletion) and confidentiality continue beyond that.
§ 2 Nature and purpose, data and data subjects
Purpose: hosting the Customer's gallery, upload and remote management functions. The Provider does not analyse the data for its own purposes and does not pass it on.
| Categories of data subjects | Types of personal data |
|---|---|
| Guests at the Customer's events | Photos and videos in which they appear; IP address and time when accessing the gallery (server log) |
| Event organisers (the Customer's clients) | Name or title of the event, access codes, organiser PIN, period of the event |
| The Customer and its staff | Login data for the administration area, IP address at login, names of the photo booths, status and usage data of the photo booths |
The Provider does not deliberately process special categories of data under Art. 9 GDPR. Pictures may reveal such data in individual cases; the Customer decides what is uploaded.
§ 3 Instructions
- The Provider processes the data only on documented instructions from the Customer. Instructions are the Main Agreement, this agreement and everything the Customer configures in its administration area – for example deleting events or pictures and the periods for automatic clean-up.
- The Customer gives further instructions in text form to hello@rawcapturebooth.app.
- If the Provider considers an instruction to be unlawful, it informs the Customer without delay and may suspend it until it is confirmed or changed.
- Statutory processing obligations remain unaffected; the Provider informs the Customer of them in advance where the law permits.
§ 4 Obligations of the Provider
- Confidentiality: Only the Provider itself has access to the data. If it engages other persons, it first commits them to confidentiality in writing.
- Security: The Provider takes the technical and organisational measures under Art. 32 GDPR set out in Annex 1. It may develop them further as long as the level of protection does not decrease; it gives notice of material changes.
- No access without cause: The Provider looks at pictures and content of the instance only if the Customer asks it to or if this is strictly necessary for troubleshooting or security. Ongoing monitoring uses only key figures (storage usage, number of events and pictures, time of the last report).
- Data protection contact: Thomas Michael Müller, hello@rawcapturebooth.app. The Provider is not required to appoint a data protection officer.
§ 5 Sub-processors
- The Customer approves the sub-processors listed in Annex 2.
- The Provider announces any new or changed sub-processor in text form at least 30 days in advance. The Customer may object within this period for an important data protection reason; if no agreement is reached, either party may terminate the Main Agreement extraordinarily as of the change.
- The Provider contractually binds every sub-processor to a level of protection that corresponds to this agreement.
§ 6 Assistance and notification duties
- Data subject rights: If a data subject contacts the Provider, the Provider forwards the request to the Customer without delay and does not reply itself. The Customer can handle access, rectification and erasure itself in its administration area; where that is not sufficient, the Provider assists.
- Data breaches: If the Provider becomes aware of a personal data breach, it notifies the Customer without delay, at the latest within 24 hours, with all information under Art. 33(3) GDPR available to it. Notifying the supervisory authority remains the Customer's responsibility.
- Further duties: The Provider assists the Customer with data protection impact assessments and prior consultations (Art. 35, 36 GDPR) insofar as they concern the operation of the server.
§ 7 Evidence and audits
- On request, the Provider makes available to the Customer all information necessary to demonstrate compliance with Art. 28 GDPR – primarily this agreement, Annex 1 and the certifications of the data centre operator.
- On-site audits are possible with at least 14 days' notice during normal business hours. The Customer audits the data centre itself through the operator's certifications, not on site.
- The Provider may charge for the effort of an on-site audit based on time spent, unless the audit reveals a breach by the Provider.
§ 8 Deletion and return
- Until the end of the agreement, the Customer can save all pictures itself using the download functions of its administration area.
- If the Main Agreement ends by cancellation, the Provider locks the instance at the end of the term and permanently deletes it, including all pictures, the database and the login data, 14 days later. If a payment finally fails, the Provider locks the instance immediately and deletes it after 30 days unless payment is received by then. At the Customer's request, the Provider deletes immediately.
- Server logs containing IP addresses of gallery visitors are continuously overwritten and deleted after 7 days at the latest.
- Backup copies are continuously overwritten. Deleted data is removed from all backups no later than 14 days after deletion.
- The Provider confirms deletion in text form on request.
§ 9 Liability and final provisions
- This agreement is concluded when the Customer confirms it while booking in the customer area on boothcloud.de. It is thereby concluded in an electronic format (Art. 28(9) GDPR). The Provider stores the time of confirmation.
- Liability is governed by Art. 82 GDPR. Otherwise, the liability provisions of the Main Agreement apply.
- Amendments and additions must be made in text form. This also applies to any waiver of this requirement.
- If any provision is invalid, the remainder stays in effect. It is replaced by the provision that comes closest to its purpose.
- German law applies. Place of jurisdiction, where permitted, is the Provider's registered place of business.
Annex 1: Technical and organisational measures
This is how operations are set up today. Changes under § 4(2).
| Protection goal | Measure |
|---|---|
| Physical access control | Server in a data centre of Contabo GmbH; physical access, video surveillance and fire protection are handled by the operator (see Annex 2). The Provider has no physical access there. The backup servers are located on the Provider's premises in Germany, to which third parties have no access. |
| System access control | Server login only with a cryptographic key, password login disabled. The firewall only allows SSH, HTTP and HTTPS. Hosting administration protected by password, second factor (TOTP) and lockout after repeated failed attempts. The customer account on boothcloud.de is protected by a password and optionally a second factor. |
| Data access control | Each Customer has its own isolated instance, its own storage area of fixed size and its own database with its own user. The Customer's administration area is protected by password, optionally a second factor, and a login throttle. Picture folders cannot be accessed directly over the network, only through gallery access codes. |
| Transfer control | All connections to the gallery, administration area and photo booth are encrypted via HTTPS (certificates from Let's Encrypt). Photo booths log in with their own credentials and API key. Backups are transferred encrypted via SSH. |
| Input control | Server logs of the instance with time and IP address, deleted weekly. |
| Availability | Monitoring every minute with email alerts for full storage, a full server disk or a failed instance. Automatic security updates of the operating system. Nightly backup of pictures, databases and settings to servers of the Provider in Germany; the last 7 daily versions are kept. The backup server collects the data with a key that can only read; the hosting server cannot alter the backup. If a backup is missed, the administration issues a warning. |
| Separation control | Separate instances, storage areas, databases and credentials for each Customer. |
| Organisation | No other persons with access. These measures are reviewed and updated at least once a year and whenever there is a material change. |
Annex 2: Sub-processors
| Company | Service | Place of processing |
|---|---|---|
| Contabo GmbH, Welfenstraße 22, 81541 Munich, Germany | Server and data centre | European Union (“EU” region) |
| Cloudflare, Inc., 101 Townsend St., San Francisco, CA 94107, USA | Encrypted connection for remote access to photo booths – only if the Customer uses remote access | Cloudflare's global network; transfer to the USA based on the EU-US Data Privacy Framework and the European Commission's standard contractual clauses |
The Provider has concluded a data processing agreement with Contabo GmbH. For Cloudflare, its Data Processing Addendum applies, which forms part of the terms of use of the Cloudflare account. Domain management at STRATO GmbH only concerns address records; no Customer data passes through it.