Menu
The notebook

Blog.
notes from real projects

Practical writing on Laravel, AI engineering, token costs, SaaS architecture, and the technology decisions that make software cheaper to run and easier to grow.

All AI & LLMs Cloud & DevOps Industry Insights Laravel & PHP Modernisation Performance & Scale SaaS & Product Security & Compliance
Security & Compliance 15 posts
04 May 2026 Security & Compliance EU AI Act for SaaS Teams: What to Ship Before August 2026 A product-team translation of Article 50, live 2 August 2026: chatbot disclosure at the point of interaction, human-detectable and machine-readable labeling of AI-generated content, and a fe... 28 Apr 2026 Security & Compliance Access control that is enforced, not just hidden The admin menu was hidden behind a Blade @if — but the routes underneath answered to anyone. Hiding a button is UX, not authorisation. Here is how I make access control actually enforced. 21 Apr 2026 Security & Compliance GDPR erasure you can actually prove Deleting a user row takes a second. Proving their data is gone from files, search indexes, logs and backups is the real project. How I built verifiable GDPR erasure on a document-heavy platform. 14 Apr 2026 Security & Compliance Dependency vulnerabilities: composer audit in CI Composer ships a free command that checks your dependencies against known CVEs in seconds. Almost nobody runs it. Here is the CI setup that makes it stick — and the noise rules that keep it useful. 10 Apr 2026 Security & Compliance Signed URLs versus the file path anyone can guess On a healthcare platform, changing one digit in a document URL opened someone else's medical report. How I replaced guessable file paths with private disks and short-lived signed URLs. 03 Apr 2026 Security & Compliance The security pass I run before every handover Before any codebase leaves my hands, it gets a fixed security pass — unbilled. Here is the actual checklist, what it keeps finding, and why it ships free with every project. 22 Mar 2026 Security & Compliance Location verification when the prize is real money I built a live game where standing in the right place wins real money. That turns GPS — a signal designed to be trusted — into a security boundary you have to defend in layers. 04 Mar 2026 Security & Compliance KYC flows that do not lose the customer Identity verification is where onboarding funnels go to die. How I structure KYC in SaaS products so compliance holds and the customer actually makes it through. 02 Mar 2026 Security & Compliance PII in Logs and Backups: Fixing the GDPR Blind Spot Erasure requests are easy in the database and nearly impossible in logs, backups and error trackers — the blind spot that turns a clean app into a violation. Concrete fixes: log redaction pr... 27 Feb 2026 Security & Compliance Web App Security Audit: What I Check Before Every Launch The pre-launch audit I run on every client project, as a checklist with the exact tools: security headers, auth/session hardening, rate limiting, mass-assignment and IDOR checks, dependency... 24 Feb 2026 Security & Compliance The EU AI Act for SaaS Teams: What Applies When You Call an LLM API High-risk enforcement landed August 2026 with fines up to €35M, and most SaaS founders can't say whether their AI feature is in Annex III scope. As someone shipping LLM features for EU clien... 21 Feb 2026 Security & Compliance EU Data Residency: Why an AWS Frankfurt Region Isn't Enough The common startup misconception that an EU region of a US hyperscaler satisfies residency — the CLOUD Act says otherwise. Decision framework for Nordic SaaS: when Hetzner, UpCloud (Finnish)...