How do I handle a customer's data request?

Export a customer's data as a file, erase them on request, and record marketing consent — with password confirmation on every step.

When a customer asks for a copy of their data, or asks to be deleted, everything you need is on their profile under Data management and Marketing email preferences. These tools are for Owners and Admins only, appear only in the main dashboard (never the staff portal), and every action asks you to confirm your password — deliberate safety steps, because you're handling personal data. Everything is also recorded in your activity log.

Give a customer a copy of their data

Erase a customer on request

Their personal details are removed from every booking (old bookings show as "Deleted customer") and from any Order & Pay table orders they placed, including any note left on an order line. Their profile is then deleted, along with any loyalty balance and membership. Booking dates, times and statistics are kept for your analytics — with nothing that identifies the person. This cannot be undone.

Record marketing consent

The badge at the top of Marketing email preferences shows Marketing: opted in, Marketing: opted out or Marketing: not asked, along with where and when the choice was made (for example "Booking page (soft opt-in)").

Customers can also help themselves: every marketing email has an unsubscribe link, and the customer portal has a "Delete my data" option.

Related: How do I export my data? · Who receives my campaigns — and who is skipped? · What can customers do in the customer portal?