DOC. CVSPRINGS-LP-02 ENGINE: RULES-BASED · NO LLM IN CANDIDATE PATH REGION: EU · NL-HOSTED
Deterministic CV screening

Screening that gives the same answer twice.

CVsprings scores candidates with a transparent, rules-based engine — no language model ever reads your candidates' data. Same CV, same job profile, same result. Every time. Provable.

Built for boutique agencies in the Benelux & DACH · EU AI Act ready
Reproducibility check candidate_014.pdf
RUN 12026-07-17 · 08:14:02 UTC
fit_score82 / 100
skills_matched11 of 14 required
eu_eligibilityconfirmed
RUN 22026-07-17 · 14:47:36 UTC
fit_score82 / 100
skills_matched11 of 14 required
eu_eligibilityconfirmed
sha256(run_1) == sha256(run_2)
9f4c2ab1…e77d0c31 ✓ IDENTICAL OUTPUT
Verified 2× today
Operating principles

Compliance isn't a feature we added. It's the architecture.

CL. 01 — TRANSPARENCY

Every score is explainable

Each candidate assessment shows exactly which rules fired, which skills matched, and why. No black box, no "the model decided." Your client asks why — you answer in one click.

CL. 02 — REPRODUCIBILITY

Same input, same output

The extraction and scoring engine is fully deterministic. Re-run any assessment months later for an audit and get byte-identical results. Try that with an LLM-based screener.

CL. 03 — AUDITABILITY

A trail regulators can read

Every action is logged against a formal assessment schema aligned with EU AI Act traceability requirements. Export the full audit trail per candidate or per role.

CL. 04 — DATA MINIMISATION

Candidate data stays in the EU

No candidate data is sent to third-party AI providers — because there are none in the pipeline. Processing is GDPR-scoped by design, with per-candidate deletion on request.

FIG. 01 — Recorded session
Runtime 00:01:13 · No audio · Captions embedded

The four clauses, running.

One pass through the engine: a role defined explicitly, a candidate scored with every point traced to the line that earned it, the audit log, and the bias report. Nothing is edited between steps.

SOURCE cvsprings engine v1 · DATA synthetic candidates · EDITS none
Fig. 01 — Screening walkthrough on synthetic candidate data. For a run against your own CVs, book the 15-minute demo — we do it live, twice. Text version.
A deliberate choice

Why we don't use AI to read CVs.

Most screening tools put a language model between your candidates and your shortlist. It reads the CV, forms an impression, and returns a score it cannot explain and will not repeat. Run the same CV twice and you can get two different answers.

Under the EU AI Act, screening candidates is high-risk — when it's done by an AI system. The obligations that follow are not light: risk management, data governance, technical documentation, logging, human oversight, conformity assessment. And a good part of that lands on you, the agency deploying the tool, not only on the vendor who built it.

So we made the unfashionable choice: a rules engine you configure. The thresholds, the weights, the knockouts are yours, written down in advance, applied the same way to every candidate. No model reads the CV. Nothing infers, because there is nothing to infer from — the rules are the rules, and they run exactly as written.

Which is the point. Every score comes with the rule that produced it. The audit trail is attested by the server, not supplied by the browser. And a determinism check runs before every release: same CV, same rules, same score, or the build doesn't ship.

Less magical. Entirely defensible.

— CVsprings, engineering principle nº 1
Pricing

Simple, transparent pricing.

Included on every plan
Book a demo

Bring your own CVs. We'll run them live.

Send us 3 anonymised CVs and your job spec. In a 15-minute call we run them through the engine in front of you — twice, so you can watch the outputs match.

No slideshow, no generic sample data. You leave the call knowing exactly what CVsprings says about your candidates, and why.

Prefer to look before you talk? Start with our one-page EU AI Act checklist for recruitment tooling — no form needed.

Demo request — form D-01
You can attach your 3 anonymised CVs in the reply to our confirmation email.
We reply within one working day. Your details are used only to schedule this demo — nothing else, no list, no drip campaign. That would be a strange look for us.
✓ REQUEST LOGGED
Check your inbox — a confirmation with a scheduling link and the compliance checklist is on its way.