Applies toEUDEAT

Compliance Calendar Implementation: Tools and Workflow

TL;DR

  • Four requirements for the tool: recurring appointment with advance reminder, task template with a start trigger, mandatory field for the legal basis, document storage attached to the appointment
  • Compliance calendar tool stack: Asana / Notion / ClickUp / Monday.com + Outlook integration; ongoing coordination via Slack/Teams integration
  • Two types of entry: recurring annual obligations (record of processing activities, technical and organisational measures, risk analysis, training) and event-driven clocks (24 / 72 hours, 7 days, 1 month, 3 months — for a significant security incident as a three-stage reporting chain of 24 h / 72 h / 1 month)
  • Quarterly appointments: audit preparation, training refresh, risk review, management reporting
  • Escalation paths: 14/30-day reminders + summary emails to management; prioritisation by fine ranges (EU AI Act up to EUR 35 million/7 %, GDPR up to EUR 20 million/4 %)
  • Compliance areas: GDPR, NIS2, AI Act, HinSchG and AGG aligned with one another — set up in five steps: clarify whether you are in scope → collect obligations with their legal source → assign owners and 30 days of lead time → create response templates → quarterly review
  • Thresholds: NIS2 in the sectors of Annexes 1 and 2 from 50 employees or more than EUR 10 million in both turnover and balance sheet total, irrespective of size for operators of critical installations and qualified trust service providers, among others; internal reporting office from as a rule 50 employees; data protection officer from 20 persons permanently engaged in automated processing
  • DE/AT: same rhythm, different legal sources — German BSI Act (BSIG), German Whistleblower Protection Act (HinSchG) and German General Equal Treatment Act (AGG) as against the Austrian Network and Information Systems Security Act 2026 (NISG 2026), the Austrian Whistleblower Protection Act (HSchG) and the Austrian Equal Treatment Act (GlBG)
  • Pay transparency: The member states' transposition deadline (7 June 2026) has passed — employer obligations only take effect with national transposition, which as at 17 August 2026 is still outstanding in Germany and Austria (BT-Drs. 21/7026); first pay gap reports under the Directive due on 7 June 2027
  • Effort (experience values): 2–4 h initially + 1 h per quarter of upkeep for the tool; the compliance programme behind it costs SMEs with 50 to 150 employees 5 to 10 person-days per quarter plus 1 person-day of management time

Main article: Compliance Annual Plan 2026 — eight quarterly activities across six areas of law, two per quarter, plus the cross-quarter working rhythm.

What a compliance calendar has to deliver

A compliance calendar has to deliver three things: carry recurring obligations with a plannable date, start event-driven deadlines and document that they have been met.

The first group can be set up as a recurring appointment — updating the record of processing activities (Art. 30 GDPR), the review of technical and organisational measures (Art. 32 GDPR), updating the NIS2 risk analysis (§ 30(2) BSIG) or AI literacy training (Art. 4 EU AI Act).

The second group has no date, but a clock: once a personal data breach becomes known, the 72-hour deadline of Art. 33(1) GDPR starts running; in the case of a significant security incident, a 24-hour deadline for the early warning starts under § 32(1) no. 1 BSIG. An incident is significant if it has caused or is capable of causing severe operational disruption of the services or financial loss for the entity, or if it has affected or is capable of affecting other natural or legal persons by causing considerable material or non-material damage (§ 2 no. 11 BSIG). A calendar containing only annual appointments fails to cover precisely those cases in which the deadline is measured in hours.

Third, the calendar serves as evidence. § 30(1) BSIG requires compliance with the risk management measures to be documented — completed appointments with the results attached are the simplest source for this.

Setting it up in five steps

The build follows five steps: clarify whether you are in scope, collect the obligations, define those responsible and the lead time, create response templates, schedule the quarterly review.

  1. Clarify whether you are in scope. Which sets of rules apply at all depends on sector and size; the decisive thresholds are listed in the following section.
  2. Collect the obligations. Every line gets four fields: task, legal basis, frequency, responsible person. No line without a legal source — and the frequency field records whether the rhythm comes from the law or is a practice recommendation.
  3. Define those responsible and the lead time. Compliance officer as owner, management as the escalation level. Practice recommendation: one advance appointment 30 days before each annual obligation for input from IT, HR and procurement.
  4. Create response templates. For every clock a task chain with recipient and deadline — personal data breach, security incident, whistleblower report and data subject request. The chain for the security incident is set out in full further below.
  5. Schedule the quarterly review. A recurring appointment with fixed standing topics — details in the quarterly plan further below.

Clarifying scope: which thresholds apply

Whether NIS2, whistleblower protection, the obligation to appoint a data protection officer and pay transparency apply is decided by sector and size.

For companies in Germany, being in scope of NIS2 is tied to a type of entity specified in Annex 1 or Annex 2 of the BSIG; federal administration entities are covered separately under § 29 BSIG. Annex 1 lists the highly critical sectors (energy, transport, finance, health, water, digital infrastructure including the management of ICT services, space), Annex 2 the other critical sectors (postal and courier services, waste management, chemicals, food, manufacturing, digital service providers, research). Within these types, an entity counts as an important entity if it employs at least 50 people or has an annual turnover and an annual balance sheet total each exceeding EUR 10 million; other entities of a type specified in Annex 1 count as particularly important entities if they have at least 250 employees or more than EUR 50 million in annual turnover and, in addition, more than EUR 43 million in annual balance sheet total (§ 28(1) and (2) BSIG). Covered irrespective of size are, among others, operators of critical installations, qualified trust service providers, top-level domain name registries, DNS service providers and certain providers of public telecommunications networks and services. Austria uses the same size values and likewise requires the entity to belong to a type under Annex 1 or Annex 2 (§ 24, § 25 NISG 2026).

The remaining thresholds: an internal reporting office must be set up in Germany where there are as a rule at least 50 employees (§ 12 HinSchG), and in Austria where there are 50 or more employees or public servants (§ 11 HSchG). In Germany, a data protection officer must be appointed where, as a rule, at least 20 persons are permanently engaged in automated processing — and, irrespective of the number of persons, where processing operations are subject to a data protection impact assessment under Art. 35 GDPR or where data are processed commercially for the purpose of transfer or for purposes of market or opinion research (§ 38(1) of the German Federal Data Protection Act (BDSG)); alongside this, the EU base cases of Art. 37(1) GDPR apply (public authority, large-scale regular and systematic monitoring, large-scale processing of special categories of data). Austria has no additional numerical threshold. In Germany, the right to information under the German Pay Transparency Act (EntgTranspG) exists in establishments with, as a rule, more than 200 employees.

Recurring obligations: the annual baseline

Eight obligations are not one-off but have to be performed annually or periodically — they form the backbone of every calendar. The column "Basis of the frequency" separates what the law prescribes from what is a practice recommendation: where it says "practice recommendation", the rhythm is established practice and not a statutory deadline that can be mapped in a calendar — in the case of § 30(2) BSIG and § 12(2) AGG, for instance, the wording of the provision names no interval. Anyone moving an appointment there moves a recommendation — whereas for the pay gap reports they would be moving a statutory deadline. Where national law is concerned (BSIG, HinSchG, AGG), the table names the German legal sources; the Austrian equivalents are set out further below. The GDPR and the AI Act apply as directly applicable EU law in the same way in Germany and Austria.

TaskFrequencyBasis of the frequencyLegal source
Updating the record of processing activitiesannually + when changes occurpractice recommendationArt. 30 GDPR
Review of technical and organisational measuresannually + after incidentspractice recommendationArt. 32 GDPR
NIS2 risk analysis updateannually + when material changes occurpractice recommendation§ 30(2) BSIG
Training of the management body (NIS2)regularly (in practice: 1–2× per year)statutory requirement "regularly", timing a practice recommendation§ 38(3) BSIG
Measures to build AI literacy (training, instruction, record keeping)annually + when new systems are introducedpractice recommendation — Art. 4 requires measures to support AI literacy, not a particular level of competenceArt. 4 AI Act as in force since 27 July 2026
Effectiveness check of the internal reporting officerecommended annuallypractice recommendation — there is no statutory audit obligation§§ 12–18 HinSchG
AGG staff trainingevery 2–3 yearspractice recommendation§ 12(2) AGG
Pay gap report (from 100 employees, staggered)from 250 employees annually (first time 7 June 2027); 150–249 every 3 years (first time 7 June 2027); 100–149 every 3 years (first time 7 June 2031)statutory deadlines of the Directive — effective only via national transposing law; the transposition deadline of 7 June 2026 has passed, and as at 17 August 2026 Germany and Austria had not transposed it (BT-Drs. 21/7026)Art. 9(2)–(4) Directive (EU) 2023/970 (obligation via national transposing law)

In addition there is an evidence deadline on a multi-year cycle, here prescribed by law: in Germany, operators of critical installations demonstrate implementation at a point in time set by the Federal Office for Information Security (BSI) — at the earliest three years after they first qualify as the operator of a critical installation — and every three years thereafter by means of security audits, reviews or certifications (§ 39(1) BSIG).

Event-driven deadlines: the clocks in the calendar

These deadlines do not start on a date but with an event — set up a task template with a start trigger for each line. Unlike the annual baseline, the entries here are statutory deadlines, not recommendations — with the exception of the last line, which is a preparation appointment.

TriggerDeadlineLegal source DELegal source AT
Significant security incident — three-stage reporting (DE: early warning, report with initial assessment, final report; AT: early warning, report with first assessment, final report)24 hours after becoming aware / 72 hours / 1 month after the 72-hour report§ 32(1) nos. 1, 2, 4 BSIG§ 34(2) nos. 1, 2, 4 NISG 2026
Personal data breach — notification to the supervisory authoritywithout undue delay, where feasible within 72 hours (otherwise with reasons for the delay)Art. 33(1) GDPR
Personal data breach likely to result in a high risk — communication to the data subjectswithout undue delayArt. 34(1) GDPR
Data subject request (access, rectification, erasure)1 month, extendable by 2 months (data subject to be informed within 1 month)Art. 12(3) GDPR
Report to the internal reporting office — acknowledgement of receiptwithin 7 days at the latest§ 17(1) no. 1 HinSchG§ 9(1) HSchG
Report to the internal reporting office — feedback on follow-up measures3 months§ 17(2) HinSchG§ 13(9) HSchG
Classification as a particularly important/essential or important entity — registration3 months; changes to the master data within 2 weeks§ 33(1), (5) BSIG§ 29(2)–(4) NISG 2026
Claims following discrimination (DE: assertion in writing)DE: 2 months. AT: 6 months — to be asserted in court — where an employment relationship is not established or promotion is withheld; challenging a dismissal 14 days; in cases of harassment 1 year (Part I) or 6 months (Part II); pay and material claims 3 years (§ 1486 ABGB)§ 15(4) AGG§ 15, § 29 GlBG
Pay information for employees — preparation appointment, not a direct employer obligation; the obligation only applies once transposed nationally. The transposition deadline (7 June 2026) has passed; in Germany, as at 17 August 2026, not even a ministerial draft existed (BT-Drs. 21/7026), and in Austria neither a ministerial draft nor a government bill can be found2 months under the Directive's requirementArt. 7 Directive (EU) 2023/970

Tools: choosing along four requirements

Test a tool against four requirements before comparing prices — a calendar without a template for the 24-hour case fails half its purpose. The requirements follow from the deadlines above, independently of the provider. We have not tested the four tools named below against them; use the checklist in a trial account and enter the result yourself.

RequirementWhyTest question in the trial account
Recurring appointment with advance reminderAnnual obligations recur (Art. 30, 32 GDPR), and the input work needs lead timeCan an appointment be repeated annually and additionally trigger an automatic reminder 30 days beforehand?
Task template with a start triggerDeadlines from 24 hours to 3 months start with an event (§ 32(1) BSIG, Art. 33 GDPR, § 17 HinSchG)Can a task chain be created at the click of a button whose due dates are calculated from the start trigger?
Mandatory field for the legal basisWithout a legal source, a line can be neither checked nor evidencedCan a custom field be created and enforced as a mandatory field?
Document storage attached to the appointment§ 30(1) BSIG requires documentation of complianceCan minutes, training records and audit reports be attached to the appointment itself instead of sitting on a separate drive?

Four tools are on the shortlist. Price, size and suitability details: as at 05/2026, not re-surveyed — this also applies to the assessments in the "Target group" and "Features" columns; the Notion price is stated without reference to a number of users, the other three per employee and month. The provider's current price list is what counts.

ToolPriceTarget groupFeatures
Notionapprox. EUR 10/month (stated without reference to a number of users)smaller SMEstemplates for compliance calendars, tasks, meetings
ClickUpapprox. EUR 15/employee/monthmedium-sized and larger SMEsmore automation, escalation workflows, reporting
Asanaapprox. EUR 25/employee/monthmid-sized companiescompliance templates available
Monday.comapprox. EUR 35/employee/month—very visual, dashboard-oriented

Workflow: the task chain behind the appointment

The workflow consists of three fixed rules and one template per clock: quarterly appointments run as recurring tasks, the compliance officer is the owner, and a red status is escalated to management; ongoing communication runs via the Slack/Teams integration, the appointments themselves via the Outlook connection. For the deadlines that run in hours, this is not enough — there, every step needs a point in time, a responsible person and a result that can be filed.

Example task chain: significant security incident

The allocation of roles is a practical suggestion and is often combined in one person in smaller organisations; the statutory deadlines and legal sources are not — lines without a statutory deadline are expressly marked as such.

Point in timeStepResponsible (suggested practice)Result
T+0 (trigger, no deadline)Record becoming aware, with date and timeIT operationstime stamp from which the 24-hour and the 72-hour deadlines are calculated
immediately after T+0 (suggested practice, no statutory deadline)Decide whether the incident is significant (§ 2 no. 11 BSIG)compliance officer with IT managementdocumented yes/no decision with reasons
by T+24 hours at the latestearly warning to the joint reporting office of the Federal Office for Information Security (BSI) and the Federal Office of Civil Protection and Disaster Assistance (BBK) (§ 32(1) no. 1 BSIG; AT: early warning to the competent CSIRT, § 34(2) no. 1 NISG 2026)compliance officerreport submitted, confirmation filed with the calendar appointment
in parallel, where personal data are affectedNotification to the data protection supervisory authority without undue delay, where feasible within 72 hours (Art. 33(1) GDPR); where a high risk is likely, additionally communication to the data subjects without undue delay (Art. 34(1) GDPR)data protection officernotification, where applicable communication to data subjects; reasons where there is a delay
by T+72 hours at the latestReport with initial assessment (§ 32(1) no. 2 BSIG; AT: § 34(2) no. 2 NISG 2026)compliance officerseverity, impact, where applicable indicators of compromise
at the authority's requestInterim report (§ 32(1) no. 3 BSIG)compliance officerinterim status
1 month after the 72-hour reportFinal report (§ 32(1) no. 4 BSIG); if the incident is ongoing, first a progress report and the final report once handling is completecompliance officer with IT managementfinal report filed with the appointment — at the same time evidence for the documentation under § 30(1) BSIG

Escalation paths: who is informed and when

Three levels are enough (practice recommendation): a reminder to the owner 14 days before the due date, a summary email to management 30 days after it is missed, red status as a standing topic in the quarterly meeting. Prioritise by fine ranges: the EU AI Act up to EUR 35 million or 7 % of worldwide annual turnover for prohibited practices, whichever is higher (Art. 99(3)), the GDPR up to EUR 20 million or 4 % (Art. 83(5)), HinSchG up to EUR 50,000, and up to EUR 20,000 for a missing internal reporting office (§ 40(6) sentence 1 HinSchG; AT: up to EUR 20,000, in the event of repetition EUR 40,000, § 24 HSchG).

Under NIS2 the ranges differ: in Germany, § 65(5) no. 1 in conjunction with (6) and (7) BSIG provides for fines of up to EUR 10 million for particularly important entities and up to EUR 7 million for important entities for infringements of, among other things, the risk management and reporting obligations; only where total turnover exceeds EUR 500 million do 2 % and 1.4 % of worldwide total turnover respectively take their place. In Austria, under § 45(2) and (3) NISG 2026 the higher of the two values applies directly: EUR 10 million or 2 % for essential entities, EUR 7 million or 1.4 % for important entities.

That management is the addressee of escalation is initially a practice recommendation; for entities in scope of NIS2 it follows from the law: the management bodies of particularly important and important entities must implement the risk management measures under Section 30 BSIG and supervise their implementation; if they breach this duty, they are liable to their entity for culpably caused damage under the rules of the company law applicable to the legal form (Section 38 BSIG). In Austria, the corresponding governance duty is set out in § 31 NISG 2026: ensuring and supervising risk management measures, together with participation in specifically designed cybersecurity training.

Example quarterly plan 2026

A workable annual plan spreads nine activities across four quarters so that audit preparation, training and reporting do not pile up in December:

  1. Q1 — audit preparation: update of the record of processing activities, reconciliation of data processing agreements, training refresh, quarterly risk review.
  2. Q1 — effectiveness self-check of the internal reporting office (best practice, not a statutory obligation): compliance with deadlines (§ 17 HinSchG), confidentiality (§ 8 HinSchG), handling of anonymous reports, training status, protection against reprisals (§ 36 HinSchG). Modelled on ISO 37301.
  3. Q2 — preparing for EU pay transparency: set up job evaluation and pay gap calculation; the Directive provides for the reporting obligation from 250 employees as from 7 June 2027 (Art. 9(2) Directive (EU) 2023/970), but it only becomes effective via national transposing law — the transposition deadline of 7 June 2026 has passed, and as at 17 August 2026 Germany and Austria had not transposed it.
  4. Q2 — review of the DSK collection of resolutions: review resolutions published by the DSK since the last review for any need to adjust (practice rhythm, not a statutory deadline).
  5. Q3 — NIS2 supplier audit: evaluate self-declarations, audit critical suppliers on site.
  6. Q3 — GPAI update: the GPAI obligations have applied since 2 August 2025; only legacy models placed on the market before that date have until 2 August 2027. Review provider data processing agreements.
  7. Q4 — awareness training and refresher on AI literacy under Art. 4 AI Act in the version in force since 27 July 2026 — what is required are measures to support AI literacy; no particular level of competence is owed; according to the Commission's FAQ a certificate is not required, an internal training record is sufficient. Q4 is convenient because of the budget discussions.
  8. Q4 — management review and year-end audit: management and the compliance officer review the annual compliance report.
  9. Throughout the year — quarterly appointment in the calendar: a compliance officer meeting on the first Wednesday of each quarter with the standing topics record of processing activities, data processing agreements, incidents, training, supervisory news.

Framework of dates for 2026: the member states' transposition deadline for pay transparency (7 June 2026), the Austrian EntgleichV (forecast start of application 1 July 2026, not a statutory deadline; the forecast date has passed), the general start of application of the AI Act (2 August 2026, Art. 113), the start of application of NISG 2026 (1 October 2026). There is no official date for the start of German BSI supervisory practice.

One obligation has already fallen due: under § 33(1) BSIG, registration with the BSI must take place no later than three months after the entity qualifies as such, and the BSI points out that the statutory registration deadline has already expired. Anyone who has missed it should make up for it without undue delay via the registration facility set up jointly by the BSI and the BBK (§ 33(1) BSIG) and thereafter report changes to the master data submitted within two weeks (§ 33(5) BSIG). With the registration, the entity submits its master data — including name, address and contact details, sector and competent supervisory authorities (§ 33(1) BSIG); the risk management and reporting obligations of §§ 30 and 32 BSIG apply irrespective of this.

The calendar rhythm in Austria is identical, the legal bases are not. NIS2 follows NISG 2026 instead of the BSIG: registration (§ 29), risk management measures (§ 32), reports to the competent CSIRT (§ 34); the competent body is the Cybersecurity Authority (Cybersicherheitsbehörde, Austria) instead of the BSI. The three-year evidence requirement under § 39 BSIG concerns only German operators of critical installations; in Austria § 33 NISG 2026 applies — self-declaration within twelve months of the registration obligation arising, on request evidence by an independent body within two years, and for essential entities operational and organisational implementation within as little as two months of the request.

Whistleblower protection follows the HSchG: an internal office from 50 employees (§ 11), protection against retaliation (§ 20); the external office is the Federal Bureau of Anti-Corruption (BAK), and in Germany the federal external reporting office at the Federal Office of Justice (BfJ). In data protection, the Austrian Data Protection Act (DSG) applies alongside the GDPR, with the Austrian Data Protection Authority (Datenschutzbehörde) as the supervisory authority; the DSK is a purely German body. On equal treatment, the GlBG takes the place of the AGG: prohibition of discrimination § 3 (sex) and § 17 (ethnic origin, religion or belief, age, sexual orientation), gender-neutral job advertisements § 9 (infringements punishable by a fine of up to EUR 360, § 10), non-discriminatory pay criteria § 11; advice and supervision are provided by the Ombud for Equal Treatment (GAW) and the Equal Treatment Commission (Gleichbehandlungskommission) instead of the Federal Anti-Discrimination Agency (Antidiskriminierungsstelle des Bundes). Pure EU law — the AI Act and Directive (EU) 2023/970 — applies in the same way in both countries.

Frequently asked questions

Which is the cheapest option?
According to the prices in the tool overview, Notion has the lowest list price of the four options listed: around EUR 10 per month, but stated without reference to a number of users, whereas the other three tools are priced per employee and month — the figures are therefore only partly comparable (prices as at 05/2026, not re-surveyed). Only the provider's current price list is binding.
Is a compliance calendar mandatory?
No, but a compliance officer without a calendar is overwhelmed. There is no statutory obligation to keep a calendar. However, § 30(1) BSIG does require compliance with the risk management measures to be documented, and several deadlines run in hours — in practice, neither can be managed without a calendar.
Is an existing tool such as Outlook, Jira or SharePoint sufficient?
That is decided by the test checklist above, not by the product name. In the existing tool, set up an annual recurring appointment with 30 days' lead time as a test, generate a task chain from a template with a start trigger, try to create a mandatory field for the legal basis and attach a document directly to the appointment. If one of the four points fails, the gap has been identified — it can often be closed with a second tool instead of migrating everything. Whether Outlook, Jira or SharePoint deliver this in detail is something we have not tested.
Which deadlines run in hours rather than days?
Three: the early warning within 24 hours of becoming aware and the report with initial assessment within 72 hours in the case of a significant security incident (§ 32(1) nos. 1 and 2 BSIG; AT: early warning and report with first assessment under § 34(2) nos. 1 and 2 NISG 2026), and the data protection notification to the supervisory authority where feasible within 72 hours (Art. 33(1) GDPR); if it is made later, reasons must be given.
How much time does running it cost per quarter?
Based on practical experience (experience values, not a legal requirement): for the calendar itself, 2–4 hours for the initial setup, around 1 hour of upkeep per quarter. The compliance programme behind it is considerably larger — for SMEs with 50 to 150 employees, 5 to 10 person-days per quarter for the compliance officer plus 1 person-day of management time. Anyone who budgets only for calendar upkeep underestimates the effort many times over.
Does 7 June 2026 belong in the calendar as a hard deadline?
As a preparation appointment yes, as an employer obligation no. 7 June 2026 was the transposition deadline of Directive (EU) 2023/970 addressed to the member states (Art. 34(1)); a directive that has not been transposed does not create direct obligations for private employers. The obligations only take effect with national transposition, and this is still outstanding in both countries: in Germany, as at 17 August 2026, not even a ministerial draft existed (BT-Drs. 21/7026 of 8 July 2026), and in Austria neither a ministerial draft nor a government bill can be found. First pay gap reports: 7 June 2027, and annually thereafter from 250 employees (Art. 9(2) Directive (EU) 2023/970).
Does the internal reporting office have to be audited annually?
No. There is no statutory audit obligation; the annual effectiveness self-check is best practice. Under § 16(1) HinSchG, the internal reporting office "should" also process anonymous reports — this is not an obligation, but a clear expectation of the legislator.
What changes for Austrian sites?
The rhythm stays the same, the legal sources change: NISG 2026 instead of BSIG, HSchG instead of HinSchG, GlBG instead of AGG — the competent bodies are the Cybersecurity Authority (Cybersicherheitsbehörde, Austria), the Austrian Data Protection Authority (Datenschutzbehörde), the Federal Bureau of Anti-Corruption (BAK) as well as the Ombud for Equal Treatment (GAW) and the Equal Treatment Commission (Gleichbehandlungskommission). The deadlines for asserting discrimination claims also differ: instead of the German two-month deadline (§ 15(4) AGG), six months, one year, 14 days for challenging a dismissal or the three-year limitation period of § 1486 ABGB apply, depending on the claim.

Sources

Legal status of the sources reviewed: 17 August 2026 (Regulation (EU) 2026/1744 Digital Omnibus AI, BSIG, Pay Transparency Directive); other sources: 2 May 2026

Practitioner note: This article is practice-oriented compliance documentation, not legal advice. We are compliance specialists, not a law firm. For legally binding information, consult an admitted lawyer.

Tools & self-checks

Fine calculator Calculate the potential fine risk for your company. Compliance Deadline Calendar 2026-2028 All relevant compliance deadlines (GDPR, AI Act, NIS2, HinSchG, AGG).