JobAffinity 2 is coming:

French ATS · Sovereign AI

The AI that helps you recruit.

JobAffinity's artificial intelligence saves recruiters time. Self-hosted in France, compliant with GDPR Article 22 and the AI Act. Your CVs never leave the country.

100% French AIGDPR Article 22Human oversight
AI analysisOverall score
92

Excellent match

Strengths

  • Strong management experience
  • Premium hospitality sector
  • Leadership and team management

To check

  • Compensation to confirm
  • Weekend availability

Summary

Very complete profile with strong floor and management experience. Autonomous, performance and customer-satisfaction driven.

The brands you know recruit with JobAffinity

  • RATP
  • Yves Rocher
  • L'Assurance Maladie
  • Intersport
  • Carglass
  • Picard
  • Quick
  • Toshiba
  • St Michel
  • Pichet
10,000+
recruiters
4.9/5
on Google
16 years
of experience
4M
CVs processed / year
100% FR
support & data

Our stance

AI assists the recruiter. It never decides in their place.

Automatically rejecting an application based on an AI score has been banned in Europe since 2018 (GDPR Article 22). The Court of Justice of the EU confirmed it in December 2023 (SCHUFA ruling, C-634/21).

From 2 December 2027, the AI Act adds penalties of up to €35M or 7% of global revenue for AI uses in recruitment classified as "high risk" without effective human oversight.

At JobAffinity, AI saves you time without dehumanising your work.

What JobAffinity AI does for you

1
Job ad scoring
Your job ads scored, with suggestions before publishing.
2
CV parsing
The key data from every CV extracted on arrival.
3
CV scoring
Applications sorted by relevance, you keep the decision.
4
CV database matching
The right profile found in natural language.
5
Interview summaries
Your interviews turned into a report ready to share.
6
GDPR traceability
Every action logged for your compliance.

AI features

What JobAffinity AI does day to day.

Real-world uses that save recruiters time, without ever taking away the final decision.

One click from your job ad.

AI scoring of the job ad

JobAffinity AI gives you a score out of 100, lists what works and what is hurting your applications (vague title, fuzzy wording, missing salary) with a suggested fix for each point.

Score out of 100Concrete suggestionsRight inside the job ad
55
Note : C
Annonce perfectible

Ce qui fonctionne

  • Titre clair, sans jargon
  • Salaire mentionné

Problèmes détectés

  • « Équipe sympa, dynamique »
  • « Touche-à-tout »

Sovereignty

Your candidate data stays in France.

A CV is sensitive personal data. The real question is not "is it hosted in Europe?" but "who can legally access it?"

100% French hosting

Your data on Scaleway. The same infrastructure as the DINUM, the Sorbonne and several ministries. HDS datacenters, SecNumCloud in progress.

Self-hosted AI

Our AI runs on our own servers in France. No OpenAI, no US LLM. Your CVs are never sent to a third party.

Outside the CLOUD Act

Capital, hosting, teams: everything is French. No foreign authority can demand access to your candidate data.

DPO registered with the CNIL

Native GDPR compliance. A data protection officer declared to the CNIL oversees governance.

The CLOUD Act: what it is, and why it concerns your CVs

It is a 2018 US law that lets US authorities demand access to data held by a company under US law, even when that data is hosted in Europe.

As soon as one part of your recruitment goes through a US player (a US ATS, or an AI such as GPT or Gemini), your candidate CVs are exposed to it. Without you or your candidates being informed.

The real question to ask your current ATS: Where is my data, and which model does my AI run on?

Comparison

JobAffinity AI versus US AIs.

Not all AIs are equal. The difference comes down to three criteria: where your data is, who can access it, and who decides in the end.

JobAffinityUS AIs
AI hostingSelf-hosted in FranceServers in the United States
Subject to the CLOUD ActNoYes
GDPR Article 22Compliant by designVaries by integration
AI Act (Dec. 2027)Ready, human oversightTo be checked by the vendor
Data used for training?No, neverOften, unless opt-out
Automatic candidate rejectionImpossibleVaries, sometimes yes
SupportFrench team, < 2hOffshore / chatbot

From SMEs to large groups, from agencies to local authorities.

Jobaffinity is intuitive, responsive, and saves us precious time. I recommend it!
PL
Philippe Laurent
Alpes Contrôles
Getting started with the tool is very simple and fast.
SD
Sandra Dantoni
CPAM du Tarn
Jobaffinity makes it easy to manage applications and pre-select candidates internally. The technical team is very responsive. A real time-saver and comfortable to use on a daily basis.
NM
Nathalie Martin
Grand sud – Tarn & Garonne

Request a demo

See JobAffinity AI in action in 30 min.

A concrete demonstration on your use cases: parsing, job ad audit, CV database search. You leave with a clear view of what AI can bring you, and what it will never do in your place.

Reply within 24 business hoursOn your use casesNo commitmentFrench team in Paris

To understand

Recruitment agent: what you need to know.

The term "recruitment agent" today refers to two things: the human recruiter (agency, in-house HR) and the AI agent that automatically performs certain recruiter tasks. Not to be confused with a chatbot, which merely replies.

What an AI agent can do

Write a job ad, source, sort CVs, pre-qualify, schedule interviews, summarise. That is exactly what JobAffinity AI does.

What is banned in Europe

Automatically rejecting a candidate on an AI score, deciding a hire alone, preventing a real human review of the file.

Recruitment is classified as "high risk" by the AI Act (EU Regulation 2024/1689). GDPR Article 22 has, since 2018, banned any solely automated decision affecting a candidate. The SCHUFA case law (CJEU, 7 December 2023) confirmed that human oversight must be effective. At JobAffinity, AI is an AI-assisted recruitment agent: it automates repetitive tasks, makes recommendations, and the recruiter keeps the final decision. Every action is logged for compliance.

AI in recruitment: what you should know.

Sovereignty, compliance, uses: the essentials before you start.

Another question?

Our team, based in France, answers you. Real people, not a bot.

Talk to a human
Will JobAffinity AI replace my work as a recruiter?

No. It is an assistant, not a replacement. It automates repetitive tasks (initial sorting, data extraction, report generation) to free up your time for what really matters: talking to candidates, running interviews.

Is my candidate data used to train your AI?

No. Your data stays strictly confidential and is never used to train our models. It does not leave our servers in France.

Is JobAffinity AI compliant with GDPR and the AI Act?

Yes. It is designed to respect GDPR Article 22 (no automated decision affecting a candidate without effective human intervention) and the human oversight required by the AI Act (EU Regulation 2024/1689) from 2 December 2027.

What is the SCHUFA ruling and how does it concern you?

A decision by the Court of Justice of the EU on 7 December 2023 (case C-634/21) that tightens GDPR Article 22. A human who formally validates an algorithmic decision without exercising real judgement is not enough. At JobAffinity, human oversight is effective by design: you can ignore, edit or challenge every AI suggestion.

Where is the data processed by JobAffinity AI hosted?

In France, on the Scaleway infrastructure. Our AI runs on our own servers. No calls to OpenAI, Anthropic, Google or any other US LLM provider. No CV leaves the country.

Can JobAffinity AI automatically reject an application?

No. This is banned by GDPR Article 22 since 2018, and the SCHUFA case law confirmed it. It proposes a relevance order and suggestions, but you always decide.

Can I disable AI on certain recruitments?

Yes. It is optional and configurable. You keep full control over when and how AI steps into your processes.

How long to get started with JobAffinity?

48 hours on average, depending on your organisation. Migration from another ATS is guided by our French team.