HappenBoard stores personal data as soon as someone signs up for an event or books an appointment. It works with the privacy tools built into WordPress, so you answer a data request the same way as for the rest of your site.
When you delete the plugin, your data stays unless you ask for a full removal.
What HappenBoard keeps about a person
- Sign-ups (RSVPs and tickets): name, email, the event and date, status, number of places, when they signed up, their answers to your RSVP form, and their WordPress account if they were signed in. A paid ticket also keeps a payment reference.
- Bookings: name, email, time zone, account, form answers, price and payments, and the notes your team wrote about the appointment.
- Saved events: the list a signed-in visitor saved with the Save button. A guest’s list stays in their own browser and never reaches your site.
- Agent log entries: when an AI agent registers or books someone, the details it sent are kept in the agent activity log.
Answer a data request
Both requests start from the person’s email address, in WordPress’s own screens:
- Go to Tools → Export Personal Data (to give someone a copy) or Tools → Erase Personal Data (to delete it).
- Enter the person’s email address and send the request.
- When the person has confirmed by email, download the export file or run the erasure from the same screen.
HappenBoard adds four parts to both tools: RSVPs and tickets, bookings, saved events, and the agent activity log.
The export lists each sign-up: event, name, email, status, places, sign-up date, the date chosen in a recurring event, and form answers. It also lists each booking: type, name, email, time zone, times, status, amounts, team notes and form answers. Saved events are listed by title. Agent log entries show the action, its date, its outcome and the details sent.
What erasure does
Erasure anonymizes records instead of deleting them. The email becomes an address that can never receive mail, and the name becomes (deleted).
| Record | What is removed | What stays |
|---|---|---|
| Sign-up | Name, email, form answers, account link, payment references | Event, status, number of places |
| Booking | Name, email, time zone, account link, form answers, team notes | Booking type, host, time, status, places |
| Saved events | The whole list | Nothing |
| Agent log entry | The person’s details | What ran and when |
The rows stay because your counts depend on them. Capacity and remaining places are calculated from sign-ups. Deleting them would free seats at a full event and change the history of past events. A kept booking still holds its slot in the calendar.
HappenBoard never emails an anonymized address, so a reminder scheduled before the erasure does not go out. WordPress shows a short message for each part with the number of records anonymized.
HappenBoard Pro adds its own parts for ticket sales, check-ins, the attendee activity timeline and events sent through the submission form. Ticket sales are exported but not erased: once the sign-up is anonymized, a sale no longer points to anyone. See what Pro adds.
Deactivate or delete without losing data
Deleting HappenBoard from Plugins → Installed Plugins removes none of your data. Events, venues, organizers, attendees, bookings and settings all stay in the database, so reinstalling brings everything back.
Deactivating keeps everything too. While HappenBoard is off, event pages stop working and its background tasks stop.
Remove all data on purpose
To remove everything, you have to opt in first.
- Back up your site. Export your events and settings as shown in CSV import/export and settings backup, and take a full database backup.
- Add
define( 'HAPPENBOARD_UNINSTALL', true );to yourwp-config.phpfile, above the line that says to stop editing. - Deactivate and delete HappenBoard from Plugins → Installed Plugins.
- Remove the line from
wp-config.php.
This cannot be undone. Your events, attendees and bookings are gone for good, including the history of past events.
With the line in place, deleting HappenBoard removes:
- every event, venue, organizer and booking type, with their details;
- every HappenBoard category and tag;
- the plugin’s settings and cached data;
- its database tables: event dates, attendees, bookings, availability rules and the agent activity log;
- its scheduled tasks, pending reminders included;
- the HappenBoard permissions, from every role and from single users;
- what it stored for each user: saved events, dashboard layout and dismissed guides.
On a multisite network, the cleanup runs on every site.
This line only covers the free plugin. HappenBoard Pro’s settings, licence, payment keys and data stay in place until you remove Pro as shown below.
Remove HappenBoard Pro’s data
HappenBoard Pro has its own line. Its data is only removed when you delete Pro with this in wp-config.php:
define( 'HAPPENBOARD_PRO_UNINSTALL', true );
It removes Pro’s settings and licence, plus its ticket types, ticket sales, check-ins, attendee timeline and webhooks. Shared resources, calendar sync data, custom field values and Pro permissions go too. Ticket products in WooCommerce are kept but set to draft, so they stop selling. To remove everything, add both lines, delete HappenBoard Pro, then delete HappenBoard.
Deleting Pro always removes the ticket PDF copies that older versions kept in your uploads folder, with or without the line. See installing HappenBoard Pro.
Next steps
- Managing attendees: view, edit and export the people who signed up.
- Roles and permissions: choose who can see and export personal data.
- Who owns my data?: how your events and attendees stay yours, and how to take them with you.