Skip to content

Articles

Denmark CPR Breach Exposes 8.8 Million Records in Central Person Register

In short

The October 2026 Denmark CPR breach exposed personal details of 8.8 million individuals through misuse of a third-party account, prompting a full security review of the Central Person Register.

Rating 4.4 35 votes
Flat 2D cyber editorial illustration of the Denmark CPR data breach exposing 8.8 million citizen records.

The Denmark CPR breach in October 2026 exposed names, addresses, and CPR numbers for approximately 8.8 million records held in the Central Person Register. The incident occurred through misuse of an authorized third-party account rather than a direct intrusion into the registry infrastructure. Official disclosure came on October 5, 2026, after irregular activity was identified in early October.

Timeline and Scale of the Denmark CPR Breach

Irregular queries began around September 10, 2026, and continued for roughly ten days. More than 14 million automated lookups occurred before access ended near September 20. The CPR administration detected the activity on October 2 through an unusually large invoice for data services and confirmed the full scope over the following weekend.

The Ministry of Research, Education and Digitalisation announced the incident publicly on October 5. The breach affected records of living residents, deceased individuals, and emigrants, exceeding Denmark’s current population of about six million. The register itself contains roughly 11 million total entries.

Credit monitoring services reported a sharp rise in warnings after disclosure, increasing from roughly 250,000 to 970,000 in the weeks that followed. Authorities blocked the compromised account immediately and notified the Danish Data Protection Agency.

Access Method and Identified Security Gaps

Attackers obtained credentials belonging to Pays ApS, a small company in Odense with legitimate query rights for services such as address verification. The company confirmed the account was used for bulk lookups far beyond its normal volume. Reports indicated the credentials originated from a prior employee data leak, with some accounts protected by weak passwords.

Technical diagram showing credentials abused for 14 million CPR database queries.
Compromised third-party credentials enabled 14 million automated lookups over ten days.

No evidence points to a compromise of CPR servers themselves. Protected name and address fields remained inaccessible. The incident revealed insufficient real-time monitoring of query volumes across the 1,039 other authorized companies that hold similar access.

Digitalisation Minister Christina Egelund described the event as deeply serious and stated that overall security had not been adequate. The ministry ordered a comprehensive review of the entire CPR system, including consideration of new identification numbers or structural redesign. Security reminders were issued to all authorized entities, and manual oversight was introduced pending automated improvements.

Key MetricDetails
Records exposed8.8 million
Total CPR database sizeApproximately 11 million
Query volumeOver 14 million lookups
Active periodSeptember 10–20, 2026
Discovery dateOctober 2, 2026
Public disclosureOctober 5, 2026

Current Protections and Practical Steps for Individuals

The CPR system, established in 1968, assigns unique 10-digit identifiers used across public services and banking. Private firms with documented need can receive query access, yet the breach showed that volume-based alerts were absent. The ongoing police investigation, led by the National Unit for Serious Crime, has not yet identified the individuals responsible or confirmed whether data has been sold.

Citizens can monitor accounts through official channels such as sikkerdigital.dk and request credit freezes where available. The ministry has not ruled out issuing replacement CPR numbers but stated that any decision requires completion of the current security audit, expected to conclude in coming months. Organizations handling Danish personal data should review their own access logs for similar third-party dependencies.

Authorities continue to map the full extent of queries performed and any downstream use of the obtained records. No public leaks beyond the initial claims have been verified as of October 19, 2026.

Frequently asked questions

What data was exposed in the Denmark CPR breach?

Names, addresses, and CPR numbers for about 8.8 million records were accessed. Protected name and address fields were not reached. The breach did not involve direct access to CPR servers.

How was the Denmark CPR breach discovered?

The CPR administration noticed an unusually large invoice for lookups on October 2, 2026. Scale was confirmed over the weekend, and public disclosure followed on October 5.

What actions has the Danish government taken since the breach?

The compromised account was revoked, security reminders sent to 1,039 other authorized companies, and a full CPR system review ordered. The case was reported to the Data Protection Agency and police.

Should individuals request new CPR numbers after the breach?

The ministry has not yet decided on new numbers. Citizens should monitor accounts and use official fraud reporting tools while the security audit continues.

Comments 12

Mads K
8.8 million? that's literally everyone in Denmark and then some, crazy how one account slip can hit so many people.
SaraL
i'm from copenhagen and i bet my details are in there too, anyone else thinking about ordering a new credit card?
Klaus P
seems like the misuse happened through a contractor login, wonder if it was an external hacker or someone inside who had leftover rights.
tommi
@Klaus P good point, if a vendor account was the hole then the CPR vendor rules need a total rewrite.
anna_h
hope the authorities actually follow through with the full security review, we've had too many 'investigations' that go nowhere.
Lukas92
October 2026 breach… now it's late 2026 already? did they only find out last week or did they sit on it?
caro99
@Lukas92 right, the lag between breach and announcement feels off. how many people already got phished before the notice?
emilyT
my danish uncle has had id theft attempts twice this year, makes you wonder if older leaks are still floating around.
JonasM
8.8 million records, scary to think even dead people and emigrated folks are listed. what are they doing with that data now?
Nils F
honestly the worst part isn't the hack itself but that a single third-party login had god-mode access. zero segmentation?
Pia R
my little sister works in the public sector, maybe this will finally force stricter third-party audits across government systems.
dave_nl
if something this big happened in the netherlands we'd already have five parliamentary hearings, what's the danish parliament doing?

Leave a comment