User stories

GDPR in a journal system for addiction treatment

4 May 2026

GDPR compliance in a journal system for addiction treatment clinics in Denmark

GDPR in a journal system for addiction treatment: encryption, audit trail, data extracts and European hosting. Read how Validi protects service user data.

A GDPR-compliant journal system for addiction treatment is no longer an optional extra — it is a legal requirement. For clinics, supported-housing facilities and social-psychiatry services in Denmark, the General Data Protection Regulation means a service user's record must be protected with the same seriousness as a bank vault. In practice, that places demands on how data is stored, who has access, and how you can document it all to the Danish Data Protection Agency.

For many clinics, it is precisely the documentation that makes GDPR difficult day to day. You know you have to protect the service user's information — but can you prove it if the regulator calls? Can you produce a complete data extract on a service user within the 30 days the regulation requires? Validi was built with these questions in mind from day one.

Validi is a Danish journal system where GDPR is not a "feature" bolted on afterwards. Encryption, audit trail, least privilege and data extracts are part of the system's foundation. That means less stress, more time with service users, and documentation ready in a single click.

What is GDPR in a journal system?

GDPR — the General Data Protection Regulation — is the European law that governs how personal data may be processed. In a journal system for addiction treatment, that means every single piece of information about a service user (Civil Registration Number, health data, social circumstances, medication) must be handled with both technical and organisational safeguards.

The regulation requires, among other things, that your clinic can: show who has seen which data, document the lawful basis for processing, delete or export data on a service user's request, and report a data breach to the Danish Data Protection Agency within 72 hours. That is difficult to meet without a journal system built for the job.

What should a GDPR-compliant journal system contain?

Validi has built six elements into the system that together cover GDPR's requirements for handling sensitive personal data. Each element can be produced as documentation for regulatory inspection.

Encryption of sensitive personal data

Civil Registration Numbers, health data and medication data are stored encrypted in Validi's database. Even if an attacker were to gain access to the database file itself, the contents would be unreadable. Encryption happens automatically — you don't have to do anything.

Audit trail on every action

Every time a staff member opens a record, dispenses medication, sends an SMS or edits an appointment, it is logged with timestamp, username and action. The audit log can be exported as CSV and is indispensable during inspections by the municipality or the Danish Data Protection Agency.

Least privilege and role-based access

Staff see only what their role needs. A locum doesn't have access to administrative functions, and GDPR data extracts are restricted to clinic administrators. That reduces both risk and complexity.

Automatic log-out on inactivity

If a staff member forgets to lock their computer, Validi logs them out automatically after a period of inactivity. You set the timeout yourself at the clinic level.

Confirmation on new devices

The first time someone logs in from a new device, Validi sends a confirmation email. That gives an extra layer of protection against stolen passwords.

European hosting

Validi runs on servers in Europe, where GDPR is enforced directly. Your data never leaves the EU.

Imagine the supported-housing facility Birkebo in a mid-sized Danish municipality. Clinic manager Marie receives a request from a family member who wants access to the resident Anne's data. In Validi, Marie pulls a complete data extract on Anne in under two minutes — a PDF with all journal notes, medication history and audit log, plus a ZIP file with all uploaded documents. She sends it to the family member the same day. The GDPR 30-day deadline is met with 29 days to spare.

How does GDPR work in practice at a clinic?

GDPR is not just technology — it is also workflows. Validi supports the daily tasks that GDPR requires without you having to learn new concepts or work in parallel systems.

When a new service user is created, Validi automatically records the legal basis for processing. When staff view a service user's record, it is logged. When a service user is discharged, you can activate automatic deletion deadlines. When a family member requests access, you run a data extract with one click. Everything happens inside the system, so you don't have to keep separate GDPR records in spreadsheets.

Benefits of GDPR security in social psychiatry and addiction treatment

For clinics in addiction treatment and social psychiatry, service user information is particularly sensitive. A relapse, a diagnosis or a medication change must never end up in the wrong hands.

  • service users' trust grows: documented security makes it easier to talk openly
  • inspection-ready documentation: the municipality and the Danish Data Protection Agency get answers in numbers and logs
  • fewer human errors: automation reduces the risk of unintentional disclosure
  • faster access cases: data extracts in minutes instead of days
  • easier staff turnover: role-based access is updated centrally
  • clear responsibility: you are the data controller, Validi is the data processor — documented in writing

For many clinics, it also means they can expand cooperation with municipalities that have strict data-security requirements.

GDPR-compliant documentation with AI

AI in a journal system is only a gain if it respects GDPR. Validi has built its AI functions so they never send sensitive personal data outside your environment in a way that breaks the regulation.

How AI suggestions work within GDPR

When a therapist asks the AI to suggest a treatment plan or status report, it happens inside Validi's secure environment. The service user's data stays under your control as data controller. The AI works from the service user's actual record — not generic templates — and the therapist always decides what makes it into the final text.

Example of an AI suggestion in a GDPR context

Therapist Jens needs to complete a discharge report on a service user after nine months in treatment. He clicks "Suggest draft" in Validi. The AI reads the service user's journal notes, medication history and attendance, and suggests a structured text with concrete progress on each goal. Jens edits two paragraphs, approves the rest, and the report is ready in five minutes. The entire action is logged in the audit trail — including which data the AI looked at.

How do you document GDPR compliance digitally?

It isn't enough to be secure — you have to be able to prove it. Validi gives you two tools that make documentation part of everyday life.

Audit log and search

You can search the audit log by service user, staff member, action type or time period. That is invaluable during an inspection where you need to show exactly who saw what and when.

DateUserActionService user
2026-05-12 09:14Marie (admin)Opened recordAnne H.
2026-05-12 09:18Marie (admin)Exported GDPR dataAnne H.
2026-05-12 11:02Jens (nurse)Dispensed medicationAnne H.

GDPR data extract in one click

When a service user or family member requests access, a clinic administrator clicks "Generate GDPR extract". Validi assembles a PDF with all journal notes, medication, appointments and audit log, plus a ZIP file with uploaded documents. The whole thing is ready in minutes — not days.

What happens during a data breach?

GDPR requires you to report a data breach to the Danish Data Protection Agency within 72 hours. Validi supports that process with ready-made reports showing which service users and which data types are potentially affected, plus an exportable audit log of all actions during the relevant period. That gives you a solid basis for both the mandatory notification and the internal response.

How to use Validi's GDPR features day to day

Most GDPR features in Validi work in the background, so you don't have to think about them. But there are four tasks you should set up from day one.

  1. Set the session timeout under clinic settings — typically 15-30 minutes
  2. Review staff roles and remove any access that isn't needed
  3. Enable automatic log-out on inactivity for all staff
  4. Test a GDPR data extract on a test service user so you know the flow
  5. Export the audit log monthly and store it in your quality system

Once you've done that, the rest runs itself. To see how the GDPR features come together in practice, book a free demo of Validi or read more about Validi's features for Danish treatment clinics.

Frequently asked questions about GDPR in a journal system

Is Validi GDPR-compliant?

Yes. Validi is built according to GDPR's principles of data protection by design and by default. Sensitive personal data is encrypted in the database, all actions are logged in the audit trail, and access is role-based. Hosting is in Europe, and you sign a data-processor agreement with Validi that describes the division of responsibilities.

Where is our data stored?

Validi runs on dedicated servers in Europe. Data does not leave the EU. That means you avoid the legal complications that can arise when transferring data to third countries, and that GDPR is enforced directly by local authorities. Backups are taken automatically and stored in the same location as primary data.

How quickly can we produce a GDPR data extract?

Under two minutes for most service users. A clinic administrator clicks "Generate GDPR extract", and Validi assembles a PDF with all journal notes, medication, appointments and audit log, plus a ZIP file with documents. GDPR's 30-day deadline for access requests is easy to meet, and you have documentation ready immediately.

Who has access to produce data extracts?

Only clinic administrators can export personal data. Regular staff cannot pull service user data out. Each export is logged in the audit trail with name, time, and which service user it concerned. That is a concrete implementation of GDPR's least-privilege principle.

How does Validi handle deletion of service user data?

When a service user is discharged, you can activate automatic deletion deadlines based on the legal rule you process under — for example the rules in Danish health legislation on retention of patient records. Until deletion, data remains encrypted and accessible only to authorised users. When the deadline is reached, data is anonymised or deleted, and the action is logged.

What does Validi do to protect against login attacks?

Validi has several layers built in: after too many failed login attempts, the account is temporarily locked, both per username and per IP address. The first login from a new device requires email confirmation. Passwords are at least 16 characters and stored as cryptographic hashes. Together, this makes password guessing and brute-force attacks very difficult.

Do we need to sign a data-processor agreement with Validi?

Yes. As data controller (the clinic), you must have a written data-processor agreement with Validi as data processor. The agreement describes which data types are processed, for what purpose, the security measures and the procedures for data breaches. Validi provides a standard agreement at onboarding that meets GDPR's requirements and which you and your lawyer can review before signing.

Was this post helpful?