Version 6 · Effective 2026-08-15

This document is a draft and has not yet been reviewed by legal counsel. It is not yet in effect.

Privacy Policy

Version: 6 · Last revised: August 15, 2026 · not yet in effect — see the notice above

Ladoos Consultancy BV ("Coachstra," "we," "us"), registered in Belgium (company number 0732908541, registered office at Poddegemstraat 112B, 1850 Grimbergen, Belgium), processes personal data in two distinct roles. Reading this section first will make the rest of this policy make sense. Coachstra serves coaches worldwide; the standard described below (rooted in the EU's GDPR) is applied as our baseline regardless of where you are located, with jurisdiction-specific disclosures layered on top where a particular law requires more (see Section 8).

1. Our two roles: controller and processor

We are a data controller for your coach account data — your name, email, billing details, and login activity. We decide why and how this data is processed. We do not currently collect product-usage/telemetry data. If and when we do, our lawful basis will be legitimate interest, backed by a Legitimate Interests Assessment already on file, scoped to usage and error signals — never your clients' data or content — and never used for advertising.

We are a data processor for your clients' data — client profiles, intake forms, session notes, recordings, transcripts, AI-generated summaries, ICF hours, contracts, and messages. You (the coach) are the controller of this data. We process it only on your instructions, as described in our Data Processing Agreement, which is incorporated into your agreement with us automatically when you use the Service.

This means: if your client wants to access, correct, or delete their data, that request should go to you, not to us — we will forward any request that reaches us directly to you and tell the requester who their controller is.

2. What we collect and why

DataRolePurposeLegal basis (where we are controller)
Coach account, billing, loginControllerProvide and bill for the ServiceContract necessity
Product usage/telemetry (planned, not yet collected)ControllerReliability, security, product improvementLegitimate interest (assessment on file)
Marketing email preferencesControllerSend you product updates you've opted intoConsent
Client profiles, intake, notesProcessorDelivered on your instructions as controller. Written intake answers are also used to prepare an AI briefing for you, only if the client opts in on the intake form; the client can withdraw that choice at any timeYou determine the basis
Session recordings, transcripts, AI notesProcessorDelivered on your instructions, consent-gated per session; the client can withdraw consent at any timeYou determine the basis; we never process without your consent gate being satisfied

We do not use your clients' data, recordings, or transcripts to train models, for benchmarking, or for any purpose beyond what you've instructed — doing so would make us a controller of that data, which our Data Processing Agreement commits us not to become.

3. Automated decision-making

Coachstra does not make automated decisions about you or your clients that produce legal effects or similarly significantly affect you, within the meaning of GDPR Article 22. AI-generated session notes and summaries are drafting aids for your own review — they do not automatically determine any outcome about a client (such as eligibility, scoring, or evaluation) without your judgment in between.

4. Sub-processors and international transfers

We use a limited set of sub-processors to run the Service — see the current list at /subprocessors, which names each vendor, its purpose, its location, and its transfer mechanism. Several sub-processors are located in the United States; where that is the case, we rely on EU Standard Contractual Clauses, supported by a Transfer Impact Assessment for each such transfer, rather than solely on Data Privacy Framework certification. We will give notice of any material change to this list per the commitment stated there.

5. Google user data (Gmail and Google Calendar)

Connecting a Google account is optional — Coachstra works without it, and you can disconnect at any time (see the end of this section). This section describes exactly what we access, use, store, and share when you do connect one.

Coachstra's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements. The same commitment applies to data received from Google Workspace APIs under the Google Workspace user data and developer policy.

What we request, and why

What we store — and what we deliberately do not

We do not mirror your mailbox. A message is written to our database only when the address on the other side of it already exists as one of your clients in Coachstra. Every other message — personal mail, mail from people who are not your clients, everything else — is read in transit solely to make that determination and is then discarded. This is enforced in our code, not left to configuration.

For the messages that do match a client, we store the subject, the message text, the direction (sent by you or received from the client), the timestamp, and Google's message and thread identifiers (so that a re-delivered message is recognised rather than duplicated) — linked to that client's existing record rather than to a separately stored address. These sit in your practice's own records, visible only to you and to anyone you have granted access to your Coachstra account.

Calendar access is broader than creating your sessions, and you should know exactly how far it reaches. When you connect a calendar, we read your primary calendar across a window around today and store the title, start time and end time of every timed event we find there — not only the sessions booked through Coachstra. Your provider then notifies us of changes and we keep those stored events up to date. This is what allows Coachstra to show your genuine availability instead of only the time it already knows about, and it means personal and unrelated work appointments are stored too.

We store only each event's title and its start and end times. We do not store descriptions, attendee lists, locations or attachments, and we skip all-day events entirely. The same applies to a connected Outlook calendar.

Two things leave Coachstra rather than arriving in it: the calendar invitation described below, and the export you ask for yourself (see Exporting your data). When you book a session with a client through Coachstra, we add that client as an attendee on the calendar event, which means we send their email address to Google and Google emails the invitation to them directly. If you would rather your client's address were not passed to Google, do not book that session through a connected Google calendar.

Exporting your data. When you ask Coachstra to export your data, the export includes the email messages and calendar events described above, from Google and from Outlook. We prepare the export in our EU storage, you can download it only while signed in to Coachstra, and we delete the prepared files after 7 days. The email telling you it is ready contains only a link to Coachstra, never the data itself.

What we never do with Google user data

Disconnecting and revoking

There are two separate Google connections, and disconnecting one does not disconnect the other. Your Gmail connection is disconnected from the Communication screen; your calendar and video connection is disconnected from the integrations settings. Disconnecting either stops its sync immediately and deletes that connection's stored access and refresh tokens from our systems. To end all Google access, disconnect both.

The two connections behave differently at Google, and we state that precisely rather than describing them as if they were the same. Disconnecting your Gmail connection deletes our stored tokens but does not itself revoke the grant at Google. Disconnecting your calendar and video connection does revoke Coachstra's access at Google, in addition to deleting our stored tokens.

One further thing worth knowing: both connections use the same Google application. Because Google issues access per Google account and application rather than per Coachstra feature, revoking the calendar connection's grant may also end the underlying Gmail grant on that same Google account, even though the two connections are managed separately inside Coachstra. If you want to be certain a Google account's access to Coachstra has ended entirely, visit myaccount.google.com/permissions and remove Coachstra there as well.

Messages already written to a client's timeline remain part of that client record, which you control as its controller; deletion works as described in Section 9.

6. Accounts you connect (Zoom and Microsoft)

Coachstra can connect to your own Zoom or Microsoft account so that booking a session in Coachstra creates the meeting, and so that email you send a client reaches their inbox. These connections are always initiated by you, are scoped to your own account, and can be disconnected at any time from Account → Integrations.

We request the narrowest permissions each feature needs. We do not request administrator-wide access to your organisation, and we do not read other users' data.

Zoom

When you connect Zoom, we access and store:

We do not access, request, receive, or store Zoom recordings, transcripts, chat messages, participant lists, or any meeting content. Coachstra's own recording and AI-notes features are separate, operate only on audio captured in Coachstra itself, and are consent-gated per session — they never draw on Zoom's recording of a meeting.

This data lives in our Supabase database (EU, Ireland region), encrypted in transit and at rest, including the OAuth tokens themselves. It is retained for as long as the connection exists and the related session records are retained under Section 7. Disconnecting Zoom deletes the stored connection and its tokens immediately, and asks Zoom to revoke our access. You can confirm the revocation, or revoke it yourself at any time, from Zoom's Installed Apps page. Deleting your Coachstra account removes the associated session records on the schedule described in Section 7.

Microsoft

Where you connect a Microsoft account, we use it to create Teams meetings for sessions you book, and to read and write calendar events so Coachstra can show your genuine availability, the same way it does for a connected Google calendar (see Section 5). We do not sync your Microsoft email — no mail scope is requested, and no email content is read or stored. The same boundaries apply as for Zoom and Google: no organisation-wide access, no meeting content, and disconnection removes our stored tokens.

Withdrawing access

Disconnecting any of these providers in Account → Integrations deletes the stored credentials immediately. You can additionally revoke Coachstra's access from the provider's own settings — Zoom's Installed Apps page, Google's Third-party apps with account access, or Microsoft's My Apps. To request access to or deletion of data already stored, see Section 9.

7. Retention

We retain coach account data for as long as your account is active plus a reasonable period afterward for legal, tax, and dispute-resolution purposes. Client data (as processor) is retained per your own instructions and settings, and deleted or returned to you at the end of your subscription per our Data Processing Agreement, Section 9.

When a client withdraws AI consent. A client can withdraw their consent to AI processing at any time, from their Client Portal or from a personal link in the emails they receive from their coach through Coachstra. AI processing for that client stops at once, including a recording in progress. Seven days later, the AI-made material that consent covered is deleted, within a day of the date shown to the client: for sessions, the recordings, transcripts, AI-drafted notes, AI session preparation and suggestions, and the AI parts of private reflections; for the intake form, the AI briefing. The coach's own notes, the note written for the client, and the client's intake answers are not deleted, because they rest on the coaching relationship rather than on the AI consent. If the client switches AI back on within those seven days, nothing is deleted; after that, switching back on applies to future sessions only. Deleted material may remain in our encrypted database backups until those backups expire. Material already sent to our AI provider before the withdrawal is subject to that provider's own retention, described on our Sub-processors page.

8. Other jurisdictions

Coachstra is marketed and available worldwide. The GDPR standard described in this policy is our floor for everyone, not an EU-only benefit. Where another jurisdiction's law requires an additional disclosure, it is set out below.

California (CCPA/CPRA): we do not sell or share your personal information, and do not expect to meet the thresholds that trigger the CCPA's full obligations. If you are a California-based coach and your own business requires service-provider terms with us for your California clients, contact us and we will provide them.

Other countries: where local law grants rights beyond those described here (for example, additional consumer or employee data protections), we will honor those rights for the residents they protect; contact us at the address in Section 15 to ask about your specific jurisdiction.

9. Your rights

If you are a coach (our direct customer): you can export your account, billing, invoice and client data yourself at any time from Settings → Export your data. To access, correct or delete anything the export does not include, such as your full sign-in history, contact us at info@coachstra.com. You are also the controller responsible for handling these requests from your own clients.

If you are a coach's client: Coachstra is not your controller. Please contact your coach directly to exercise your data protection rights. If you contact us directly, we will forward your request to your coach and will not act on it ourselves, consistent with our role as processor.

You also have the right to lodge a complaint with the Belgian Data Protection Authority (Gegevensbeschermingsautoriteit / Autorité de protection des données), or your own country's supervisory authority if you are located elsewhere in the EU.

10. Cookies

Coachstra sets only strictly necessary cookies: session and authentication cookies, short-lived OAuth security (CSRF) cookies used only during a third-party connection flow you initiate, and one preference cookie that remembers your chosen interface theme, set only after you explicitly choose it. We do not set analytics, advertising, or tracking cookies. Because none of our cookies require consent under applicable law, we do not show a cookie banner; if that changes, this policy and our practice will change with it.

11. Security

We rely on our infrastructure providers' security measures (encryption in transit and at rest, access controls) and apply role-based access controls of our own — see our Data Processing Agreement's Technical and Organisational Measures annex for detail.

12. Data Protection Officer

Coachstra has not appointed a dedicated Data Protection Officer at this time. For any data protection question, contact us at the address in Section 15.

13. Children

The Service is intended for use by professional adults (coaches) and is not directed at children. We do not knowingly collect data from children through our own controller-role processing of coach account data.

14. Changes to this policy

We will notify you of material changes and, where required, ask you to re-accept before continuing to use the Service.

15. Contact

info@coachstra.com.


This document is a draft pending review by a Belgian privacy lawyer. It is not yet in effect and must not be relied upon as binding until that review is complete.