Overig · Overig
IAM and GDPR: how effective access management supports data privacy
The GDPR requires organisations to handle personal data carefully and ensure that only authorised individuals have access to data. Many data breaches occur because permissions are not revoked in time or because outsiders have overly broad access. IAM helps to structurally ensure data privacy. Joinly synchronises identities from the HR system and determines access based on RBAC and ABAC. This results in a controlled, logical, and auditable access process that perfectly aligns with the GDPR.

Mike Fraanje · 5 min read
Since the introduction of the GDPR, organisations are legally obliged to handle personal data with care. Many companies focus on data processing agreements, technical security, and privacy policies. However, a large share of data breaches comes from something seemingly simpler: incorrect or poorly managed access control.
Who has access to personal data ultimately determines whether privacy is protected or not. And that makes IAM a crucial pillar under GDPR compliance. It not only protects data but also shields the organisation from fines, reputational damage, and unnecessary risks.
Access control is a topic that many organisations underestimate. As long as systems are working, it doesn't seem a priority. Until an audit comes, a data breach is reported, or an employee accidentally accesses information they should not be able to see.
IAM ensures that the organisation enforces data privacy not through Excel lists or ad-hoc actions, but via a logical, policy-driven, and automated process. Exactly what the GDPR demands.
Why access control is central to the GDPR
The GDPR outlines numerous principles, but three of them directly relate to IAM: data minimisation, authorisation, and accountability.
Data minimisation
Organisations may only process personal data when it is necessary. This also applies to access. An employee may not have more rights than necessary to perform their role. In practice, rights often increase due to turnover, temporary projects, or manual decisions. This leads to over-access, which increases risks.
Authorisation
The GDPR requires organisations to take appropriate technical and organisational measures to limit access. If accounts are not promptly closed or external parties retain extensive rights, an organisation does not meet this obligation.
Accountability
Organisations must be able to demonstrate compliance with the law. Not just in theory, but with evidence. This means every access decision, change, and closure must be reproducible.
Without IAM, it is almost impossible to meet these requirements without huge administrative burdens.
The reality: where things often go wrong
Many data breaches are not caused by hackers but by human errors or outdated processes. Consider:
employees retaining access after a job change
external parties still active after a project is completed
accounts that remain because offboarding is not uniform
SaaS applications where rights are manually maintained
shared accounts where no one knows exactly who is using them
These situations pose direct GDPR risks because personal data is not protected according to the principles of necessity and proportionality.
In addition, organisations are increasingly using cloud applications, causing data to be spread across multiple systems. As long as there is no central IAM process, it becomes unclear where data is accessible and to whom.
How IAM strengthens data privacy
IAM ensures that access to personal data does not depend on good intentions, but on clear rules and automatic processes. Joinly plays a key role in this by synchronising identities from the HR system and determining access according to RBAC and ABAC.
One source of identity
HR registers employees as usual. Joinly automatically retrieves this data and creates a correct identity foundation. No more separate administrations, no unknown accounts.
Access determined by policy
In Joinly, access is not granted by individual decisions but by RBAC and ABAC:
RBAC determines access per role, such as HR employee or manager
ABAC determines access based on attributes, such as location, contract type, or team
This structurally prevents employees from gaining access to more data than necessary.
Automatic provisioning and deprovisioning
Once someone starts, changes roles or leaves, Joinly processes this automatically. Rights are assigned or withdrawn at the right time. This eliminates the greatest GDPR risks because accounts do not linger.
Complete traceability
Every access decision is automatically logged and reproducible. In the event of a data breach, the organisation can immediately show who had access, when access was granted, and why it was so.
Management of external access
External parties pose a significant privacy risk. Joinly manages external identities the same way as internal employees, including automatic deprovisioning.
IAM makes GDPR compliance not theoretical but demonstrable.
Joinly as a foundation for privacy-friendly access control
Joinly is designed for organisations that depend on many cloud applications, external parties, and dynamic teams. The platform makes access control logical, scalable, and reliable.
With Joinly, the GDPR does not become a recurring challenge but a structurally secured process where:
access can be predicted
data minimisation is automatically enforced
external parties are managed securely
accounts never remain unnecessarily
audits run smoothly
evidence is one click away
Thus, IAM not only makes systems safer but also organisations future-proof.
Protecting data starts with the right access
GDPR compliance is not a one-time effort. It is an ongoing process in which access control plays a central role. Organisations that take IAM seriously not only protect personal data but strengthen their entire operation.
Joinly provides the technology needed to do this in a controlled and explainable manner.
Explore more blogs

Segregation of Duties (SoD): wat het is en hoe je het afdwingt
Wat is segregation of duties (functiescheiding)? Uitleg, voorbeelden en waarom het vaak misgaat. Plus hoe je SoD-conflicten automatisch tegenhoudt.
Marcel van Beek · 4 min read

How do you apply AGDLP in a hybrid Entra/AD environment? (And why you shouldn't want to anymore)
Short answer: preferably not. AGDLP (Accounts → Global groups → Domain Local groups → Permissions) is a concept from the era of manual management. The entire nesting construction exists for one reason: to allow a human to assign permissions with as few mouse clicks as possible. As soon as an agent assigns group memberships directly based on HR data, this reason disappears and only the complexity remains. Moreover, in a hybrid environment, this complexity actively works against you, because Entra ID completely ignores nesting for licences and app assignment. In this article, you can read how AGDLP works and why it was once smart, where it breaks down in a hybrid environment, and what the modern alternative looks like: direct memberships, managed by automation.
Marcel van Beek · 5 min read

How do I set up role-based access control (RBAC) and least privilege for a municipality?
Start with the roles in your HR system and map them to roles, not to individual permissions per person. Group each role with precisely the access required for the job, adhering to the principle of least privilege. Manage these roles centrally and let an orchestration layer automatically assign and revoke them. This keeps access predictable, limited and demonstrable.
Mike Fraanje · 4 min read
See what Joinly can do for your organisation?
Start a free trial today or get in touch for advice on your HR and Microsoft environment.