Incidents and data breaches
When something goes wrong
No system is perfect. What counts is what you do when it goes wrong: fast, honest, and by the rules.
How we act
Detect
Our status page and a second server watch the platform day and night. Reports from researchers, users and suppliers reach a person.
Contain
First we stop the leak: access closed, keys replaced, sessions and tokens revoked. We keep the evidence, the logs included.
Assess
We record what happened, which data it touches, for how many people and with what consequences. A breach we do not have to report goes into our register too.
Report to the regulator
If there is a risk to your rights, we report it within 72 hours of discovery to the Dutch Data Protection Authority, the Autoriteit Persoonsgegevens (article 33 GDPR). What is still unknown then, we add later.
Inform you
If the risk is high, we tell you directly, in plain language, with what you can do yourself (article 34 GDPR). Organisers for whom we process data hear it within 36 hours at the latest.
Fix and learn
We fix the cause, add a test that should have caught it, and put below what happened and what we changed.
Public log
Data breaches, security incidents and larger outages, with what happened and what we changed. Without details others could abuse.
Two minutes unreachable during a restart
During a planned restart of the main server after updates the site could not be reached for about two minutes, because switching to the backup server was still done by hand. Since then the backup server takes over by itself in a read-only mode, and we never do planned maintenance without switching over first.
The site showed an error page
From about 01:00 to 10:45 partyppl.nl showed an error page, because the web processes got stuck. We fixed the cause. Since then our backup server checks the site from outside every minute, so an outage is reported at once, in the middle of the night too.
Background jobs fell behind
The background jobs, such as updating the agenda, ran hours behind because one processor core was fully busy. The site itself stayed up. We spread the jobs over the hour and lowered the load.
Outages right now
Whether everything works right now, and the outages of the last 90 days, is on the status page. It is updated every five minutes.
Status: All systems operationalSee the status page