If you put other people's personal data in MyCompanyDesk, such as data of your customers, we process it for you. This agreement sets out how (article 28 GDPR). You agree to it when you sign up.
Processor: MyCompanyDesk, trade name of the sole proprietorship of Sil van Rijnberk, Naxosdreef 161, 3562 JG Utrecht, the Netherlands, KvK (Dutch Chamber of Commerce) number 42058784. Contact: [email protected]. Hereafter: "we".
Controller: the business named in the MyCompanyDesk account, with its name, KvK number and address. Hereafter: "you". You decide why and how the personal data you put in MyCompanyDesk is processed.
This data processing agreement is part of the terms and conditions. You agree to both when you sign up ("Ik ga akkoord met de algemene voorwaarden en de verwerkersovereenkomst", meaning "I agree to the terms and conditions and the data processing agreement"). If they contradict each other on personal data, this data processing agreement prevails.
Terms such as "personal data", "processing", "data subject" and "personal data breach" have the meaning given in the General Data Protection Regulation (GDPR).
We process personal data only to provide the service described in the terms and conditions:
Contact details (name, email address, phone number, address), business details (KvK and VAT number), financial data (IBAN, amounts, payment status, bank transactions), the content of invoices, quotes, contracts, documents and email, signatures with time and IP address, website visit data and technical data such as IP addresses and browsers.
MyCompanyDesk is not designed for special categories of personal data (article 9 GDPR), such as health data. Still, it can happen that you process them, for example as a healthcare provider, coach or therapist, in a note, appointment or invoice. The same measures apply as for all data (article 5). You assess whether those measures are suitable for your processing, and you do not put more of this data in MyCompanyDesk than necessary. A medical file belongs in a system built for that purpose.
The processing lasts as long as you have an account. After that, article 11 applies.
For a few things we use data for our own purpose. For those, we are responsible ourselves (article 28(10) GDPR):
Apart from that, we do not use your data for our own purposes. We do not sell it, we do not build profiles from it and we do not train AI models with it.
You give us general authorisation to engage the sub-processors listed below.
| Party | Purpose | Which data | Where | Safeguard |
|---|---|---|---|---|
| Hetzner Hetzner Online GmbH | Servers on which the app and the API run | All data that passes through the app | Germany (Falkenstein) | Within the EEA |
| Neon Neon Inc. (database at Amazon Web Services) | Database with your administration | All data in your administration and account | Germany (Frankfurt, AWS eu-central-1) | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| Cloudflare Cloudflare, Inc. | Storage of files and backups (R2), Workers, email reception (Email Routing), queues (Queues), spam protection at login (Turnstile), hosting of the websites (Pages), creating PDFs (Browser Rendering), text classification (Workers AI) and the route to Google Vertex AI (AI Gateway, without logging content) | Files, attachments, received email, encrypted backups, IP addresses, text for classification | Worldwide network; storage (R2) with Europe as the chosen location, a preference and not a hard EU guarantee | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| Google Vertex AI (Gemini) Google Cloud EMEA Ltd. | AI features: assistant, reading receipts, sorting and answering email, texts | The text or document you have read by an AI feature | Belgium (europe-west1) and Germany (europe-west3); non-EU regions are refused | Within the EEA |
| Resend Resend, Inc. | Sending email from the platform (login codes, notifications) and your invoices | Email addresses, content of the email and attachments | United States | Standard contractual clauses (SCC) |
| Stripe (subscription) Stripe Payments Europe, Ltd. | Paying for your MyCompanyDesk subscription | Name, email address, billing address, VAT number and payment details | Ireland and United States | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| PostHog PostHog Inc. (EU cloud) | Measuring how the app and the website are used, error reports | Click behaviour, pages, device data; screen recordings of the app (masked) | Germany (Frankfurt, eu.i.posthog.com) | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| Party | Purpose | Which data | Where | Safeguard |
|---|---|---|---|---|
| Mollie Mollie B.V. | Payment links on your invoices, if you connect Mollie | Invoice amount, name and email address of your customer, payment status | Netherlands | Within the EEA |
| Stripe (payments from your customers) Stripe Payments Europe, Ltd. | Payment links on your invoices, if you connect your own Stripe account | Invoice amount, name and email address of your customer, payment status | Ireland and United States | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| Enable Banking Enable Banking Oy | Bank connection (PSD2), if you connect your bank | Account number, balance and transactions | Finland | Within the EEA |
| Tink Tink AB | Bank connection (PSD2), if you connect your bank | Account number, balance and transactions | Sweden | Within the EEA |
| Recommand (Peppol) Recommand BV | Sending and receiving invoices through the Peppol network | The e-invoice (UBL) with the details of you and your customer | Belgium | Within the EEA |
| Google Maps Platform Google Ireland Ltd. | Completing addresses, customers on the map, calculating travel distances | Addresses that you enter or look up | Worldwide | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| Firebase Cloud Messaging Google Ireland Ltd. | Push notifications on your phone, if you turn them on | Device token and the text of the notification | Worldwide | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| Apple Push Notification service Apple Distribution International Ltd. | Push notifications on an iPhone (Firebase passes them on through Apple) | Device token and the text of the notification | Worldwide | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| Openprovider Hosting Concepts B.V. | Registering and renewing domain names, if you get a domain from us | Name, address, email address and phone number of the domain holder | Netherlands | Within the EEA |
| SIDN Stichting Internet Domeinregistratie Nederland | Registry of .nl domains (via Openprovider) | Data of the domain holder | Netherlands | Within the EEA |
| MessageBird (Bird) MessageBird B.V. | SMS code when signing a document digitally | Phone number and the SMS text | Netherlands | Within the EEA |
| KVK Kamer van Koophandel (Dutch Chamber of Commerce) | Looking up business details when signing up and for customers | KVK number or business name you search for | Netherlands | Within the EEA |
| overheid.io Overheid.io | Fallback for looking up business details if the KVK does not respond | KVK number or business name you search for | Netherlands | Within the EEA |
| Google Agenda and Google Bedrijfsprofiel (Google Calendar and Google Business Profile) Google Ireland Ltd. | Updating your calendar and your Google business profile, only if you connect them | Appointments, opening hours and business details | Worldwide | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
| Microsoft (Outlook and calendar) Microsoft Ireland Operations Ltd. | Email and calendar through your Microsoft account, only if you connect it | Email and appointments that you have synchronised | Worldwide | EU-US Data Privacy Framework and standard contractual clauses (SCC) |
We take appropriate technical and organisational measures (article 32 GDPR). Among other things:
If we notice a personal data breach concerning personal data that you process in MyCompanyDesk, we tell you without undue delay, at the latest within 48 hours, at the email address in your account. We tell you what happened, which data subjects and data are affected, what the likely consequences are and which measures we take or propose. If we do not yet know everything, we send the rest as soon as we know it.
We help you with a notification to the Autoriteit Persoonsgegevens (the Dutch Data Protection Authority) and to data subjects. That duty to notify lies with you as the controller.
If someone asks you for access, correction, deletion or a copy of their data, you can usually do this yourself in the app:
If you cannot do it yourself, we help you. If a request reaches us, we forward it to you and do not answer it ourselves, unless you ask us to.
We help you comply with your obligations under articles 32 to 36 GDPR, to the extent that is reasonable given what we do and what we know. This means:
We give you all information needed to show that we comply with this agreement and article 28 GDPR. Ask for it via [email protected].
If that information is not enough, you may have an audit carried out once per calendar year, after a written request with 30 days of preparation time, and more often if there is a concrete reason, such as a data breach or a question from the supervisory authority. The auditor is bound by confidentiality and the audit must not disrupt our work unnecessarily. You pay for the audit, unless it turns out that we did not comply with this agreement on an important point.
Data only goes to a country outside the European Economic Area if there is a safeguard under chapter V of the GDPR for it: the EU-US Data Privacy Framework if the party falls under it, and otherwise the standard contractual clauses (SCC) of the European Commission. The safeguard per sub-processor is in article 4. You can check whether a US party falls under the DPF at dataprivacyframework.gov/list.
We use Google's AI (Vertex AI) only in EU regions. Cloudflare works with a worldwide network; with Cloudflare Workers AI, text can be processed outside the EEA.
You can download all your data at any time via Instellingen > Gegevens downloaden > Alles downloaden (Settings > Download data > Download everything), also after cancelling and during the cooling-off period after a request for deletion. The file is available for 7 days and is then deleted automatically. You can make one export per workspace per 24 hours.
The statutory tax retention obligation of 7 years (article 52 of the Dutch General Tax Act, AWR) for your administration lies with you, not with us. So download your administration before you delete your account. After deletion, we only keep what we must or may keep for ourselves: our own invoices and credit notes to you and the register of refunds (amounts and numbers at Stripe, 7 years), the list against abuse of the free domain (5 years after deletion) and reports of illegal content (2 years after handling). See the privacy statement.
Deleted data can remain in an encrypted backup for up to about 7 months (30 daily and 6 monthly backups). We do not restore them, except when recovering after a disaster. In that case we delete them again immediately.
Within an active account, we keep data as long as stated in the table. We keep your own administration for as long as you want.
| Data | How long |
|---|---|
| Your administration: invoices, credit notes, quotes, expenses, customers, projects, contracts, inbox and sent email | As long as your account exists and you keep them |
| Final invoices, credit notes and booked expenses if you choose "gegevens wissen" (delete data) within your account | Remain for 7 financial years |
| Recycle bin (invoices, expenses, customers and the like) | 30 days |
| Inbox: regular email | As long as you want; can be set per mailbox |
| Inbox: recycle bin and spam | 30 days. Spam with a PDF, photo or XML file, or that looks like an invoice, stays until you delete it yourself |
| Proof of sending of invoices, reminders (including the last reminder, the "veertiendagenbrief", the 14-day letter) and quotes | As long as the invoice exists, then 13 months |
| Delivery data of email (delivered, bounced, complaint) | 13 months |
| What a customer did with an invoice (viewed, downloaded, payment link) | 13 months |
| Newsletter: opens and clicks per subscriber | 13 months, then anonymous |
| Newsletter: proof of consent | As long as the list exists |
| Login links and login codes | 30 days after expiry |
| Sessions and login links of the customer portal | 90 days after expiry |
| Account recovery | 13 months |
| Known devices | 13 months after last use |
| What an accountant did in your workspace; who did what in an inbox conversation | 400 days |
| Access of an employee of MyCompanyDesk to your account (with reason) | 400 days |
| Error logs and request logs | 30 days |
| Activity log | 180 days |
| Origin of your sign-up, summary of your first session | 24 months |
| Personal messages from support | 24 months |
| Use of the assistant (without content) | 13 months |
| Webhooks to your own integrations | 30 days after delivery |
| Visitor statistics of websites | 30 days, then anonymous |
| Requests via a website that led to nothing | 12 months |
| IP address with a request or appointment | 30 days |
| Statistics with consent | 12 months |
| Screen recordings | 30 days |
| Businesses that we approach (call list) | 12 months after the last conversation or after finding them; sole proprietorships not at all; unknown legal form 90 days at most after the first KVK lookup |
| Code to avoid contacting a company again | Always after an objection; no interest 2 years; discarded or not allowed to call 1 year |
| Reports of illegal content | 2 years after handling, or after a block is lifted |
| Export file ("Alles downloaden", Download everything) | 7 days |
| Archive of digitally signed documents | As long as the account exists |
| Terms as the customer received them with an online accepted quote | As long as the workspace exists |
| Password of your old mailbox when moving email | Until the move is finished, at most 14 days |
| List against abuse of the free domain | 5 years after deleting the workspace |
| Our own invoices and credit notes to you and the register of refunds (amounts and numbers at Stripe) | 7 years (art. 52 AWR), also after deleting your account |
| Backups | See article 11: deleted data remains in a backup for up to about 7 months |
For liability under this data processing agreement, the same arrangement applies as in article 18 of the terms and conditions. Fines from a supervisory authority are borne by the party to whom the infringement is attributable.
Send an email to [email protected]. You will get an answer as soon as possible, at the latest within 14 days.
MyCompanyDesk is made for businesses in the Netherlands: KVK, btw and the Belastingdienst are built in. The app, your invoices and emails are available in English, Dutch, German and French.