Who published that event? Who refunded that order? And who looked up the e-mail address of that one complainant last week? With a single administrator those are easy questions. With a team of five it is guesswork — unless you write it down.
MijnEvent writes it down. Your dashboard has the logbook of your entire organisation under Activity, with a subtitle that says precisely what it is about: who did what and when in this organisation.
The owner decides who may look
The activity log is the complete audit trail of your organisation, and that is sensitive information. That is why the owner always has access and, since permissions per team member, can grant the log as a separate permission — deliberately part of no template, so the choice is always explicit. If a team member without that permission clicks the URL anyway, the app sends them back to the dashboard. And that is not just a screen: the server checks the same rule once more and refuses the request.
That does not mean the rest of your team is left in the dark. Privacy actions concerning one specific visitor also appear in the Recent privacy actions overview on the page for GDPR requests, and that one stays open to your whole dashboard team.
Four columns
The table has exactly four columns, and you do not need any more than that:
- Time — date and time, newest first.
- By — the name of the team member who carried out the action.
- Action — a readable label, not a technical code.
- Subject — what the action was about: the event name, the visitor's e-mail address or the order number.
You see the hundred most recent actions. If nothing has happened yet, it simply says "No activity yet".
What goes into it
The log collects the actions that genuinely matter in a ticketing organisation. Around your programme you see Event created, Event updated, Event published and Event deleted — handy when you are wondering exactly when that price change went in.
Around money and orders, Order refunded appears, with the order number as the subject. Around personal data there are E-mail address revealed, Data exported and Data anonymised. And around the security of your account, 2FA requirement changed comes into view: the moment someone switched two-factor authentication on or off for the whole organisation. How that requirement works is covered in the article on magic login and 2FA.
Why "e-mail address revealed" is recorded too
This is the line organisers most often pause at for a moment. Why log that someone looked at an e-mail address?
Because e-mail addresses are shown masked in the dashboard by default. You see enough to do your job, but no more than that. If you want to see the full address — to call a visitor about a wrong ticket, for instance — you request it explicitly. That request is itself a processing of personal data, and so the system records who requested which address and when.
That sounds strict, but it works both ways. It protects your visitors from prying eyes, and it protects your team: if a question ever comes up about how an address ended up somewhere, you can show what happened instead of having to reconstruct it from memory.
Append-only: the log cannot be rewritten
A logbook you can edit yourself is not a logbook. That is why the activity list runs on an append-only ledger. Every new line gets a hash calculated over the contents of that line and the hash of the previous line. That creates a chain: pull a link out of the middle or change one, and the rest no longer adds up.
In practice that means entries are immutable. You cannot update a line and you cannot throw it away — the underlying model simply refuses. If something is not right, you correct it with a new line that complements the old picture. So the log only ever grows, and that is exactly what makes it usable as evidence.
What you do with it
For most organisers the activity log is something you rarely open and are immediately glad exists when you do. Three moments where it does its job:
- Something went wrong. An event was suddenly set to published, or an order was refunded. You see at a glance who did it and when, and you can have the conversation instead of speculating.
- Someone leaves your team. Before you revoke an account, you can see what they were working on.
- A visitor asks a question about their data. You can give a substantiated answer about what happened to their data — exported, revealed or anonymised — instead of "nothing as far as we know".
The activity log costs you nothing and needs no setting up. It is simply there, from your very first event.