CAI Technology
Menu ☰
lexnomia · · 13 min read

7 anti-patterns of self-serve compliance SaaS — and how we avoid them in Lexnomia

Free tier abuse, scope creep, PDF without evidence, dashboard theatre, AI hallucination — the classic anti-patterns of self-serve compliance platforms and the concrete fixes.

CAI Technology · Last reviewed: 4/30/2026
7 anti-patterns of self-serve compliance SaaS — and how we avoid them in Lexnomia

7 anti-patterns of self-serve compliance SaaS — and how we avoid them in Lexnomia

The compliance SaaS market matured over the last five years and developed a set of classic anti-patterns. Some come from commercial pressure (the monthly signup quota), others from technical convenience (publishing a green dashboard is much simpler than integrating with a SIEM). For a compliance director evaluating a platform, recognising these anti-patterns saves time, money, and an unpleasant audit.

This article describes the 7 anti-patterns we observed in real RFPs received by our clients and explains how we avoid them structurally in Lexnomia.

TL;DR

Anti-pattern 1 — Free tier abuse

What it looks like. The platform offers a “free tier” or “extended trial” with substantial functionality. The client imports sensitive data (application inventory, employee names, security configurations). After 60-90 days, the free tier suddenly drops capabilities or asks for a paid upgrade priced 4-5x competitors.

Why it works commercially. Psychological lock-in. After 60 days of work, the data is already there, the report already generated, the perceived exit cost is high.

How to recognise it. Read the contracts carefully. If “free tier” is mentioned only on the marketing page but not contractually, an anti-pattern is forming. If data export has “reasonable limits”, the anti-pattern is confirmed.

How we avoid it. Lexnomia has no free tier. We offer a 30-day contractual POC for enterprise clients — with exact output definition and a contractually clean termination option. If the POC is not satisfactory, the data is returned/deleted with a cryptographically signed certificate.

Anti-pattern 2 — Dashboard theatre

What it looks like. The dashboard has 100+ colourful widgets. All green. Framework logos (SOC 2, ISO 27001, GDPR) with check icons. Score “94% compliant”.

Why it works commercially. Sells to directors who do not run audits themselves but receive reports. A screenshot at the board with “94%” is worth more than a detailed 80-page report.

How to recognise it. Ask: “for control C.AC.01, give me the evidence proof from 12 March.” The wrong answer: “here is the PDF with the log.” The right answer: “here is the SIEM record, here is the ITSM ticket, here is the Git commit, here is the chain of approvals.” The anti-pattern cannot produce the second category.

How we avoid it. Each control in Lexnomia has a mandatory “evidence source” field that cannot be empty. The source is not “self-attestation” — it is a live integration. If the integration is not configured, the control remains visible as “unproven”, not falsely green.

Anti-pattern 3 — PDF without evidence

What it looks like. The platform generates on demand PDFs with impressive titles: “ISO 27001 Compliance Report”, “GDPR Article 32 Implementation Status”. 40 pages of policy text + dashboard screenshots. No reference to real logs, ticket IDs, verifiable snapshots.

Why it works commercially. Auditors of “soft” frameworks (SOC 2 without Type II, self-declared certifications) accept such PDFs. It gives false confidence.

How to recognise it. A compliance PDF without references to external sources (SIEM URLs, ticket IDs, Git commits) is an anti-pattern signal. The real auditor (BSI, BDO, Mazars) will reject it on the first round.

How we avoid it. Lexnomia exports a “DocBundle” — a cryptographically signed ZIP package with PDF + JSON evidence + Merkle integrity tree. Each claim in the PDF has a reference to a live evidence (canonical URL, file hash, timestamp). The auditor downloads the DocBundle, verifies the signature with a public key, and validates claims with a single click.

Anti-pattern 4 — Scope creep through licensing model

What it looks like. Licensing per “data subject”, “asset”, “endpoint”, “integration”. Year 1: 10 000 EUR. Year 2: the client grew, or the scope was re-defined by the vendor (subtle redefinition — “asset” now includes cloud accounts), 28 000 EUR.

Why it works commercially. Builds growing revenue per customer independent of added value. The vendor negotiates from a stronger position at every renewal.

How to recognise it. Ask for 3-year cost projections with explicit growth scenarios (50%, 100%, 200%). Scope-creep vendors refuse to give clear numbers or write “TBD subject to mutual agreement”.

How we avoid it. Lexnomia has a single licensing model — flat fee per organisation, in two tiers (up to 250 employees and above). Flat models let the client plan without surprises. For organisations with atypical needs, we offer multi-year contracts with a CPI cap.

Anti-pattern 5 — AI hallucination in GRC

What it looks like. The vendor promotes “AI-powered compliance”. The client describes operations in natural language, the AI generates DPIA, RoPA, policy documents. The output sounds plausible. It contains: references to non-existent GDPR articles, wrong CJEU case citations, incorrect ISO 27001 mapping, impossible technical recommendations (e.g. “implement post-quantum SHA-256”).

Why it works commercially. Sells productivity. For a director who has not read GDPR cover-to-cover, the AI output looks credible. The error is found at audit, when it is too late.

How to recognise it. Ask the AI to cite the exact article from the regulation. Verify the citation. In 30-50% of cases it will be made up. See also our article on anti-hallucination in the legal domain for the technical mitigation pattern.

How we avoid it. Lexnomia uses LLMs only for structured transformation (template filling, classification, summarisation), never for free “legal fact” generation. All article references are deterministically extracted from a versioned, verified legal corpus. For sensitive workloads we use the multi-LLM pattern with cross-validation (details).

Anti-pattern 6 — Integration mock-up

What it looks like. On the vendor page appears a list of “supported integrations”: 200 logos, from AWS to Zammad. On closer inspection, “supported” means: API key field available but no real mapping to data models or evidence collection. The integration is a roadmap placeholder.

Why it works commercially. The logo list is a sales argument. Many RFPs ask for “integration with X, Y, Z” — the vendor ticks the box without delivering.

How to recognise it. Ask for a live demo with your concrete integration. Ask to see real data flowing and to produce an evidence pack. Anti-patterns fall on the first honest demo.

How we avoid it. Lexnomia lists integrations at three maturity levels: Production (tested with live SLA clients), Beta (functional, not under SLA), Roadmap (planned). The production integration list is intentionally short (around 25) but each delivers real evidence collection, not just a credentials field.

Anti-pattern 7 — Framework checkbox theatre without real cross-mapping

What it looks like. The vendor declares: “supports SOC 2, ISO 27001, NIS2, DORA, AI Act, HIPAA, PCI-DSS”. For each framework there is a dashboard. But the dashboards are independent. Implement a control for SOC 2 → it does not automatically reflect in the NIS2 dashboard. You buy 5 frameworks, you pay 5x effort.

Why it works commercially. Marketing surface area. “We support 12 frameworks” sounds better than “we support 4 frameworks well”.

How to recognise it. Ask for a demo with the same control mapped to 3 frameworks simultaneously. Anti-patterns show separate dashboards with duplicated data.

How we avoid it. Lexnomia has a single control library. Each control is mapped to multiple frameworks through attributes (similar to the ISO 27001:2022 pattern — see details). Add GDPR Art. 32 → it automatically reflects in NIS2 Art. 21 and ISO 27001 A.5. Single source of truth, multiple framework views.

The opposite pattern — what good looks like

For a compliance SaaS that avoids the 7 anti-patterns, the quality signals are:

These 7 traits are not “advanced features” — they are the baseline we implemented in Lexnomia in response to client frustration with current stacks (see the OneTrust/TrustArc/Drata comparison).

Next steps

For a migration evaluation from a current GRC stack to Lexnomia, the Lexnomia page holds the 6-10 week plan. Or write to contact for a 30-minute executive discussion.

References

We start with a 30-minute conversation.

Free AI-readiness audit for companies with 50+ employees. We reply within 24 hours.