Fidoco

Konsekvensbedömning av grundläggande rättigheter (FRIA)

Fidoco Align — AI-assisterad rekryteringsscreening · Version 1.4 · Senast uppdaterad 2026-09-01

Bedömningsdatum: 2026-04-15 · Bedömare: Fidoco AB · Nästa granskning: 2027-06-30 (och senast 2027-12-02, när högriskkraven börjar gälla)

Denna bedömning är frivillig. Art. 27 i AI-förordningen kräver en konsekvensbedömning av grundläggande rättigheter från distribuerande aktörer som är offentliga organ, privata aktörer som utför offentliga tjänster, samt distributörer av system enligt bilaga III punkt 5(b) och 5(c). Fidoco AB är leverantör, inte distributör, och omfattas därmed inte. Vi har genomfört och publicerat bedömningen ändå — dels för att den gör systemet bättre, dels för att våra kunder ska kunna använda den i sitt eget underlag.

1. Systembeskrivning

1.1 Översikt

Fidoco Align är en AI-driven plattform för CV-analys som jämför kandidaters CV:n mot jobbeskrivningar för att producera matchningspoäng, rekommendationer och strukturerad feedback. Tjänsten har två användarsegment:

  • B2C (individuella användare): jobbsökare laddar upp sitt eget CV för coaching-feedback
  • B2B (organisationer): rekryterare laddar upp kandidaters CV:n för screening mot jobbannonser

1.2 AI-modell

  • Modell: Qwen3-32B-NVFP4 (32 miljarder parametrar, NVFP4 4-bitars kvantisering)
  • Inferensmotor: vLLM (primär) / Ollama (reserv)
  • Driftsättning: egenvärdad på europeiska servrar med GPU-acceleration
  • Inga externa AI-tjänster: all inferens körs lokalt — ingen data skickas till OpenAI, Google eller andra tredjeparts-AI-leverantörer

1.3 Dataflöde

  1. Rekryterare laddar upp kandidatens CV (PDF/DOCX/TXT)
  2. Text extraheras från filen
  3. CV-text och jobbeskrivning skickas till den lokala AI-modellen
  4. AI genererar strukturerad JSON-analys (poäng, rekommendation, styrkor, tveksamheter)
  5. Resultat lagras i PostgreSQL-databas på europeisk server
  6. Rekryteraren granskar resultatet i sin dashboard och fattar det slutliga anställningsbeslutet

1.4 AI-output

  • Matchningspoäng (0–100): övergripande passning mellan CV och jobbeskrivning
  • Rekommendation: Starkt ja / Ja / Kanske / Nej — ett screeningförslag
  • Delpoäng: teknisk matchning, erfarenhetsnivå, nyckelordstäckning
  • Styrkor: evidensbaserade positiva fynd ur CV:t
  • Tveksamheter: evidensbaserade områden med bristande matchning, med allvarlighetsgrad
  • Saknade kvalifikationer: krav från annonsen som inte återfinns i CV:t

2. Riskklassificering

2.1 EU AI-förordningens klassificering

Enligt AI-förordningen (förordning 2024/1689) klassificeras AI-system som används för anställning, personalhantering och tillgång till egenföretagande som högrisk (bilaga III, område 4, punkt (a)). Fidoco Align faller inom denna klassificering då systemet utvärderar kandidater mot jobbeskrivningar.

Tidpunkt (uppdaterad 2026-08-03): genom Digital Omnibus — förordning (EU) 2026/1744, publicerad i EUT 24 juli 2026 och i kraft 27 juli 2026 — gäller högriskkraven för bilaga III från 2 december 2027 i stället för 2 augusti 2026. Klassificeringen som högrisk är oförändrad; det är tidpunkten för när kraven börjar tillämpas som flyttats. Transparenskraven i art. 50 sköts inte fram och gäller sedan 2 augusti 2026, och förbuden i art. 5 har gällt sedan 2 februari 2025.

2.2 Distribuerande aktör vs. leverantör

  • Fidoco AB är leverantör av AI-systemet (art. 3(3))
  • Organisationer som använder Fidoco Align är distribuerande aktörer (art. 3(4)) och har egna skyldigheter enligt art. 26

3. Analys av grundläggande rättigheter

3.1 Rätt till icke-diskriminering (EU-stadgan art. 21)

Risk: AI-modellen kan systematiskt missgynna kandidater baserat på skyddade egenskaper (kön, etnicitet, ålder, funktionsnedsättning).

Bedömning: MEDEL risk — mitigerad genom design.

  • AI-modellen utvärderar enbart textmatchning — den jämför CV-innehåll mot jobbeskrivningens krav
  • Identitetsblind bedömning (införd 2026-08-17): namn, e-post, telefonnummer, personnummer och profillänkar tas bort ur CV:t — och ur ett eventuellt personligt brev — innan det når modellen. Rekryteraren ser fortfarande hela CV:t i gränssnittet; det är modellens underlag som är avidentifierat
  • B2B-promten instruerar uttryckligen modellen att enbart bedöma kvalifikationer, kompetenser och erfarenhet, och att aldrig låta namn, kön, ålder, etnicitet, nationalitet eller adress påverka poäng eller rekommendation
  • Foton når aldrig modellen: filinläsningen extraherar enbart textlager ur PDF och DOCX och avkodar aldrig bilder
  • Inga personliga egenskaper (foton, kön, ålder, etnicitet, nationalitet) extraheras, poängsätts eller lagras som strukturerad data
  • Anti-hallucineringsregler förhindrar AI:n från att fabricera information som inte finns i CV:t

Kvarvarande risk: avidentifieringen tar bort direkta identitetssignaler, inte indirekta. Språkmönster, utbildningsorter, arbetsgivarnamn och språkkunskaper kan fortsatt korrelera med demografiska grupper, och modellen kan ha träningsbias som påverkar poängsättningen. Bias-testsviten (avsnitt 5, lucka 1) mäter effekten av namnbyte; den mäter inte dessa indirekta signaler.

3.2 Rätt till privatliv (EU-stadgan art. 7, GDPR)

Risk: behandling av personuppgifter i CV:n, inklusive potentiellt känsliga personuppgifter.

Bedömning: LÅG risk — omfattande åtgärder vidtagna.

  • All data lagras på egenvärdade europeiska servrar — ingen molnbaserad AI-behandling
  • Art. 17 (radering): kandidater kan raderas av rekryterare; användare kan radera sina konton
  • Art. 20 (dataportabilitet): fullständig JSON-export tillgänglig
  • Art. 5(1)(e) (lagringsbegränsning): automatisk rensning efter 24 månaders inaktivitet
  • Art. 14 (information): per-jobb-toggle skickar kandidater en behandlingsnotis före AI-analys, med upplysning om AI-användning och personuppgiftsansvarigs identitet
  • Personuppgiftsbiträdesavtal tillgängligt för B2B-organisationer
  • Kryptering under överföring (TLS) och i vila (bcrypt för lösenord)
  • Rollbaserad åtkomstkontroll begränsar vilka som kan se kandidatdata
  • Ingen data delas med tredjeparts-AI-leverantörer

3.3 Rätt till mänsklig tillsyn (AI-förordningen art. 14)

Risk: automatiserade beslut utan meningsfull mänsklig granskning.

Bedömning: LÅG risk — människa-i-loopen genom design.

  • AI-resultat är uttryckligen beslutsstöd, inte automatiserade beslut
  • Rekryteraren fattar alltid det slutliga anställningsbeslutet
  • Gränssnittet märker alla resultat som AI-genererade med transparensdisclaimers (art. 50)
  • Rekommendationer är förslag — inte acceptera/avvisa-åtgärder
  • Ingen automatisk avvisning av kandidater om det inte uttryckligen aktiverats av rekryteraren
  • Även med automatisk avvisning skickas bara ett artigt notifieringsmail — kandidaten tas inte bort ur behandlingen i dashboarden

3.4 Rätt till transparens (AI-förordningen art. 13, 50)

Risk: användare och kandidater omedvetna om att AI är involverad i bedömningen.

Bedömning: LÅG risk — omfattande åtgärder vidtagna.

  • Alla analysresultat visar en AI-genererad disclaimer-badge (art. 50)
  • Publik endpoint GET /api/system/ai-info visar modellnamn och motor
  • Frontend visar modellnamnet under AI-disclaimern på resultatsidor
  • Behandlingsnotis enligt art. 14 informerar kandidater om AI-användning före analys
  • Integritetspolicy och användarvillkor refererar till art. 14, 26, 27 och 50
  • Kandidaternas resultatsidor, delade via token, innehåller AI-disclaimer

3.5 Rätt till effektivt rättsmedel (EU-stadgan art. 47)

Risk: kandidater har ingen möjlighet att invända om de anser att AI-bedömningen var orättvis.

Bedömning: MEDEL risk — åtgärdad 2026-08-03.

Rutin för invändning: kandidatens resultatsida och den publika ansökningssidan anger uttryckligen att analysen är ett underlag och att en människa hos arbetsgivaren fattar beslutet, tillsammans med tre vägar att invända:

  1. Till arbetsgivaren — som är personuppgiftsansvarig och beslutsfattare, för invändningar om att bedömningen är felaktig eller vilar på något som missförståtts i CV:t
  2. Till Fidoco (privacy@fidoco.se) — för frågor om behandlingen samt begäran om utdrag eller radering
  3. Till Integritetsskyddsmyndigheten — för klagomål

Kvarvarande lucka: rutinen är en dokumenterad kontaktväg, inte en formaliserad omprövningsprocess med svarstider. Eftersom beslutet fattas av arbetsgivaren och inte av Fidoco ligger själva omprövningen hos distribuerande aktör (art. 26). Vi tillhandahåller underlaget — evidensbaserad output, spårbar modell och möjlighet att radera — så att distributören kan genomföra en omprövning.

3.6 Frihet från exploatering (arbetstagares rättigheter)

Risk: AI-system som skapar orättvisa screeninghinder eller utnyttjar maktasymmetri vid anställning.

Bedömning: LÅG risk.

  • Systemet ger strukturerad feedback, inte ogenomskinlig acceptera/avvisa
  • B2C-läget ger kandidater samma AI-analysverktyg — de kan se hur deras CV poängsätts
  • Kandidater som själva ansöker får samma kvalitet på analysen
  • Ingen beteendepoängsättning, analys av sociala medier eller personlighetsprofilering

4. Sammanfattning av tekniska skyddsåtgärder

SkyddsåtgärdImplementering
DataminimeringEnbart CV-text och jobbeskrivning behandlas; inga foton, ingen demografi
Identitetsblind bedömningNamn, e-post, telefon, personnummer och profillänkar tas bort ur B2B-underlaget före modellen; promten förbjuder poängsättning på namn, kön, ålder, etnicitet eller adress
ÄndamålsbegränsningData används uteslutande för CV-jobbmatchning
KorrekthetAnti-hallucineringsregler i prompt. Varje styrka, tveksamhet och uppfylld krav-rad måste bära ett citat; en slutsats utan citat sparas inte. Krav som inte är uppfyllda behålls utan citat, så att brister aldrig döljs
SäkerhetHTTPS, JWT-autentisering, hastighetsbegränsning, filvalidering, storleksbegränsningar, tidsbegränsade publika länkar, signerade och idempotenta Stripe-webhooks
Lokal behandlingAll AI-inferens på europeiska egenvärdade GPU-servrar
RevisionsspårTidsstämplar, statusspårning, administratörsloggar
Datalagring för publika länkarDelningslänkar och självansökningslänkar löper som standard ut efter 30 dagar och kan återkallas tidigare
Skydd mot prompt injectionAnvändarinput innesluten i XML-avgränsare med anti-injection-systemprompt
Modelltemperatur0,2 på produktionsmotorn (vLLM) för konsekvent, faktabaserad output; höjs till 0,6 enbart vid omkörning efter ogiltig eller ofullständig JSON. Ollama-reserven kör 0,1

5. Luckor och åtgärdsplan

Vi publicerar åtgärdsplanen i sin helhet, inklusive det som ännu inte är gjort. En konsekvensbedömning utan öppna punkter är i regel inte färdig — den är oärlig.

#LuckaRisknivåPlanerad åtgärdMåldatum
1Formell bias-testning genomfördLågÅtgärdad 2026-08-18. Identitetsblind bedömning införd (se 3.1) och bias-testsviten körd mot produktionsmodellen i två armar om 192 anrop vardera — 384 anrop totalt, fyra fall, sex namn (svensk-, arabisk-, somalisk- och polskkodade, könsbalanserade), åtta repetitioner per identitet. Resultat: ingen mätbar namnbias. Spridningen mellan namn ligger innanför brusgolvet i samtliga fall och båda armarna, och rekommendationsnivån är identisk för alla sex identiteter. Arm B fungerar som nollexperiment: med avidentifiering på är indata identiskt för alla identiteter, så dess spridning mäter enbart modellens egen slumpmässighet. Arm A:s spridning är omöjlig att skilja från den. Begränsningar: brusgolvet är 10–35 poäng, vilket utesluter en stor effekt men inte en på ett par poäng; mätningen täcker direkt namnbyte, inte indirekta signaler som språkmönster eller utbildningsort; resultatet gäller den nu körande modellen och sviten körs om vid modellbyte. Avidentifieringen behålls som borttagen mekanism, inte som åtgärd mot ett konstaterat felKlar
2Ingen överklagandemekanism för kandidaterStängd 2026-08-03. Invändningsvägen finns dokumenterad på kandidatens resultatsida och på ansökningssidan (se 3.5)Klar
3aIngen mekanism och ingen visning för utfallsövervakningStängd 2026-09-01. Ett 90-dagarsfönster beräknar rekommendationsfördelning samt fördelning per grov namn-skript- och pronomensignal över upp till 1 000 analyser, och visas i admin-vyn. Under 30 analyser visas antalen men snittpoängen döljs — ett medelvärde på en handfull analyser är brus som ser ut som ett fynd. Inga känsliga etiketter lagras per kandidatKlar
3bIngen automatisk avvikelsedetekteringLågFördelningarna räknades tidigare om vid varje läsning och sparades aldrig, vilket gjorde drift omöjlig att mäta: man kan inte se att en fördelning rört sig om man aldrig minns var den stod. Sedan 2026-09-01 sparas därför en daterad mätpunkt per dygn. Kvarstår: en tröskel som larmar på drift mot systemets egen historik, och framför allt produktionsvolym. Observera att måttet jämför olika personer, till skillnad från bias-testsviten i lucka 1 som byter namn på samma CV — en skillnad mellan grupper kan komma från vem som sökt lika gärna som från modellen, och är aldrig i sig belägg för bias2027-09-30
4PBA kräver juridisk granskningLågLåta PBA-mallen granskas av kvalificerad GDPR-jurist. Utlöses av första kund som begär ändringar i avtalet, dock senast angivet datum2027-06-30

6. Slutsats

Fidoco Align är designat med skydd av grundläggande rättigheter som en grundprincip. Systemet fungerar som ett beslutsstödsverktyg med obligatorisk mänsklig tillsyn i rekryteringsprocessen. Centrala designval — lokal AI-behandling, evidensbaserade resultat, strukturerade prompter, transparensupplysningar och omfattande GDPR-verktyg — minskar väsentligt de risker som är förknippade med högrisk-AI-klassificering.

Den primära kvarvarande risken är potentiell implicit bias i den underliggande språkmodellen — gemensam för alla LLM-baserade system. Mätningen 2026-08-18 (lucka 1) visar ingen mätbar effekt av kandidatens namn på poängsättningen, men den utesluter bara en stor effekt och täcker enbart direkt namnbyte. Indirekta signaler — språkmönster, utbildningsort, arbetsgivarnamn — är inte testade, och utfallsövervakningen visas men larmar inte, och saknar volym (lucka 3b). Risken är därmed reducerad och belagd, inte eliminerad.

Kandidaternas möjlighet att invända var tidigare den andra huvudrisken. Den stängdes 2026-08-03 genom en dokumenterad invändningsväg på kandidatens resultatsida och på ansökningssidan. Kvar är att den formella omprövningen ligger hos distribuerande aktör, vilket följer av rollfördelningen i art. 26 snarare än av en brist i systemet.

Ingen av de kvarvarande luckorna utgör en kränkning av grundläggande rättigheter givet designen med människa-i-loopen.

Godkänd av: Firat Dogan · Titel: Grundare, Fidoco AB · Datum: 2026-08-03

Denna FRIA är ett levande dokument och granskas årligen eller vid väsentliga förändringar av AI-systemet. Den är upprättad internt av Fidoco AB och har ännu inte granskats av extern juridisk rådgivare — se lucka 4 i åtgärdsplanen.

Vad AI-förordningen innebär för er som arbetsgivare har vi samlat i en separat guide: AI i rekryteringen — vad gäller för svenska arbetsgivare?