Blog
Expert articles on compliance, identity, PKI and operations. Hands-on, with no marketing spin.
When the Chatbot Has to Identify Itself: AI Transparency in Customer Service from August 2026
From 2 August 2026 the transparency obligations under Article 50 of the EU AI Act become enforceable. What the disclosure duty for chatbots and the labelling of AI-generated content mean in practice for customer service.
Read moreThe EU Data Act and the End of Switching Fees: Cloud Switching Becomes Mandatory
Since September 2025 the Data Act's switching rules apply to new cloud contracts, and in January 2027 the fee ban takes effect. Why changing providers turns from a negotiation point into a legal right, and what that means for architecture.
Read morePasskeys in the Enterprise: Phishing-Resistant Sign-In Beyond Passwords and OTPs
A password plus an SMS or TOTP code remains phishable. Why FIDO2 passkeys solve the origin problem, what a risk-based rollout looks like, and which questions around recovery and device loss stay open.
Read moreMore articles
APIs as Part of the Supply Chain: Why Interface Security Becomes a Matter of Evidence
The Cyber Resilience Act: What 11 September 2026 Means for Makers of Digital Products
eIDAS 2.0 and the EUDI Wallet: What Relying Parties Must Prepare by the End of 2026
47-Day Certificates: The CA/Browser Roadmap to 2029
Data Sovereignty After the Data Privacy Framework: Why EU Hosting Becomes an Architecture Question
The EU AI Act: GPAI Enforcement from 2 August 2026 and What the Digital Omnibus Postponed
SD-JWT VC and OpenID4VP: The Protocols Behind the EUDI Wallet
Archiving Structured E-Invoices the GoBD Way: The Eight-Year Question
NIS2 in Practice: From Reporting Duty to Defensible Evidence
ACME Beyond the Web Server: Certificate Automation for Internal Services and mTLS
DORA for ICT Providers: Third-Party Risk and Incident Reporting
Post-Quantum Cryptography: Why the Migration Starts in 2026, Not 2030
Germany's E-Invoicing Mandate: The 2025 to 2028 Roadmap Without the Myths
No posts for this selection. Reset the filter with „All“.