+33 (0)1 87 66 00 65 · Monday to Friday, 9am–6pm Free audit (15 min)
● B2B offer — Recruitment & talent

CV analysis: your criteria applied to every application

A vacancy sets out precise requirements: qualification, years of experience, skills, languages, mobility. Your agent reads each application, finds those elements and states, for each one, what the application explicitly mentions. Where you have set objective criteria — including exclusion criteria, such as a minimum number of years of experience — it applies them and presents the applications sorted accordingly. Hosted in France: your candidates' data stays with you. The recruiter decides who is interviewed.

Hosted in France Candidate data protected GDPR & AI Act: governed deployment Human oversight

Updated on

Deployed in a few weeks
CV analysis · hosted in France
Match these 120 applications to the quality engineer vacancy.
Requirements taken from the vacancy: qualification, minimum 5 years' experience, professional English, knowledge of quality standards.
For each application, what the file explicitly mentions on each of these points.
Your exclusion criteria are applied and the resulting split is presented to you.
🔗 Sourced · elements taken from the applications
What are you basing professional English on?
On what the application states: a certification cited, experience in an English-speaking environment, an explicit mention of the level.
Where the application is silent on a requirement, it is marked as such — never inferred.
Choosing who is interviewed is yours: it concerns people.
✎ Support · elements presented, the recruiter's decision
Local inference · no data outside the EU
Applications hosted in France
Sovereign by designLocal inference or hosting in France
GDPR & AI Act: governed deploymentTraceability & human oversight
TurnkeyDesigned, installed and operated for you
The recruiter decidesThe agent prepares, never rules
✦ In brief

A Blue Lemon Agent CV analysis agent takes the requirements from your vacancy, states for each application what the file explicitly mentions and applies the objective criteria you have set, exclusion criteria included. A point not mentioned is marked as such, never inferred, and no ranking of people is produced. It runs on local inference or is hosted in France: your candidates' data stays with you, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity.

100%
hosted in France in the target architecture
0
transfer outside the EU in the target architecture
6
recruitment uses ready to deploy
0
decision taken without human approval

These figures describe our offer, not results measured at a client. How large the gain is on your volume of applications received is confirmed by a pilot.

The context

What does an AI agent bring to the analysis of your applications?

Finding in every application the elements a vacancy requires is methodical reading. That is exactly what an agent does well, provided it sticks to the facts.

! The issue

A vacancy expresses requirements that can be verified: qualification, length of experience, languages, mobility. Finding them in a hundred and twenty applications means long and steady reading. The agent takes it on and returns for each application what the file explicitly mentions, requirement by requirement, with the corresponding wording to back it up.

Our answer

Where you have set objective and lawful criteria — a minimum number of years of experience, a mandatory authorisation, a required certification — the agent applies them and presents the applications sorted by those rules, each one justified by the wording in the file. Choosing who is interviewed remains yours: the European AI Act classes recruitment among the high-risk uses, and a decision about a person calls for a human eye. Local inference or an isolated resource hosted in France: your candidates' data is entrusted to no third party.

The decisive point

Candidates' personal data: sovereignty & compliance

Applications are personal data, often sent for a single recruitment. Here is how the architecture of our agents protects them.

Local inference

The agent can run on a machine belonging to your organisation: no application and no candidate data leaves the network.

Hosting in France

Otherwise, a dedicated and isolated resource hosted in France, under French law — your vacancies and your applications: processing and access within the European Union targeted by the architecture.

Reduced extraterritorial exposure

For candidates' personal data, the architecture aims to reduce exposure to the Cloud Act and FISA 702; being located in France or in the European Union does not, on its own, guarantee immunity.

Isolated resource

No pooling: an environment strictly dedicated to your company and its vacancies.

Every assessment refers back to a mention in the file

A requirement not mentioned is marked as such rather than inferred; encryption, role-based access, logging and purging at the retention deadline you set.

AI Act: governed deployment

The agent is strictly in support; no candidate is set aside or taken forward without the recruiter's decision; traceability and human oversight from end to end.

What depends on the architecture chosen These points are not general guarantees: they are settled deployment by deployment, in the quotation.

  • The applicable location is that of the architecture set out in the quotation and verified before commissioning.
  • Local execution is announced only for the configuration explicitly described and accepted in the quotation.
  • The applicable isolation depends on the deployment mode set out in the quotation; no dedicated isolation is presumed.
  • Roles and permissions are configured and accepted for the identities and systems actually connected.
  • The events logged, their content, their retention period and who may access them are defined for the deployment chosen.
For recruitment to sensitive posts and confidential speculative applications, SecNumCloud and reinforced hosting are options depending on your requirements. A single architecture is designed to answer both the GDPR and extraterritorial exposure. Designed for deployment in line with the GDPR and the AI Act, after the processing, roles and context-specific risks have been assessed.
Demonstration

See the agent at work

4 real situations, taken from those that come up most often. Pick one: the exchange unfolds as it would in your organisation.

A scripted demonstration. These exchanges show how the agent behaves — its sources, its refusals, what it leaves to your teams. Nothing is sent from this page, no model is queried here, and the matters named are fictional. That is precisely what we promise your data.
The behaviours shown here — monitoring, automation rules, routing and reminders — are configured with you during deployment, from your tools, your rules and your thresholds.
The architecture points named in these exchanges — location, local execution, isolation, encryption, role-based access, logging — are not a guarantee attached to the demonstration: they are those of the architecture set out in your quotation, and verified before commissioning.

CV analysis · hosted in France
Four flags this morning, and three concern your adverts, not the candidates.
· Your logistics manager advert states 14 requirements. Six are verifiable on no CV — autonomy, team spirit, rigour, adaptability, initiative, interpersonal ease.
· It asks for 12 years of experience. The three people who have held the post here had 4, 6 and 7 on appointment.
· One requirement is marked "essential" and is not, in practice: across your last six recruitments of this kind, four people did not meet it.
· Eleven employees hold a qualification or certification that appears nowhere in your internal vacancies. They never see one go by. morning-watch_4-flags.pdf3 of 4 flags concern the adverts
⛓ Source · published adverts, recruitment history, personnel files, internal vacancies
The 12 years of experience asked for?
I do not say the requirement is excessive: I tell you what your own history shows, and you do what you like with it.
What the advert asks: "minimum 12 years' experience in logistics".
What your files show: the post has been held by three people since 2014. On appointment: 4 years, 6 years, 7 years. None would have passed your own advert's filter.
What I do not conclude: that the requirement is wrong. The post may have changed, and so may expectations, and a requirement can be deliberately raised.
What I do record, and it is measurable: of the 214 applications received, 168 state fewer than 12 years. If the figure is applied, it sets aside 78% of the pool; if it is not, it discourages people who never apply.
What I propose: that the figure be decided, whatever it is. Today it is in the advert and applied nowhere — the one situation with no advantage at all. 12-years-asked_4-6-7-observed.pdf168 of 214 CVs below the threshold
⛓ Source · published advert, 3 postholder files since 2014, 214 applications
How did you spot all that? And who do you tell?
I watch, continuously, what you have opened to me: your adverts, the CVs received, your recruitment history, and the skills your employees have declared.
Routing follows whoever writes the advert: an unverifiable requirement goes to the drafter, before publication — afterwards it has already filtered; a gap between advert and actual recruitments to the recruitment lead; an "essential" requirement not applied to the same person, with the six files; an employee whose skills cross no vacancy to internal mobility, never to their manager.
With a chase: before publication on an advert, 7 days otherwise. Then a monthly summary: by advert, never by candidate.

What this morning has already earned you: 4 flags, 3 of them before an advert filtered anyone at all. From tomorrow that means 6 unverifiable requirements removed before publication, a 12-year threshold decided rather than endured — 168 CVs out of 214 hang on it — and 11 employees who finally see the posts made for them go by. The access stays yours: opened by role, logged, withdrawn with a word, and nothing leaves your walls. The decision to interview or set aside belongs to the named recruiter, and I hand it back in minutes: every application arrives with the file complete, every assessment points to the line of the CV behind it, and all 214 go through the same grid — equal treatment is written down, dated, and can be demonstrated if a decision is challenged. The next step is ready: give me the logistics manager advert before it is republished, and I will hand back the corrected version and the 214 applications re-sorted on the criteria you settle.
✎ Framework · a deliberate asymmetry — offers rank, people do not
Local inference · no data outside the EU

Your case is not here? That is exactly what a 15-minute conversation is for. Book the free audit

Use cases

What does the agent actually do?

One agent, several moments in the recruitment process. All these uses work in support, subject to your approval.

Included in your agent The 3 capabilities essential to this promise are included, at no extra cost.
From 644 € excl. VAT / month

Reading the applications

Finds in each file the elements the vacancy requires.

Applying your criteria

Applies the objective criteria you have set, exclusions included.

Traceability of assessments

Refers every assessment back to the wording in the file it rests on.

Controls and safeguards These 4 controls are built into the agent: they frame what it does, whatever plan you pick. They are not chosen and are not added to your order.
Human validation, exceptions and escalation Apply transparent criteria and avoid automated decisions Preserve human validation, recourse and audit trail Protect HR data with fine-grained access and retention periods
What the agent must be connected to This connection is required for the agent to work. It concerns your information system and is scoped during the audit.
Integrate with the HR information system/ATS and measure quality, turnaround time and fairness

Need to go further?

These agents handle a different business process, with their own owner and their own price. They are added to this one.

Does your need fall outside this?

In 15 minutes we identify the most relevant agent — without oversizing the project.

Book the free audit Build your agent
The gain

How much time can a recruiter give back to interviews?

By taking on the reading requirement by requirement, the effort shifts towards meeting the candidates. How large the gain is depends on your volume and remains to be confirmed by a pilot.

Reading the files requirement by requirement
Today · done by hand
Elements found per file
Matching to the vacancy
Today · done by hand
Criteria applied
Preparing the selection file
Today · done by hand
Split presented
Indicative figures, not contractual, to be confirmed by a pilot on your volume of applications received. Interviewing or setting aside a candidate is a decision about a person: it belongs to the recruiter, the agent applies your criteria and cites its sources.
How it works

The stages of your AI agent project

1

Audit & scoping

15 minutes to target the use case with the best return.

2

Quote or direct sign-up

A catalogue offer is bought online; a specific need gets a costed quote.

3

Design

We design the agent and its guardrails.

4

Integration & testing

We connect your tools to the agent, which is itself hosted in France.

5

Rollout

Going live and training your team.

6

Operation

Continuous supervision and improvement.

Pricing

One package, one agent

A CV analysis agent (reading, criteria, traceability), installed and operated for you.

Agility

Setup + controlled subscription

6,355 € excl. VAT setup
then 644 € excl. VAT/month — you invest at installation and pay a reduced subscription. Ideal for keeping the cost under control over time.
  • Installation, configuration and training for your teams
  • Operation, human oversight, updates and support
  • Sovereign hosting in France, a dedicated and isolated resource
Order →
The simplest Serenity

All inclusive, no setup fee

994 € excl. VAT /month
all inclusive, immediate start. No upfront investment: a single subscription. Ideal for starting quickly and simply.
  • Setup included (installation, configuration, training)
  • Operation, human oversight, updates and support
  • Sovereign hosting in France, managed end to end
Order →
100% Sovereign

On site, you own it

10,185 € excl. VAT setup
then 860 € excl. VAT/month · + hardware from 2,491 € (one-off purchase, in addition) — a sovereign computer installed on your premises, maintained remotely. Models run locally, your data returned at the end of the contract. 36-month commitment.
  • Hardware installed on your premises (you own it)
  • French / European AI models run locally
  • Secure remote maintenance (Pro support included)
Order →
Not included in the packages: AI consumption (model tokens), re-invoiced at real cost with no margin, and tracked in real time in your client area. Maintenance and supervision subscription for an initial term of 12 months for the Agility package, 24 months for the Serenity package and 36 months for the 100% Sovereign package, renewable; support levels (SLA 72 h / 24 h / 4 h) optional. Bespoke development, additional integrations or exceptional volumes are quoted separately. Support Monday to Friday, 9am to 6pm. Prices exclude VAT.
AI model: none of the AI models offered currently carries a fixed surcharge. When the selected model carries a cost, that cost is shown when you choose it, before you order, and re-invoiced at the cost incurred, with no mark-up; usage is billed at the publisher's price. Publishers' prices are published in US dollars: the amount re-invoiced is the amount in euros actually borne by Blue Lemon Agent on the publisher's invoice, at that invoice's exchange rate, with no commission or mark-up.
Included components and additional components Components included in the base offer: the Blue Lemon Agent software foundation, the AI models listed in the order journey, the standard channels (Microsoft Teams, Slack, WhatsApp Business, email, website chat, calendars, Microsoft 365 / Google Workspace, file storage, market VoIP telephony, professional social-media pages and accounts, Google Business Profile), hosting in France for the package chosen, backups, supervision, updates and support. If adapting the AI agent to your constraints, your needs or your requests requires other paid components — a third-party publisher's software licence, paid API access to one of your applications, hosting of health data, for which French law requires an HDS-certified host (art. L. 1111-8 of the French Public Health Code), SecNumCloud-qualified hosting, a speech synthesis service, particular hardware —, they are offered to you as an option or on quotation and re-invoiced at the cost incurred; nothing is committed without your written agreement. Where the artificial intelligence model you choose entails an additional cost, that cost is shown to you before you order and re-invoiced to you at the cost incurred, with no margin.
What to expect
Go-live 2 to 3 weeks
Agent designed, channels connected, team trained.
Steady state 4 to 7 weeks
After a few weeks of real use, once the agent's behaviour matches what you expect. Indicative estimate, adjusted to the options you keep. It is not a delivery commitment.
Our commitment

Four guarantees that matter in recruitment

Your candidates' data stays with youLocal inference or an isolated resource hosted in France; no application entrusted to a third party, no data used to train a model.
Data in France, under French lawCandidates' personal data: minimisation and location in France, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity.
The recruiter keeps the decisionThe agent produces applications matched to your vacancies, which can be checked and altered; no approval is automated.
Human oversight & traceabilityOn your volume of applications received: systematic logging and tracking, in line with the AI Act.
Frequently asked questions

Your questions, our answers

Does the agent rank candidates?
It applies the objective criteria you have set and presents the applications sorted by those rules, each one justified by the wording in the file. The decision to interview a candidate is yours.
Can it be given exclusion criteria?
Yes, provided they are objective and lawful: a minimum number of years of experience, a mandatory authorisation, a required certification. They are applied as you have worded them, and every application of them is recorded.
What does it do if a file does not mention a requirement?
It marks it as not mentioned, without inferring it. Assumed experience has no place in a recruitment file.
How is the European AI Act respected?
Recruitment is one of the high-risk uses. The agent prepares and documents; it takes no automated decision about a person, and every assessment refers back to its source.
How long are applications kept?
For the period you set, with automatic purging at the deadline. The agent is hosted in France, with the deployment objective of processing and access operated within the European Union and an architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity.
How long does it take to deploy this agent?
A few weeks as a rule, depending on the volume of applications and the integration with your recruitment tool, after a free audit then a phase of design, integration and testing.
Let's talk

Let's size up the potential in your recruitment

15 minutes to frame your vacancies and your criteria — hosted in France, supervised, with no commitment.