Processing of Applicants' Personal Data. Assessment Platform & Automated Selection Decisions
Reference: PRIV-DPIA-01
Organisation: The Selection Lab B.V.
Version / Period: Version 2026.9 · September 2026
Address: Sint Pieterspoortsteeg 19, 1012 HM Amsterdam
Data Protection Officer: Ondřej Sloup (independent)
Chamber of Commerce: 71341730
Supervisory Authority: Autoriteit Persoonsgegevens (AP)
| Field | Detail |
|---|---|
| Organisation | The Selection Lab B.V. |
| Address | Sint Pieterspoortsteeg 19, 1012 HM Amsterdam, The Netherlands |
| Chamber of Commerce no. | 71341730 |
| Assessment title | DPIA — Processing of Applicants' Personal Data via Assessment Platform |
| Version / Date | Version 2026.9 · September 2026 |
| Data Protection Officer | Ondřej Sloup · [email protected] · Independent DPO (not a member of management or shareholder) |
| Legal foundation | SOLV B.V. (Thomas van Essen & Mike Landerbarthold), legal memorandum dated 4 March 2019, Project 11711. The Article 22 architecture in Sections 9 and 23 builds on and is consistent with that memorandum (see §19). |
| Supervisory Authority | Autoriteit Persoonsgegevens (AP), The Hague |
The Selection Lab provides an online assessment platform used by organisations to evaluate job applicants through structured psychometric assessments. The platform supports recruitment by generating insights into candidate characteristics and competencies. Organisations invite candidates to complete an assessment; candidate responses generate a digital skills profile used by the recruiting organisation during its recruitment procedure. Participation is voluntary.
In high-volume recruitment procedures, the platform may also apply predetermined, rule-based scoring thresholds to support or make selection decisions automatically. This use is addressed in full in Section 9, which sets out the Article 22 GDPR basis, conditions and safeguards that apply.
The Selection Lab B.V. is the primary data controller for all processing activities described in this DPIA. It bears full legal responsibility under the GDPR for the lawfulness, fairness and transparency of the processing, for data subject rights, and for all security measures.
SOLV legal memorandum
"TSL verzamelt (bijzondere) persoonsgegevens in het kader van haar dienstverlening […] Zij bepaalt het doel en de middelen van verwerking en is als zodanig als een verwerkingsverantwoordelijke aan te merken." (SOLV §15)
Data subject rights, clear responsibility: When a candidate exercises GDPR rights, including erasure, access, rectification or portability, The Selection Lab is the responsible party, regardless of which client organisation invited the candidate. All requests must be sent to [email protected] and will be handled within one calendar month. The Selection Lab cannot redirect candidates to the client organisation for the fulfilment of these rights.
The recruiting organisation is an independent controller for its own recruitment process: determining whether to make a job offer and managing its own personnel records. It does not control the psychometric assessment methodology and does not have access to raw candidate assessment scores. The boundary is defined in the Data Processing Agreement.
For operational tasks performed strictly on behalf of a client (e.g., sending assessment invitations), The Selection Lab may also act as data processor. In such cases a DPA is in place.
This DPIA covers one category of data subject: individuals who apply for a position at a client organisation and are invited by that organisation to complete a psychometric assessment through The Selection Lab platform.
These are external job applicants who have actively applied for a role and have been selected by the recruiting organisation to complete a TSL assessment as part of the process. They are not employees of the client organisation. They have chosen to enter a recruitment procedure, which means their participation is grounded in a voluntary act prior to any TSL involvement.
Applicants are typically motivated to participate, as the assessment forms part of a recruitment procedure they have chosen to pursue. The legal and organisational measures described in this DPIA ensure that this motivation does not compromise the voluntary character of their participation and that automated decisions, where used, are accompanied by the safeguards Article 22(3) GDPR requires.
The psychometric assessment outputs, comprising personality traits, behavioural preferences, motivational profiles, and cognitive ability, are classified as special category personal data under Article 9 GDPR, specifically as data relating to health (psychological condition).
AP BrainCompass ruling + SOLV confirmation
The Autoriteit Persoonsgegevens ruled (2 October 2017) that psychometric profiling data constitutes health data under GDPR. SOLV confirmed this applies to TSL's processing:
"De (gecombineerde) Assessmentgegevens zijn aan te merken als bijzondere persoonsgegevens, nu TSL hiermee een profiel creëert van de psychische gesteldheid, vaardigheden en beperkingen en daarmee de emotionele capaciteit van de deelnemer." (SOLV §12)
Processing of special category data is prohibited under Art. 9(1) GDPR unless an exception applies. TSL relies on explicit consent, Art. 9(2)(a).
Candidates are given the Privacy Statement, linked from the consent screen, before participation. All optional processing requires separate, granular consent. Where an automated selection decision is applied, candidates are informed in advance in accordance with Article 13(2)(f) GDPR (see Section 9).
The Selection Lab relies on explicit consent as the primary legal basis for all psychometric assessment processing. This choice is deliberate: consent reflects the genuine, voluntary nature of the candidate's participation and gives data subjects the clearest possible control over their own data. The architecture is designed to ensure that consent is as freely given, specific, informed, and unambiguous as technically and contractually possible.
For automated selection decisions specifically (Section 9), TSL relies primarily on the necessity-for-a-contract exception in Article 22(2)(a) GDPR, with explicit consent under Article 22(2)(c) as an alternative basis. The reasoning is set out in Section 9.3.
One consent architecture for the entire selection process, not a special case for automated decisions
The explicit consent obtained under Art. 6(1)(a) and Art. 9(2)(a) is the lawful basis for the collection and processing of every assessment TSL administers within a selection procedure, whatever its modality: cognitive, personality, hard-skill, video, game-based, AI chat or avatar. It is not a basis engineered specifically for automated decisions. Automated selection under Article 22 is an additional layer built on top of an assessment that already rests on this consent.
This matters for how the freely-given question is weighed. If the argument were accepted that this consent is structurally invalid because the invitation originates from a prospective employer, the consequence would not be limited to automated selection: it would mean that no psychometric assessment of any kind could lawfully be administered in any selection process, by TSL or by any other provider, because they all rest on the same consent logic. Assessment-based selection is an established, regulator-acknowledged practice. The structural guarantee that a candidate who declines is simply routed to an alternative route in the procedure (for example, an on-site interview) rather than disadvantaged, is the concrete evidence that the refusal carries no penalty, which is precisely what makes the consent freely given.
| Processing activity | Legal basis | Nature |
|---|---|---|
| Sending assessment invitation (name, email and, where the assessment runs by telephone, phone number) | Legitimate interest: Art. 6(1)(f) | Minimal contact data only; candidate reasonably expects recruitment correspondence |
| Core assessment processing across all modalities (special category where applicable) | Explicit consent: Art. 6(1)(a) + Art. 9(2)(a) | Primary basis; free refusal guaranteed (see §7.4) |
| Delivery of results to candidate and organisation | Explicit consent: Art. 6(1)(a) | Covered by core consent; candidate receives own results |
| Automated selection decision (threshold-based) | Art. 22(2)(a) necessity for contract; or Art. 22(2)(c) explicit consent. Art. 9(2)(a) for special category data. | Primary automated-decision basis. Safeguards per Art. 22(3): see Section 9. |
| Long-term candidate profile storage, up to 20 years (optional opt-in) | Explicit consent: Art. 6(1)(a) + Art. 9(2)(a) | Separate, additional opt-in for the candidate's own use |
| Algorithm improvement (optional opt-in): quality-of-hire analysis and safeguarding of assessment quality, including bias monitoring | Explicit consent: Art. 6(1)(a) + Art. 9(2)(a) | Separate, additional opt-in only |
Article 7 and Recital 32 GDPR require that consent be freely given, specific, informed, and unambiguous. The Selection Lab's consent flow is engineered to satisfy all four conditions, as documented in the Personal Data Consent Description, available for regulatory inspection upon request:
| Condition | How TSL satisfies it |
|---|---|
| Freely given | Refusal has zero effect on the candidate's recruitment procedure. A candidate who declines continues the procedure by an alternative route (for example an on-site interview). Client organisations are contractually prohibited from using refusal as a selection criterion. See §7.4. |
| Specific | Consent is unbundled. The core assessment consent is the basis for participation; on top of that, two separate, optional opt-ins are presented, each with its own question: (1) long-term storage of the profile for up to 20 years for the candidate's own use; (2) use of the candidate's data to improve the algorithm, covering both quality-of-hire analysis and the safeguarding of assessment quality, including bias monitoring. Bundled consent is not used and each opt-in is independently revocable. Automated selection and SmartChat are separate, additional options outside this structure and are governed by their own consent and configuration. |
| Informed | Before any consent is given, the consent screen links to the Privacy Statement, which names the special category nature of the data, the use of automated decision-making with the candidate's consent and the right to human intervention. The consent question itself asks in plain words whether the candidate agrees to the processing of their data to create a skills profile and determine their match with positions. |
| Unambiguous | Consent is obtained by clear affirmative action: an explicit tick-box per purpose. Pre-ticked boxes are not used. Silence or inactivity is never treated as consent. |
The EDPB (WP259) and the AP (BrainCompass, 2017) have stated that consent in employment contexts is generally not freely given due to the hierarchical power relationship between employer and employee. The Selection Lab's model is materially different from the employment relationship for the following reasons:
Note on automated decisions
Because the power imbalance argument is raised against consent in recruitment generally, TSL does not depend on consent as the sole basis for automated selection decisions. It relies primarily on Article 22(2)(a) necessity for a contract, which does not require consent. This is a deliberate strengthening of TSL's position: see Section 9.3. The Art. 9(2)(a) consent for the underlying special-category data rests on the same freely-given architecture that supports every assessment TSL administers (see §7.1).
Guarantee 1: Refusal has no effect on candidacy. 'Yes' to the core consent question is required to take the assessment, not to continue the application. A candidate who declines leaves the assessment and is taken to the Selection Lab user portal; the recruiting organisation continues the procedure without the TSL assessment, for example through an on-site interview. The two optional consent questions state on screen that the choice does not matter for the progress of the application.
Guarantee 2: Client contractual obligation. Client organisations are contractually prohibited from using a candidate's refusal to consent as a reason to reject, deprioritise, or otherwise disadvantage that candidate.
Guarantee 3: Granular and revocable. The core assessment consent and each of the two optional opt-ins (long-term storage; algorithm improvement) require separate consent. Any consent can be withdrawn at any time via [email protected] without consequence.
Residual legal position (SOLV §25)
SOLV noted that the AP may in principle question whether consent is freely given, on the basis that the assessment invitation originates from the employer rather than the candidate. TSL's structural guarantees substantially reduce this exposure, and TSL's reliance on Art. 22(2)(a) for automated decisions removes the most consequential processing from dependence on consent. Because this exposure applies to assessment-based selection as a category rather than to TSL specifically, the DPO monitors AP and EDPB guidance and initiates a DPIA review if new guidance materially affects the consent or automated decision-making architecture. See §22.
| Step | Description |
|---|---|
| 1 · Invitation | Recruiting organisation submits candidate name and email, and a phone number where the assessment runs by telephone. |
| 2 · Platform access | Candidate receives invitation link and accesses the platform. |
| 3 · Privacy & consent | Candidate is given the Privacy Statement through a link on the consent screen and provides granular explicit consent. Where an automated selection decision applies, the candidate is informed in advance. |
| 4 · Assessment | Candidate completes questionnaire. Responses stored securely in the EU (AWS Frankfurt); the application runs in Heroku EU (Dublin). |
| 5 · Result generation | TSL's deterministic, rule-based algorithm processes responses and generates a skill profile and score. |
| 6 · Selection decision (where used) | In high-volume procedures, predetermined thresholds may automatically determine progression. Candidate is notified and may request human review (Art. 22(3)). See Section 9. |
| 7 · Reporting | Candidate receives full personal profile. Recruiting organisation receives structured matching insight. Raw scores not shared with client. |
| 8 · Optional: long-term storage | With consent, profile remains accessible to the candidate for up to 20 years. |
| 9 · Optional: quality of hire analysis | With separate consent, data is used to analyse and improve quality of hire. |
Article 22(1) GDPR gives a data subject the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning them or similarly significantly affects them. A decision to reject or advance a candidate on the basis of a score, taken without meaningful human involvement, engages this provision.
TSL takes the honest position that where the platform applies a predetermined threshold to automatically exclude or advance candidates in a high-volume procedure, this is a decision based solely on automated processing within the meaning of Article 22(1). TSL does not attempt to characterise this as non-automated by pointing to a downstream human who does not, in practice, review each individual outcome.
The key distinction: automated decision-making is not the same as an "AI system"
Article 22 GDPR is technology-neutral. It applies to any solely automated decision with significant effects, whether the logic is a simple fixed rule ("score below 60 = not advanced") or a machine-learning model. TSL's rule-based scoring falls under Article 22 when used to decide, but it is not an "AI system" under the EU AI Act, because it infers nothing: it executes fixed, validated rules. The two regimes are assessed separately. See Section 23 for the AI Act analysis, which is unaffected by this section.
The platform performs automated analysis of questionnaire responses to generate a match score indicating how well a candidate aligns with a validated benchmark. In high-volume procedures, a predetermined threshold may be applied so that candidates above the threshold advance and candidates below it do not, without an individual human decision on each candidate. This is the processing to which Article 22 applies.
Illustrative example. A client receives 350 applications for a small number of positions within a fixed timeframe. Conducting an individual human assessment of every one of the 350 candidates before any filtering is not reasonably practicable within the procedure. A predetermined, validated score threshold is applied automatically to produce a longlist, and only from that point is individual human assessment conducted. For the candidates who fall below the threshold, the automatic step is a solely automated decision with significant effect, and is governed by this section.
Article 22(2) permits solely automated decisions with significant effects only where one of three grounds applies. TSL relies on the following, in order of primacy:
Recruitment and selection are directed at concluding an employment contract with a candidate. Where the volume of applications makes individual human assessment of every applicant genuinely impracticable within the procedure, an automated selection step is necessary for the steps taken at the request of the data subject prior to entering into a contract. Necessity is assessed conservatively and documented per procedure: TSL and the client record why, at the given volume and timeframe, no less intrusive means (for example, human pre-screening of every applicant) would reasonably achieve the same purpose. The threshold policy and the volume justification are documented per procedure.
Where necessity for a contract is not established for a given procedure, TSL relies on the candidate's explicit consent, obtained separately and in advance. Refusal of this consent does not prevent participation in the core assessment; it means the automated selection decision is not applied to that candidate, who is instead routed to human assessment.
Because the score derives from special category (health) data, the automated decision also requires a condition under Article 9(2). TSL relies on the candidate's explicit consent under Article 9(2)(a) for the processing of the special category data underlying the decision. This is the same consent that lawfully grounds the assessment itself (see §7.1). It is obtained regardless of whether Art. 22(2)(a) or 22(2)(c) is the Article 22 basis, because Article 22(4) requires an Article 9(2)(a) or (g) condition for solely automated decisions based on special category data. TSL uses (a), explicit consent.
Interaction of the two consents
For an automated selection decision based on psychometric (health) data, TSL always obtains the candidate's explicit consent for the Article 9 special-category processing (Art. 9(2)(a)), as required by Article 22(4). The Article 22 decision itself rests primarily on necessity for a contract (Art. 22(2)(a)). This layered approach means the decision does not fail merely on the freely-given question, while the special-category data is processed on a valid Article 9 condition that is common to every assessment in the selection process.
Psychometric thresholds versus non-psychometric knock-out criteria
Two things are distinct and are treated differently in this DPIA. Article 22 governs the automation of a significant decision, whatever the criterion. Non-discrimination law governs the criterion itself, whether the decision is automated or human.
Psychometric thresholds (the subject of this section) rest on special-category health data, so they engage Article 22(4) and require the Art. 9(2)(a) condition described above.
Non-psychometric knock-out criteria (for example a required driving licence, a minimum level of relevant experience, or availability) do not rest on special-category data. Article 22(1)–(3) still apply when such a knock-out is fully automated and significant, but Article 22(4) and the Art. 9 condition do not, because no special-category data is involved.
A knock-out on a protected characteristic such as age is not permitted, and automation is not the reason. Direct distinction on age in recruitment is in principle prohibited under the Dutch Wet gelijke behandeling op grond van leeftijd bij de arbeid and Directive 2000/78/EC, absent a statutory exception or objective justification. This prohibition applies identically whether the knock-out is applied by a recruiter or by the platform. Automating it does not create the problem and does not cure it; it simply makes the offending rule explicit in the configuration. TSL therefore does not configure knock-out criteria on protected characteristics, and clients are contractually required not to request them. This is a non-discrimination constraint that sits above the Article 22 analysis and applies to every criterion, psychometric or not.
Article 22(3) requires suitable measures to safeguard the data subject's rights, freedoms and legitimate interests, including at least the right to obtain human intervention, to express their point of view, and to contest the decision. Because TSL applies automated decisions at scale rather than case by case, these safeguards operate after the automated decision, on the candidate's initiative, and are made genuinely accessible:
"Meaningful" human involvement
Human involvement only removes a decision from Article 22 if it is meaningful: the reviewer must have the knowledge to understand the outcome, the authority to deviate, and must actually use that room. Simply passing a computer result through to a rejection is not meaningful review. TSL does not claim that its up-front automated filtering is non-automated. It accepts that Article 22 applies and provides meaningful human review on request as the Article 22(3) safeguard. The meaningful-human-involvement test is satisfied at the review stage; it is not used to deny that automation occurred.
A proportionality assessment compares the automated decision not against a hypothetical bias-free ideal, but against the realistic alternative it replaces. In practice, the alternative to an assessment-based decision is a human recruiter forming a judgement about a candidate's character, personality and suitability in a CV screen or a live interview, and applying a knock-out on that basis.
That human judgement also evaluates what are, in substance, personal characteristics relating to psychological disposition, and it is well established in selection research that unstructured human judgement of this kind carries substantially more bias and lower predictive validity than a validated psychometric instrument. TSL's automated decision therefore does not introduce a new intrusion into a previously neutral process; it replaces a subjective, poorly-validated and less transparent human assessment with a structured, validated, measurable and monitorable one.
This proportionality argument supports the necessity assessment; it is presented as a proportionality argument, not as an independent legal basis. The Article 22 basis remains Art. 22(2)(a) with Art. 9(2)(a) consent (Section 9.3).
Access is restricted to authorised personnel under role-based, least-privilege controls: senior technical staff, senior customer support, and C-level executives for compliance oversight. Periodic access reviews are conducted.
Data recipients. Beyond internal access, candidate data is exchanged with the client's own recruitment systems where an ATS integration is in place. TSL transmits assessment status and results to, and receives candidate details from, the client's applicant tracking system, including Recruitee, Teamtailor, Workable, iCIMS and the other systems TSL supports. Get Noticed, a job-site platform operated by the client, sends applications to TSL in the same way. These platforms are operated by the client organisation, which is an independent controller for its own recruitment process (§3.2); they are recipients of data rather than sub-processors of TSL, and the boundary is set in the Data Processing Agreement.
| Sub-processor | Function | Location | Transfer basis / DPA |
|---|---|---|---|
| Amazon Web Services (AWS) | Primary database and data storage | Frankfurt, Germany (EU) | EU processing, no transfer |
| Heroku (Salesforce) | Hosts the backend application, production and staging; all candidate data is processed in it | Heroku EU region, AWS Dublin, Ireland | Salesforce DPA April 2026, executed, names Heroku, Inc. SOC 2 Type II. EU processing, no transfer |
| Auth0 | Authentication and login management | Germany (EU) | EU processing, no transfer |
| Brevo (formerly Sendinblue) | Email delivery | France (EU) | EU processing, no transfer |
| Cloudflare | Authoritative DNS, TLS termination and CDN for both domains (selectionlab.com and theselectionlab.com), all records proxied; the connection to the origin is encrypted and the origin certificate is validated (Full (strict)); retains request metadata including candidate IP addresses for 7 days | Global edge network; Cloudflare, Inc. (US) | Cloudflare Customer DPA, incorporated by the subscription terms; SCCs |
| Typeform | Assessment questionnaires embedded in the platform; collects candidate answers and holds the candidate email until the deletion routine; raw responses mirrored to TSL's own store | Typeform SL, Barcelona (EU); response data hosted in the US on the current plan | Executed Typeform/VideoAsk DPA 2026; SCCs, Annex III names Amazon Web Services Inc. (US) |
| VideoAsk | Video-based assessment forms | Typeform SL, Barcelona (EU); response data hosted in the US on the current plan | Executed Typeform/VideoAsk DPA 2026; SCCs, Annex III names Amazon Web Services Inc. (US) |
| Testportal | Hard-skill tests and candidate practice links; receives candidate answers | Testportal Sp. z o.o., Babimost, Poland (EU) | DPA concluded by acceptance of the terms. EU processing |
| Redis Cloud | Temporary in-memory data storage | AWS eu-central-1, Frankfurt (EU) | EU processing, no transfer |
| CloudAMQP | Message queue processing | EU | EU processing, no transfer |
| Papertrail (SolarWinds) | Centralised application logs for production and staging, Heroku add-on; logs can carry candidate identifiers | SolarWinds Worldwide, LLC (US); logs hosted in the United States (SolarWinds na-01 cluster) | SolarWinds Customer DPA via the Papertrail SSA §1.2/§1.4; SCCs |
| Sentry | Application error logging | Germany / EU | EU processing, no transfer |
| HubSpot | Communication and customer support | Germany / Ireland (EU) | US-headquartered; contractual processing on EU infrastructure, SCCs for any residual access |
| Pendo | User analytics and statistics | Europe (EU) | US-headquartered; contractual processing on EU infrastructure, SCCs for any residual access |
| Google Workspace | Email and internal file storage | Europe (EU) | EU processing, no transfer |
| Superhuman | Staff email client with delegated access to company mailboxes, and so to candidate correspondence held in Google Workspace | Superhuman Labs, Inc. (US) | Published DPA; SCCs |
Scope note
TSL administers assessments from a number of specialist providers. A given provider is engaged only where the recruiting organisation uses the assessment concerned; no candidate data reaches a provider whose assessment is not part of that client's configuration. The providers are listed in full so that the documented scope covers every assessment a client may use.
| Sub-processor | Function | Location | Transfer basis / DPA |
|---|---|---|---|
| Aivy | Gamified, challenge-based psychometric assessment; holds candidate assessment results | Germany (EU) | Executed Aivy DPA 2026. EU processing, no transfer |
| Brght | IQ and personality assessment with proctoring: webcam snapshots, screenshots, audio and mouse-movement logs, which TSL's backend downloads into TSL's own store | EU | No executed DPA yet. EU processing |
| Cappr | Assessment provider; data is exchanged under a pseudonymous participant identifier only | Netherlands (EU) | Executed Cappr DPA 2026. EU processing, no transfer |
| CriteriaCorp | Cognitive aptitude test (UCAT); receives candidate assessment answers. In use for existing clients, no longer offered to new ones | United States and Australia | No executed DPA yet; SCCs follow with it |
| Talogy (Cubiks) | IQ assessment via Cubiks Connect; receives the candidate's first name, last name and email to create the assessment | EU (Azure West Europe) | DPA concluded by acceptance of the terms. EU processing |
| Ixly | Psychometric assessment; the candidate record is created under a pseudonymous identifier and a synthetic email address | Netherlands (EU) | DPA concluded by acceptance of the terms. EU processing |
| NOA | Psychometric assessment and talent portal; results are held against a pseudonymous account, and no name or email is sent | Netherlands and Germany (EU) | Executed NOA DPA 2026. EU processing, no transfer |
Scope note
The sub-processors listed here are exclusively relevant to organisations using the SmartChat module. Organisations using only the assessment platform have no involvement with any of the processors below.
| Sub-processor | Function | Location | Transfer basis |
|---|---|---|---|
| AWS Frankfurt | SmartChat hosting; all conversation data stored and processed here | Germany (EU) | EU processing: no transfer |
| Local PII detection gateway | Privacy gateway: removes/substitutes personal data before external model transmission. Runs on TSL infrastructure in the EU. | EU only | No transfer |
| OpenAI (via API) | Core language model. Receives only PII-stripped content by design. | USA | SCCs (Art. 46) + DPA |
| Langfuse (Langfuse Cloud) | LLM prompt management and observability over the OpenAI calls: sanitised prompts and completions, quality scores, turn fixtures. Candidate identified by pseudonymous id; personal data removed by the privacy gateway before logging | Langfuse Cloud EU, Ireland | ClickHouse DPA §6.1 naming Langfuse Cloud. SOC 2 Type II, ISO 27001. EU processing |
| 360dialog GmbH | WhatsApp Business API provider; processor for TSL. Content deleted after max 7 days. | Berlin, Germany (EU) | DPA per Art. 28 |
| WhatsApp Ireland Limited | Sub-processor of 360dialog; message delivery. Processing within EU/EEA. | Dublin, Ireland (EU) | No transfer outside EEA |
Not every processing purpose described in this DPIA is applied to every client. A number of processing purposes are optional and are configured per recruiting organisation at onboarding. Where an optional purpose is switched off for a client, it is not offered to that client's candidates: the corresponding consent question and privacy-notice text are suppressed, so that the documented scope and the candidate-facing flow always match. This section makes that configurability explicit and records how each choice is fixed contractually.
| Processing purpose | Configurable per client? | Default state | Contractual anchor |
|---|---|---|---|
| Core psychometric assessment | No — always on | Enabled | Core service; Main Services Agreement + DPA. This is the service itself and cannot be disabled. |
| Automated selection decision (Art. 22 / Section 9) | Yes | Disabled by default (opt-in per procedure) | Per-procedure activation; necessity & threshold documentation required before go-live. DPA schedule clause. |
| Long-term candidate profile storage (up to 20 yrs) | Yes | Enabled as a candidate opt-in; client may suppress | DPA schedule / order form toggle. |
| Quality-of-hire data analysis (5 yrs) | Yes | Disabled unless client opts in | DPA schedule + candidate algorithm-improvement opt-in. |
| Algorithm-improvement use of candidate data (incl. safeguarding assessment quality) | Yes | Disabled unless client opts in | DPA schedule + candidate algorithm-improvement opt-in. |
| Post-assessment bias-monitoring follow-up | Yes | Planned, not yet in operation | DPA schedule; separate candidate consent for demographic data, asked when the follow-up starts. |
| Assessment provider selection | Yes | Per client configuration | Order form / DPA schedule records which assessments are used; only the corresponding providers in §10.3 are engaged. |
| SmartChat module | Yes | Disabled unless contracted | Separate SmartChat order form + DPA addendum (Sections 10.4, 24). |
All core assessment data is stored and processed within the EEA, except questionnaire responses collected through Typeform and VideoAsk (touchpoint 1) and, for clients that use it, the CriteriaCorp aptitude test (touchpoint 3). Candidate responses and results are stored in AWS Frankfurt (eu-central-1); the backend application runs in Heroku EU (AWS Dublin, Ireland). Platform data also sits in the following locations: AWS Stockholm (eu-north-1) holds the air-gapped backup vault; AWS Paris (eu-west-3) holds the data stores of the staging application, which runs on Heroku, and holds no production data; AWS Ireland (eu-west-1) holds deployment assets and Athena query results; the query results include user and participant data, prepared from DynamoDB for the internal sales and finance dashboards in Amazon QuickSight, a setup that is being phased out; an RDS SQL mirror is held in Frankfurt.
TSL does not routinely transfer assessment personal data outside the EEA. The following touchpoints exist and rest on Article 46 safeguards rather than on EU hosting:
All of the above is supplemented by encryption in transit and at rest and by the contractual safeguards recorded in §10.2 and §10.3.
SmartChat involves one transfer touchpoint outside the EEA (OpenAI API, USA). By design, the local PII detection model removes or substitutes all personal data before messages are transmitted, so OpenAI receives sanitised content only. OpenAI DPA and SCCs act as a belt-and-braces safeguard. The WhatsApp channel processing remains entirely within the EU. See Section 24 for the full architecture.
| Purpose | Retention period | Justification |
|---|---|---|
| Assessment results (core) | 6 months | Standard recruitment cycle. Deleted automatically after this period. |
| Automated decision records | Duration of procedure + audit buffer | Record of the decision, threshold applied, and any human-review outcome, retained to demonstrate Art. 22 compliance and to handle challenges. |
| Quality of hire data analysis | 5 years | Outcome data must be linked to individual results to validate predictive accuracy. |
| Long-term candidate profile access | Until consent withdrawn, max. 20 years | Voluntary, candidate-initiated. Clients have no access. |
| Authentication and login logs | Session + short security buffer | Security monitoring and incident investigation. |
The optional retention purposes above are governed by the consent structure in Section 7 and are configurable per client (Section 11). A client can switch the optional opt-ins on or off for its own candidates; where an opt-in is switched off, the corresponding retention does not occur and the candidate is not asked to consent to it. The core 6-month retention is always applied. Retention is reviewed every six months, in April and in the October review week.
Data used for quality of hire analysis (with separate consent) is retained for up to five years. This data must remain linked to individual results: anonymisation would defeat the purpose, as predicting which profiles lead to successful hires requires connecting assessment outcomes to actual performance data at the individual level. Predictive validity can only be assessed against actual performance outcomes, typically available 12 to 24 months after hire; five years is a proportionate window balancing analytical value against data minimisation.
Client access: Recruiting organisations do not have access to individual candidate data after the completion of a recruitment procedure. Clients receive only aggregated insights, never individual candidate performance data, for the 5-year retention period.
The option to retain a personal skill profile for up to 20 years is a voluntary, opt-in feature for candidates only. A validated psychometric skill profile functions as a portable, objective record of a person's competencies, used across multiple job applications over a career, comparable to a LinkedIn profile or CV. The data belongs to the candidate, is stored solely for their benefit, and is never accessible to client organisations during this extended period.
Proportionality (Art. 5(1)(e)): a working career commonly spans 35 to 45 years; a 20-year maximum, supported by explicit opt-in, withdrawal at any time and, once in operation, annual reminders, is proportionate. The period was directly informed by data subject consultation under Article 35(9) (see Section 14).
Article 35(9) GDPR requires that, where appropriate, the controller seeks the views of data subjects or their representatives on the intended processing. The Selection Lab conducted data subject consultation as part of this DPIA. Key findings:
All data subjects may exercise their rights under Chapter III GDPR free of charge. The Selection Lab is the sole responsible party for fulfilling these rights regardless of which client organisation invited the candidate.
| Right | Description | TSL-specific notes |
|---|---|---|
| Access (Art. 15) | Obtain a copy of all personal data and processing information. | Includes psychometric scores, profile data, and, where an automated decision was made, meaningful information about the logic and consequences (Art. 15(1)(h)). |
| Rectification (Art. 16) | Correct inaccurate or incomplete data. | Response data cannot be retroactively changed, but profile metadata can be corrected. |
| Erasure (Art. 17) | Request deletion of personal data. | TSL erases all data regardless of which client invited the candidate. Client notified only that the profile is unavailable, not why. |
| Restriction (Art. 18) | Limit processing while a dispute is pending. | Processing is paused; data retained until the dispute is resolved. |
| Portability (Art. 20) | Receive a structured, machine-readable copy. | Provided in JSON or PDF within the statutory deadline. |
| Object (Art. 21) | Object to processing based on legitimate interests. | Applies to the invitation email. Other processing rests on consent (withdrawal) or Art. 22 (contest). |
| Human intervention (Art. 22) | Request human review of an automated decision that significantly affects the candidate. | A qualified assessor independently reviews the result and provides a written explanation. Central to the Section 9 safeguards. |
| Lodge a complaint | Complain to the supervisory authority. | Autoriteit Persoonsgegevens: autoriteitpersoonsgegevens.nl |
| Step | Action | Deadline |
|---|---|---|
| 1. Acknowledge | TSL acknowledges receipt and confirms identity verification. | Within 5 working days |
| 2. Fulfil or extend | TSL fulfils the request or notifies of an extension and its reason. | Within 1 calendar month (Art. 12(3)) |
| 3. Extension | For complex or numerous requests, a further 2 months, with notice in the first month. | Max total: 3 months |
| 4. Refusal | If TSL cannot fulfil (e.g., exemption applies), written reasons and right to complain to the AP. | Within 1 calendar month |
If a candidate requests erasure during an active procedure, TSL erases all data it holds within the 1-month deadline, notifies the client that the profile is no longer available (without disclosing the reason), and informs the candidate that their application status is now a matter between them and the client. TSL cannot compel a client to erase data the client holds independently.
Psychometric instruments, and the thresholds applied to their scores, may produce results that systematically disadvantage candidates from certain demographic groups (gender, ethnicity, age, disability). Where a threshold drives an automated selection decision (Section 9), biased scoring creates a heightened risk of indirect discrimination.
Inherent likelihood: Medium-High · Inherent impact: High
Residual risk: Low-Medium (reflecting the strength of the mitigation programme; elevated attention for threshold decisions)
Post-assessment bias monitoring programme
Planned, together with the annual retention reminder (§13.3): six months after results, TSL will send a voluntary follow-up questionnaire (the delay ensures no active recruitment is affected) collecting self-reported demographic data, linked only via anonymous identifiers to assessment scores, to test whether mean scores, distributions, match ratings and threshold pass-rates are statistically equivalent across groups. Systematic differences that cannot be explained by genuine job-relevant variation will trigger recalibration. Findings will be documented in an annual report reviewed by the DPO. The questionnaire collects new special category data, so this DPIA is updated before it starts.
Because demographic data cannot lawfully be collected on a mandatory basis, the monitoring will rely on voluntary self-reporting. TSL will address the representativeness of that response by (a) requiring a minimum response volume and minimum subgroup size before drawing any statistical conclusion; (b) not treating a low or skewed response as evidence of an absence of bias, but marking such a measurement as inconclusive and continuing to monitor; and (c) using multiple measurement cycles rather than a single snapshot.
The combination of instrument-level DIF screening before deployment, multiple norm groups, threshold-specific monitoring, the planned continuous bias measurement and an individual human-review route reduces this risk to Low-Medium. A residual element remains and is kept under review rather than treated as fully eliminated.
An automated decision under Article 22 may be unlawful if a valid Art. 22(2) ground is absent, if the Art. 22(3) safeguards are not genuinely available, or if human review is administrative rather than meaningful.
Likelihood: Medium · Impact: High
Residual risk: Medium (depends on disciplined per-procedure documentation and genuinely meaningful human review)
Likelihood: Low · Impact: High
Residual risk: Low
Likelihood: Low · Impact: Very High
Residual risk: Low-Medium
Likelihood: Medium · Impact: Medium
Residual risk: Low-Medium
Likelihood: Low · Impact: Medium
Residual risk: Low
The AP may hold that consent is not freely given due to the recruitment power imbalance. As set out in §7.1, this exposure applies to assessment-based selection as a category, not to TSL specifically.
Likelihood: Medium · Impact: High
Residual risk: Low-Medium (the structural guarantees and the Art. 22(2)(a) reliance materially reduce the exposure; remaining uncertainty depends on future regulatory interpretation)
This DPIA incorporates and builds upon the legal memorandum prepared by SOLV B.V. (Thomas van Essen, Advocaat; Mike Landerbarthold, Legal Counsel), Amsterdam, Project 11711, dated 4 March 2019. The memorandum is available for regulatory inspection upon request.
| Topic | SOLV finding |
|---|---|
| Overall compliance | TSL's processing complies with GDPR subject to the recommendations identified. (SOLV §3) |
| Special category data | Psychometric data constitutes special category health data, confirmed by AP BrainCompass. (SOLV §12) |
| Controller status | TSL is the data controller for all processing activities. (SOLV §15) |
| Consent validity | Continuing legal consideration regarding freely-given consent in employment contexts; the structural guarantees in §7.4 address it and TSL's Art. 22(2)(a) reliance reduces dependence on consent. (SOLV §25) |
| Anonymisation standard | Data must be genuinely anonymised, not re-identifiable through derivation, linkage, or deduction. (SOLV §28) |
| Documentation | Protocols for data breach, retention, and data subject rights are implemented. (SOLV §35) |
| DPO guidance | Given volume and sensitivity, an independent DPO was advised. Implemented: Ondřej Sloup, appointed 8 September 2026; independent, registered with the AP under FG014601, change filed 15 September 2026. (SOLV §38) |
Consistency of the Article 22 architecture with the SOLV foundation
The Article 22 basis adopted in Sections 9 and 23 is built on the same controller status, special-category qualification and consent architecture that SOLV established. The automated-decision layer applies the Art. 22(2)(a) and Art. 9(2)(a) grounds to the existing, validated consent model rather than introducing a new legal foundation, so the memorandum's findings carry through to this version. The memorandum predates both the automated selection decisions described in Section 9 and the AI features described in Section 23; the AI Act analysis in Section 23 has not been subject to external legal review.
| Risk | Residual level | Ongoing monitoring? |
|---|---|---|
| Algorithmic bias (attention for threshold decisions) | Low-Medium | Yes: under review; continuous measurement planned |
| Validity/fairness of automated decision | Medium | Yes: per procedure |
| Unauthorised access | Low | Periodic |
| Data breach (special category) | Low-Medium | Periodic |
| Misinterpretation of results | Low-Medium | Periodic |
| Re-identification in analytics | Low | Periodic |
| Consent validity / power imbalance | Low-Medium | Yes: regulatory monitoring |
| Overall Residual Risk | LOW-MEDIUM |
Following the mitigation programmes described above, algorithmic bias and consent validity are assessed at a Low-Medium residual level, and the validity and fairness of automated decisions at Medium. All three are kept under ongoing review. This DPIA does not claim any risk is fully eliminated; it concludes that the safeguards in place reduce the residual risks to a level proportionate to the legitimate purpose.
Prior consultation with the AP
No individual risk is assessed as high residual risk, so prior consultation under Article 36 GDPR is not mandatory. Given TSL's deliberate adoption of solely automated decisions on special-category data at scale and the AP's active 2026 guidance on automated decision-making in assessments, the DPO keeps proactive engagement with the AP on the automated decision-making architecture under active consideration, and will reassess the need for prior consultation if the bias or automated-decision risks move to high.
The Selection Lab has appointed Ondřej Sloup as its registered Data Protection Officer (DPO), effective 8 September 2026, in compliance with Article 37 GDPR, formally registered with the Autoriteit Persoonsgegevens.
DPO independence confirmed
Ondřej Sloup is not a member of the Management Team and holds no shares or financial interest in the company (Art. 38(6) GDPR). The DPO reports directly to the highest management level and cannot be penalised for performing DPO tasks.
The DPO's responsibilities under this DPIA include advising on lawfulness (including the Article 22 basis in Section 9), reviewing and approving the annual bias monitoring report once the monitoring programme runs, monitoring retention schedules, handling escalated data subject rights requests, acting as AP point of contact, and triggering and coordinating DPIA reviews (Section 22).
Under Article 35(11) GDPR and EDPB guidelines, a DPIA must be reviewed when there is a change in the risk represented by the processing. The following events require the DPO to initiate a formal DPIA review:
| Trigger category | Specific trigger | Review scope |
|---|---|---|
| Automated decisions | New or changed automated selection threshold; extension of automated decisions to a new procedure type; change to the human-review process | Section 9 + risk register |
| Client configuration | A client configuration change that enables a new processing purpose for that client's candidates (e.g., enabling automated selection or quality-of-hire analysis) | Section 11 + affected sections |
| Platform changes | New assessment instrument or AI component; changes to the matching algorithm | Full or partial DPIA |
| Data scope changes | New categories of personal data or data subjects; new data sources (e.g., LinkedIn, video) | Full or partial DPIA |
| Sub-processor changes | Addition of a new sub-processor or assessment provider, particularly outside the EEA; replacement of AWS or Auth0 | Section 10 + transfer assessment |
| Regulatory developments | New AP or EDPB guidance on consent, automated decision-making, or psychometric data; AP enforcement against a comparable platform | Sections 7, 9 and risk register |
| Data breach | Any breach involving special category data or requiring AP notification | Security sections + full risk re-assessment |
| Bias findings | Annual report identifies a statistically significant disparity across a protected group | Risk 1 + algorithm review |
| AI Act | Any new feature using AI that produces outputs used in recruitment decisions; any change to the knock-out confirmation flow | Section 23 + high-risk assessment |
| Scheduled review | Mandatory full DPIA review regardless of changes | Full DPIA: annually |
Review ownership: The DPO (Ondřej Sloup) monitors the above triggers and initiates a review when any is met. The updated DPIA is approved by management before the relevant change goes into production. A version log is maintained at the end of this document.
Relationship to Section 9
This section is deliberately kept separate from the Article 22 analysis in Section 9. Article 22 GDPR governs automated decision-making regardless of the technology used. The EU AI Act governs only "AI systems". TSL's rule-based scoring is an automated decision-maker under Article 22 but is not an AI system under the AI Act. The adoption of automated selection decisions therefore does not change TSL's AI Act position, because the scoring remains rule-based (no inference or learning).
The EU Artificial Intelligence Act (Regulation (EU) 2024/1689) entered into force on 1 August 2024 and introduces a risk-based classification framework, with the most stringent obligations attached to high-risk AI systems listed in Annex III. Annex III, point 4, includes AI systems used to screen or filter applications, evaluate or assess candidates, or make or significantly influence hiring decisions.
Timeline note (2026)
The application date for Annex III high-risk obligations, including employment systems, was originally 2 August 2026. Under the Digital Omnibus political agreement this date is proposed to move to 2 December 2027. As of September 2026 this remains a proposal, not enacted law (the European Parliament adopted a first-reading position on 16 June 2026; the procedure is ongoing). TSL treats the later date as planning input only and does not rely on a possible postponement to defer its own controls.
Voluntary pre-compliance: TSL applies the safeguards now
Although TSL's components fall outside the high-risk category (Section 23.3–23.5), and although the high-risk obligations are in any case not yet in application, TSL already holds itself to the substance of the AI Act's high-risk safeguards as a matter of policy. This is deliberate: rather than wait for the obligations to apply, TSL operates the controls now, so that any future move toward a higher-risk feature starts from an already-compliant baseline.
Concretely, and independently of any statutory deadline, TSL already maintains: pre-deployment bias screening of the instruments, with ongoing bias monitoring and documented recalibration planned (Section 17, Risk 1); advance transparency to candidates and meaningful human review on request (Section 9.4); human oversight designed into the process; versioned technical documentation of the scoring logic (Section 23.3); and AI transparency disclosure for SmartChat (Section 23.5). These mirror the high-risk expectations around risk management, data governance, transparency, human oversight and record-keeping, even where TSL is not legally required to meet them.
| Component | Description | AI Act classification |
|---|---|---|
| Psychometric assessment scoring | Deterministic scoring against validated instruments using fixed, transparent rules. Used for automated Article 22 decisions where applicable. | Not an AI system: rule-based; no inference or learning. Outside AI Act scope. |
| LLM knock-out question interpretation | LLM interprets free-text answers; the interpreted answers are presented to the candidate for confirmation before submission. | Not high-risk: candidate confirms the answers; no effect on candidacy without validation. |
| SmartChat guidance chatbot (SmartChat clients only) | AI chatbot answering process/platform questions; does not evaluate candidates or affect hiring. PII gateway ensures no personal data reaches OpenAI. | Limited risk: informational only. Art. 50 transparency applies. |
The AI Act defines an AI system as a machine-based system that, for explicit or implicit objectives, infers from the input it receives how to generate outputs such as predictions, recommendations, or decisions (Article 3(1)). The operative word is infers: it presupposes that the system derives its outputs through learning, statistical modelling, or pattern recognition, rather than through the execution of predetermined rules.
TSL's psychometric scoring does none of that. It is a deterministic rule engine, built and fixed in advance by psychometric scientists, that can be described exhaustively in the following terms:
This is functionally equivalent to a calculator or a spreadsheet formula: it executes rules, it does not infer. A calculator that returns the same answer for the same sum every time is not performing inference, and neither is TSL's scoring engine.
Position
Psychometric scoring as implemented by TSL does not meet the AI Act definition of an AI system and falls outside the Act's scope entirely, even when its output is used to make an automated Article 22 decision. Using a non-AI, deterministic, rule-based score to decide automatically is a GDPR Article 22 question (Section 9), not an AI Act question.
TSL uses a large language model to interpret free-text candidate responses to knock-out questions. For example, if a candidate writes "I got mine last year" in response to a question about a driver's licence, the LLM interprets this as "Yes" and populates the field. Before anything is submitted, the chat sends the candidate a summary of the questions and their answers as the chat understood them. The candidate can reply in the conversation to change any answer, and submits by clicking "Confirm"; after that the answers can no longer be changed. Only the candidate-confirmed version is submitted.
Why this is not a high-risk AI system
The confirmation step severs the causal link between the LLM and any decision. After confirmation, the submitted record is the candidate's own confirmed statement, functionally identical to selecting "Yes" from a dropdown. The LLM is a natural-language input parser, not an evaluator or decision-maker. Its output has no effect on any candidacy without the candidate's active validation.
Documented safeguard: interpretation accuracy is monitored; the confirmation summary always shows the answers as the chat understood them before submission; systematic patterns trigger a prompt-engineering review reported to the DPO.
TSL uses an AI-powered chatbot to answer candidate questions about the process, platform navigation, and privacy. It is informational only: it does not assess candidates, does not feed any scoring or matching process, and has no connection to the hiring decision pipeline. It is powered by OpenAI via API, with a locally-deployed PII gateway ensuring OpenAI receives only sanitised content (Section 24).
AI Act position
The SmartChat guidance chatbot is not a high-risk AI system. It performs a customer-service function with no connection to hiring decisions and falls into the limited-risk category under Article 50: TSL discloses in the chat interface that the candidate is interacting with an AI system, satisfying the transparency obligation.
TSL's current architecture sits outside the high-risk category. The following developments would change this and require a formal AI Act conformity assessment before deployment:
Important boundary
Introducing automated Article 22 decisions using the existing deterministic score does NOT cross into high-risk, because no inference is added. It would cross into high-risk only if TSL replaced the rule-based score with a machine-learning model that infers outcomes. The line is inference, not automation. The DPO reviews any move from rule-based scoring to a learned model against the AI Act high-risk criteria before launch.
| Component | AI Act classification | Obligations |
|---|---|---|
| Psychometric scoring (incl. automated Art. 22 use) | Outside scope: not an AI system | None under AI Act. Art. 22 GDPR safeguards apply per Section 9. |
| LLM knock-out interpretation + candidate confirmation | Not high-risk | Interpretation accuracy monitoring; confirmation summary before submission |
| SmartChat guidance chatbot | Limited risk: informational only | Art. 50: disclose AI in interface. PII gateway required. |
Scope: SmartChat clients only
This section is relevant only to organisations that have contracted the SmartChat module. Organisations using the assessment platform only have no involvement with OpenAI, Meta/WhatsApp, or any of the data flows described here.
SmartChat is an optional add-on providing candidates with an AI-powered conversational interface for questions about the recruitment process, the platform, and privacy. It is available via a web interface (AWS Frankfurt, EU) and WhatsApp via 360dialog GmbH (Berlin), which uses WhatsApp Ireland Limited (Dublin) for delivery. All WhatsApp processing takes place within the EEA; file uploads are technically blocked. SmartChat does not evaluate candidates and has no connection to the psychometric pipeline.
A locally-deployed open-source PII detection model acts as a gateway between the candidate and OpenAI, running entirely on TSL's EU infrastructure. Every message passes through detection and removal/substitution of personal data before any external transmission; only sanitised, PII-free content is sent to OpenAI, which returns a response routed back via AWS Frankfurt.
GDPR consequence of effective PII removal
If no personal data reaches OpenAI, which is the design intent, transmitting sanitised messages does not constitute an international transfer of personal data under GDPR Chapter V. TSL maintains OpenAI's DPA and SCCs as a belt-and-braces safeguard against edge-case failures. Low-entropy identifiers (phone numbers) are removed rather than hashed, because hashing finite-space identifiers is pseudonymisation, not anonymisation.
Residual risk: Low No automated PII detection achieves 100% recall; the OpenAI DPA/SCCs and continuous gateway monitoring mitigate the edge-case residual. The WhatsApp channel introduces no international transfer risk, as all processing occurs within the EU/EEA.
This Data Protection Impact Assessment concludes that the processing of personal data by The Selection Lab B.V. is underpinned by appropriate legal bases, incorporates recognised security safeguards, ensures meaningful transparency and control for candidates, and has been designed with proportionality and necessity in mind.
This version reflects TSL's deliberate use of fully automated, rule-based selection decisions in high-volume procedures. TSL takes the honest position that these are solely automated decisions under Article 22 GDPR and relies primarily on necessity for a contract (Art. 22(2)(a)), with explicit consent as an alternative, and always obtains Art. 9(2)(a) consent for the special-category data underlying the decision. That consent is the same architecture that lawfully grounds every assessment TSL administers within a selection process, whatever its modality; if it were held invalid, no assessment-based selection would be lawful for any provider, which is why the freely-given question is treated as a category-wide regulatory matter rather than a TSL-specific defect. The Article 22(3) safeguards, meaningful human review on request, the right to express a view, and the right to contest, are made genuinely accessible rather than treated as an administrative formality.
This version also documents, in Section 11, that a number of processing purposes are configurable per client and that the candidate-facing consent flow and privacy notice track that configuration, so documented scope and practice remain aligned. Section 10 now records the full sub-processor landscape, including the specialist assessment providers engaged per assessment used, so that the DPIA, the Data Processing Agreement and the privacy statement present one and the same list.
Separately, the platform's scoring is a deterministic rule engine that performs no inference and no learning, and therefore remains outside the scope of the EU AI Act; the LLM knock-out and SmartChat components remain non-high-risk and limited-risk respectively. Automating decisions with a rule-based score does not alter this AI Act position; only a move to a learned, inferential model would.
Article 22 governs the automation of a significant decision whatever the criterion, while non-discrimination law governs the criterion itself. Knock-out criteria on protected characteristics such as age are therefore not configured, independently of the Article 22 analysis and independently of whether the decision is automated.
After mitigation, algorithmic bias and consent validity in the recruitment context are assessed at a Low-Medium residual level, and the validity and fairness of automated decisions at Medium; all three are kept under ongoing review. This DPIA is a well-founded internal assessment maintained by the DPO under the review schedule in Section 22.
| Document | Version used |
|---|---|
| SOLV B.V. legal memorandum | Project 11711, single issue |
| Personal Data Consent Description, PRIV-CON-01 | 2026.9 |
| Privacy Statement, PRIV-PS-01 | 2026.9 |
| Data Processing Agreement, PRIV-DPA-01 | 2026.9 |
| Main Services Agreement and order forms | per client, no version |
| Vendor register, VEN-REG-01 | 1.0 |
| Disaster Recovery and Business Continuity Plan, DRBC-PLAN-01 | 2.4 |
Every later revision updates this table with the versions it used.
| Version | Date | Summary of changes |
|---|---|---|
| 1.0 | 2019 | Initial DPIA based on SOLV memorandum (Project 11711). Article 22 not addressed. |
| 2.0 | 2025 | Added Article 22 analysis structured to avoid solely-automated decisions; consent architecture formalised. |
| 3.0 | 2025 | Added full EU AI Act analysis (rule-based scoring outside scope; LLM knock-out not high-risk; SmartChat limited risk). SmartChat privacy architecture documented. |
| 4.0 | Q1 2026 | Rewrote Sections 9 and 23 to reflect deliberate reliance on Article 22 GDPR for fully automated, rule-based selection decisions at scale. Primary basis Art. 22(2)(a); Art. 9(2)(a) consent for special-category data; Art. 22(3) safeguards via meaningful human review on request. Decoupled Article 22 from the AI Act. Added Risk 2 and the Section 9.6 proportionality argument. Added Section 11 (Client-Configurable Processing Scope). |
| 4.1 | Q1 2026 | Clarified in Section 7 that the explicit-consent architecture grounds every assessment across all modalities in the selection process, not only automated decisions, and articulated the category-wide consequence for the freely-given question. Restructured the consent choices into the core assessment plus two optional opt-ins (20-year storage; algorithm improvement covering both quality-of-hire and safeguarding of assessment quality, including bias monitoring), with automated selection and SmartChat as separate options. Added telephone number as a processed data category where the assessment runs by telephone. Added the psychometric-versus-non-psychometric knock-out distinction and the age/non-discrimination boundary in Section 9.3. Adjusted the Section 9.2 volume illustration. Renamed Section 12.1 to "No International Transfers Outside Europe". Added a note under the retention schedule that the optional retention purposes follow the per-client-configurable consent structure. Reworded the 20-year long-term access to an annual check-in where non-response means the profile stays stored. Reassessed algorithmic bias and consent validity to Low-Medium residual, reflecting the mitigation programmes. Added a statement that TSL applies the AI Act high-risk safeguards voluntarily now, ahead of application. Expanded Section 23.3 to describe the scoring engine as fully deterministic, with no machine learning, inference, drift or self-modification. |
| 4.2 | September 2026 | Change of DPO to Ondřej Sloup, effective 8 September 2026. Published contact address moved to [email protected]. AI Act transparency citation corrected from Article 52 to Article 50. Section 10.1 extended with a data-recipients paragraph covering the client ATS integrations and Get Noticed, which is a client-operated recipient rather than a sub-processor. Section 10.2 restructured with a transfer basis column and extended with Heroku, Cloudflare, Typeform, Testportal, Papertrail and Superhuman; Brevo renamed. Langfuse added to Section 10.3. Section 12.1 renamed and rewritten to state the transfers outside the EEA and their safeguards. Platform data locations stated in full, including backup, staging and query-result regions, and the Heroku/AWS split clarified. Recovery-drill procedure added to Section 15.3. Retention review cadence recorded in Section 13.1. SOLV memorandum dated in Sections 1 and 19, with a note that the AI Act analysis has not had external legal review. |
| 2026.9 | September 2026 | Completed the sub-processor landscape so that the DPIA, the Data Processing Agreement and the privacy statement state one and the same list. Added Section 10.3, a new table covering the specialist assessment providers engaged per assessment used (Aivy, Brght, Cappr, CriteriaCorp, Talogy, Ixly, NOA), with a scope note explaining that a provider is engaged only where the client uses that assessment, and each provider's function, location and DPA; the SmartChat sub-processor table moved to Section 10.4 and the cross-reference in Section 11.2 updated accordingly. VideoAsk aligned with Typeform in Section 10.2: established in the EU with response data hosted in the US on the current plan, under the executed Typeform/VideoAsk DPA and SCCs. Papertrail located in the United States; Cloudflare's origin encryption stated. Section 12.1 extended with VideoAsk and with CriteriaCorp (United States and Australia) as transfer touchpoints, with the exceptions named in its opening sentence and the Athena query results described. Section 11.2 extended with an assessment-provider configuration row. Section 22 sub-processor trigger extended to cover assessment providers. The bias-monitoring programme and the annual retention reminder described as planned, not yet in operation. Consent screen, refusal route (§7.4) and knock-out confirmation (§23.4) described as the platform works. MFA wording aligned in §15.1 and Risk 3. Reference and classification added on page 1, and a Reference Documents table before this log. Version numbering changed to a year.month scheme: this edition is 2026.9 and directly succeeds 4.2. The scheme is applied across Selection Lab's outward privacy, security and legal documents, so that they state the same version for the same release. Earlier version numbers are retained in this log unchanged. A further release within the same calendar month is numbered 2026.9.1, 2026.9.2 and so on. |