Data Processing Agreement
Last updated: January 8, 2026
This Data Processing Agreement ("DPA") governs BCP Technology's processing of Personal Data on behalf of customers using the tapioca platform, in accordance with the General Data Protection Regulation (GDPR).
Need a signed DPA?
For Enterprise customers, we offer pre-signed DPAs. Contact us to receive a countersigned copy.
Table of Contents
1. Definitions
In this Data Processing Agreement ("DPA"):
- "Controller" means the entity that determines the purposes and means of processing Personal Data (you, the Customer).
- "Processor" means the entity that processes Personal Data on behalf of the Controller (BCP Technology).
- "Personal Data" means any information relating to an identified or identifiable natural person.
- "Processing" means any operation performed on Personal Data, including collection, storage, use, and deletion.
- "Sub-processor" means any third party engaged by BCP Technology to process Personal Data.
- "Data Subject" means the individual to whom Personal Data relates.
- "Services" means the tapioca platform and related services provided by BCP Technology.
2. Scope & Applicability
This DPA applies when BCP Technology processes Personal Data on your behalf as a Processor. This includes:
- User account information (names, email addresses)
- Project and task data containing personal information
- Time tracking records
- Comments, attachments, and documents
- Financial data you enter into the platform
This DPA supplements our Terms of Service and Privacy Policy.
3. Processor Obligations
As your Processor, BCP Technology will:
- Process only on instructions: Process Personal Data only according to your documented instructions, unless required by law.
- Ensure confidentiality: Ensure that personnel authorized to process Personal Data have committed to confidentiality.
- Implement security measures: Implement appropriate technical and organizational measures to protect Personal Data.
- Assist with compliance: Assist you in responding to Data Subject requests and complying with GDPR obligations.
- Notify of breaches: Notify you without undue delay (within 72 hours) after becoming aware of a Personal Data breach.
- Delete or return data: At your choice, delete or return all Personal Data upon termination of services.
- Allow audits: Make available information necessary to demonstrate compliance and allow for audits.
4. Sub-processors
We use the following sub-processors to provide our Services:
| Sub-processor | Purpose | Location |
|---|---|---|
| Hetzner Online GmbH | Cloud infrastructure hosting | Germany (EU) |
| Cloudflare, Inc. | CDN, DDoS protection, DNS | USA (EU SCCs) |
| Stripe, Inc. | Payment processing | USA (EU SCCs) |
| Postmark (ActiveCampaign) | Transactional email | USA (EU SCCs) |
We will notify you of any intended changes to sub-processors, giving you the opportunity to object. You may object within 30 days if you have reasonable grounds.
5. Security Measures
We implement the following technical and organizational measures:
Technical Measures
- Encryption at rest (AES-256) and in transit (TLS 1.3)
- Network segmentation and firewall protection
- Regular security patching and vulnerability scanning
- Automated intrusion detection systems
- Regular encrypted backups with tested recovery
Organizational Measures
- Access control based on least privilege principle
- Employee confidentiality agreements
- Security awareness training
- Incident response procedures
- Regular security audits
6. Data Subject Rights
We will assist you in fulfilling your obligations to respond to Data Subject requests, including:
- Access: Provide copies of Personal Data we process
- Rectification: Correct inaccurate Personal Data
- Erasure: Delete Personal Data upon request
- Portability: Export Personal Data in machine-readable format
- Restriction: Limit processing when requested
- Objection: Stop processing upon valid objection
If a Data Subject contacts us directly, we will promptly notify you and not respond unless authorized by you.
7. International Transfers
Personal Data is primarily stored in the European Union (Germany). When transfers outside the EU are necessary:
- We rely on EU Standard Contractual Clauses (SCCs) approved by the European Commission
- We assess the legal framework of the destination country
- We implement supplementary measures where necessary
For self-hosted deployments, you control data location and international transfers.
8. Data Breach Notification
In the event of a Personal Data breach, we will:
- Notify you within 72 hours of becoming aware of the breach
- Provide details including: nature of breach, categories of data affected, approximate number of Data Subjects, likely consequences, and measures taken
- Cooperate with your investigation and reporting obligations
- Document all breaches and remediation actions
Notification email: Your account owner email or designated security contact.
9. Audits
You have the right to audit our compliance with this DPA:
- Self-service: Request our latest security certifications, SOC 2 reports (when available), and compliance documentation
- Questionnaires: Submit security questionnaires which we will complete within 10 business days
- On-site audits (Enterprise only): With reasonable advance notice, conduct or commission third-party audits at your expense
Contact [email protected] to request audit information.
10. Termination & Data Return
Upon termination of our Services:
- You may export your data before account closure using our export functionality
- We will delete your Personal Data within 30 days of account termination
- Upon written request, we will certify deletion in writing
- Backup copies may be retained for up to 90 days before automatic deletion
- We may retain data where required by law, with notification to you
11. Contact
For DPA-related inquiries or to sign a custom DPA:
BCP Technology
Data Protection Officer
Attn: Ben Cöppicus
Vürfels 102
51427 Bergisch Gladbach
Germany
Email: [email protected]
Enterprise customers may request custom DPA terms as part of their contract.