Privacy Policy

Effective [Effective date] · last reviewed [date]

Draft for review. This policy is a complete first draft grounded in how CaseLightning actually processes data, but the bracketed details and the document as a whole must be reviewed by a qualified person before publication.

This policy explains how [Legal entity name] (“we”, “us”) processes personal data through CaseLightning / CONVEYi (the “Service”), which helps UK conveyancing firms triage email, draft replies and run their cases — inside Outlook, and alongside the firm’s practice management system where it uses one. It is written to meet UK GDPR and the Data Protection Act 2018.

Who is the controller

For the personal data a conveyancing firm processes about its own clients and cases, the firm is the data controller and we act as a processor on its behalf under our customer terms / data processing agreement. For account, billing and support data about the firm and its users, we are the controller. Our registered details: [Legal entity name], [Registered address], ICO registration [ICO registration number].

What data we process

How we use it & legal bases

We process case and mailbox content solely to provide the Service to your firm (performance of contract, and our legitimate interest in operating the product); account and billing data to manage your subscription (contract and legal obligation); and operational data to secure, debug and improve the Service (legitimate interests). We do not sell personal data or use your case content to train our own models.

Where your data lives

Your emails and documents remain in your firm’s own Microsoft 365 tenant — we read and write via Microsoft Graph using least-privilege permissions scoped to the signed-in user’s mailbox and OneDrive — and, where your firm uses LEAP, in its own LEAP account. Case records, identifiers, embeddings and audit logs are stored in our database. Data is logically isolated per firm (tenant): one firm can never access another’s cases or content.

If your firm connects LEAP

Where your firm uses LEAP as its practice management system, LEAP remains the system of record and your firm’s relationship with LEAP is its own. A partner or administrator authorises the connection on LEAP’s consent screen, and it can be revoked there or by asking us at any time; revoking stops all reading and all write-back immediately.

We request only the access the product needs, and each scope maps to one thing:

We hold a mirror, not a copy: cases, parties and a register of documents, keyed to their LEAP identifiers. Document contents are fetched from LEAP when they are needed and are not stored by us. We do not have, and do not ask for, access to your accounting, trust or client-money records. New cases start in shadow mode, where nothing is written back into LEAP at all until your firm promotes them.

AI processing

To produce drafts, summaries, classifications and document text, the relevant case/email content is sent to our AI sub-processor (Anthropic Claude) for that request. Content is sent as data, never as instructions, and is not used to train the provider’s models under our commercial terms. If your firm supplies its own AI key (BYOK), those requests go to your own provider account instead.

Sub-processors

We use the following sub-processors. Each is engaged under a data processing agreement.

Sub-processorPurposeRegion
Microsoft (Microsoft 365 / Graph / OneDrive)Hosts your mailbox, files and the data the add-in reads and writes. Your emails and documents stay in your own organisation’s Microsoft 365 tenant.EU/UK or tenant region
LEAP (leap.build)Where a LEAP firm’s cases, parties, documents, tasks and file notes live. We read from and write to your firm’s own LEAP account under a connection your firm authorises and can revoke. LEAP is your provider, not ours.Your LEAP region (UK)
Anthropic (Claude)Generates email drafts, summaries, classifications and document text from the case content sent for each request.USA
Groq (failover only)Used only if no Anthropic key is configured, to generate the same outputs. Avoid in production by configuring Anthropic.USA
Voyage AI / OpenAI (embeddings)Converts case text into vector embeddings for retrieval. Only the configured provider is used.USA
Supabase (PostgreSQL)Stores case records, identifiers, embeddings, audit logs and metering. EU region recommended.EU
VercelHosts and serves the application and APIs.EU/US edge
StripeProcesses subscription billing. Receives billing contact and payment data, not case content.USA/EU

Where a sub-processor is outside the UK/EEA, transfers are covered by the UK International Data Transfer Agreement / Addendum to the EU Standard Contractual Clauses or an adequacy decision.

Retention

We retain case and account data for as long as your firm has an active account, then delete or return it per your data processing agreement. Deleting a case removes its records (identifiers, documents register, embeddings, triage) from our database; files in your own OneDrive or LEAP account remain under your control. Disconnecting LEAP stops all further reading and write-back at once; anything already written into your LEAP file — tasks, file notes, draft documents — stays in your file, because it is your record. Audit logs are kept for [retention period].

Your rights

Under UK GDPR you have rights of access, rectification, erasure, restriction, portability and objection. Where your firm is the controller of case data, please direct requests to your firm; we will assist them as processor. For account data we control, contact us at [privacy@yourdomain]. You may also complain to the ICO (ico.org.uk).

Security

Secrets are encrypted at rest, transport is HTTPS/TLS, access is least-privilege and tenant-isolated, and every significant action is recorded in an audit log. Report security concerns to [privacy@yourdomain].

Changes

We will update this policy as the Service evolves and post the new effective date here.

Contact

[Legal entity name], [Registered address]. Email [privacy@yourdomain].