Last updated: April 2026 · Applies to MagicAgent CRM (crm.magicday.today)
The short version: When you use MagicAgent CRM, you bring your own clients' data. You are the data controller — you decide why and how that data is used. MagicAgent is your data processor — we store and process it only on your instructions, to provide the CRM service. Your clients' data is never used for any other purpose, never shared with other agents, and never sold.
MagicAgent CRM is operated by Tom Halls, a sole trader based in the United Kingdom. References to "we", "us", or "MagicAgent" in this document mean Tom Halls trading as MagicDay.
Contact: hello@magicday.today
The UK GDPR and EU GDPR draw a fundamental distinction between data controllers and data processors.
As the data controller, you are responsible for ensuring you have a lawful basis for collecting and processing your clients' personal data, and for providing them with an appropriate privacy notice. MagicAgent does not provide legal advice on this.
MagicAgent stores the following categories of data about your clients on your behalf:
Dietary and accessibility data may constitute special category data under UK/EU GDPR. You should ensure your privacy notice to clients covers the collection of this data and that you have an appropriate lawful basis (typically explicit consent or vital interests) before collecting it.
MagicAgent also processes data about you as an agent subscriber:
For your account data, MagicAgent acts as the data controller. You have full GDPR rights over this data — see "Your Rights" below.
| Data category | Purpose | Legal basis (MagicAgent as processor) |
|---|---|---|
| Client personal data | CRM features — pipeline management, intake forms, trip tracking, reminders | Processing under contract (Article 6(1)(b)) — to provide the service you contracted for. Your instruction to store this data is the lawful basis as processor. |
| Agent account data | Account management, billing, support, commission tracking | Contract performance (Article 6(1)(b)) and legitimate interests (Article 6(1)(f)) |
| Reminder emails | Sending milestone reminder emails to you (the agent) | Contract performance — reminder delivery is a core feature of the service |
MagicAgent uses Cloudflare's infrastructure for all data storage and processing:
If EU data residency is a hard requirement for your practice, please contact us at hello@magicday.today to discuss options — Cloudflare offers EU-jurisdiction configurations which we can enable for qualifying accounts.
MagicAgent uses the following sub-processors to deliver the service. By using MagicAgent, you authorise us to engage these sub-processors. We will notify you of any material changes to this list.
| Sub-processor | Role | Location | Privacy policy |
|---|---|---|---|
| Cloudflare, Inc. | Database (D1), file storage (R2), API hosting (Workers), security | US (global CDN) | cloudflare.com/privacypolicy |
| Resend | Transactional email delivery (reminder emails sent to agents) | US | resend.com/legal/privacy-policy |
| Stripe, Inc. | Agent subscription billing only — no client data is passed to Stripe | US | stripe.com/gb/privacy |
Client personal data (your clients' names, emails, trip details) is processed by Cloudflare and Resend only. Stripe processes agent billing data only — your clients' data is never sent to Stripe.
Every agent's data is strictly isolated. All database queries are scoped to your agent_id — it is technically impossible for one agent's CRM data to be visible to another agent. Studio and Agency plan subscribers share a billing account but each agent's pipeline remains entirely private; agency-level reporting shows only aggregated totals, not individual client records.
agent_id at the database levelIn the event of a personal data breach affecting your clients' data, we will notify you without undue delay and in any event within 72 hours of becoming aware, providing sufficient detail for you to meet your own notification obligations to the ICO (or relevant supervisory authority) and to affected data subjects where required.
A formal Data Processing Agreement under Article 28 UK/EU GDPR is available to all MagicAgent subscribers. The DPA sets out our obligations as your data processor in legally binding terms, including standard contractual clauses for international transfers.
If your agency requires a DPA before onboarding, email us and we will provide one before you create an account.
As the data controller for your clients, you have rights over your own account data which MagicAgent processes as controller. Under UK GDPR you have the right to:
Exercise any of these rights by emailing hello@magicday.today. We will respond within 30 days. You also have the right to lodge a complaint with the UK Information Commissioner's Office (ico.org.uk).
When your clients exercise their GDPR rights with you (access, erasure, portability), you are responsible for responding as the data controller. MagicAgent will support you:
The CRM at crm.magicday.today uses:
We will notify active subscribers by email of any material changes to this policy at least 30 days before they take effect. The "Last updated" date at the top of this page reflects the most recent revision.
Tom Halls
Email: hello@magicday.today
Address: United Kingdom
For data protection enquiries, DPA requests, or to exercise your rights, email us with the subject line "Data request — [your name]".
You have the right to lodge a complaint with the UK Information Commissioner's Office at ico.org.uk/make-a-complaint.