AI hiring, kept in Switzerland and the EU

Hiring that
stays in
Switzerland
& the EU.

Helvio reads every CV, ranks your shortlist with the reasons written out, and drafts the interview. Candidate records stay in Zürich, the AI runs in the EU, never the US, and a person always makes the final call.

Abstract teal and terracotta flowing ribbons over soft duneshelvio.ch · resident in Zürich
Reads CVs in German, French, Italian, EnglishRanks with reasons, not a black boxRecords in Zürich, AI in the EUWorks with Personio & your CRMA human makes every callReads CVs in German, French, Italian, EnglishRanks with reasons, not a black boxRecords in Zürich, AI in the EUWorks with Personio & your CRMA human makes every call
What it does

Four jobs, off your plate.

01

It reads and ranks every CV

Drop in a stack of applications. Helvio parses each one and scores it against the role across skills, experience, languages and work eligibility, then hands you a ranked list with a short reason for every placement.

German · French · Italian · English
LSLéa Schwendimann
88
DCDavide Conti
79
AFAnaïs Favre
71
02

It drafts the interview

For any candidate, it writes questions tied to their CV and the role, with notes on what a strong answer sounds like. Pick the language, edit anything, send it to the panel.

Technical · competency · situational
"Walk me through an idempotent payment-retry in Kotlin."
Listen for: exactly-once vs at-least-once, distributed-systems instinct.
DEFRITEN
03

It keeps the data home

Candidate records and CVs are stored encrypted in Switzerland; the AI runs in an EU region covered by the Swiss adequacy decision, never the US. Application logs and backups stay in the same CH/EU region. revFADP, GDPR and the EU AI Act shaped the build from day one.

Records & backups: Zürich · inference: EU
revFADP · GDPR · EU AI Act
human-in-the-loop, logged
04

It fits the tools you run

Two-way sync keeps roles and candidates aligned with Personio and your CRM, so there's no second source of truth and no migration to schedule.

Personio · HubSpot · Salesforce · Dynamics
PersonioHubSpotSalesforceDynamics 365
Live demo

The app — right here on the page.

This is the real, working prototype, not a video. Sign in, rank a shortlist, reject with a reason, draft an interview, ask Mira, watch the decision log fill. Everything reacts.

Interactive prototype with mocked data. No live backend, AI, authentication or third-party integrations are wired up yet.

Tap through it — start by signing in. Open full screen
How it works

From a pile of CVs to a booked interview.

Step 01

Connect or upload

Sync roles and applicants from Personio, forward an email, or drop in PDFs.

Step 02

Mira parses and ranks

Every CV becomes a structured profile and is scored against the role, overnight if you want it ready by morning.

Step 03

You review the reasons

Open a candidate, see the match broken down, and decide. Nothing is rejected without a human looking at it.

Step 04

Generate the interview

Turn the shortlist into tailored questions in one tap. Every step is logged for the record.

What we'd build

A lean first build that proves value, then scale.

The big AI recruiting suites cost five figures a year, run on US servers and are built for 1,000-person companies. The local Swiss tools keep data home but barely do AI. Helvio is the third option, priced for a Swiss SME. Here's the plan and the numbers.

Phase 0

Discovery & architecture

from $3.2k
~1.5 weeks · often credited toward Phase 1
  • Workshops, success metrics, a frozen signed scope
  • The residency decision: EU-region inference (Switzerland is on the EU adequacy list) vs strictly on Swiss soil
  • Data model + a revFADP / GDPR impact-assessment outline
Phase 1 — MVP

The AI core, on Android

$31.5k–45.5k
~6–8 weeks · price fixed at Phase 0 scope-freeze
  • Android app: roles, candidates, ranked shortlist with reasons, parsed CV, interview kit, Mira chat
  • Parse · match · interview-questions in DE/FR/IT/EN
  • Google Identity sign-in (multi-tenant, SSO, MFA)
  • Personio + one CRM, Swiss hosting, audit log, human-in-the-loop
Phase 2

Integrations & reach

modular · ~$29–41k
priced per item, once Phase 1 is in use
  • iOS from the same codebase (Compose Multiplatform)
  • Salesforce + Dynamics connectors
  • LinkedIn, the compliant way (see below)
  • Workday / Abacus umantis as per-customer setups

All-in for the full requested scope (Phase 0 + 1 + 2): roughly $63.7k–89.7k. Workday and Abacus umantis are quoted on top, as per-customer setups. These are budgetary figures for this conversation. A companion statement of work (assumptions & exclusions, acceptance criteria, payment schedule, IP / source-code ownership, warranty & support, VAT and validity) is issued before signature.

~$0.03per CV — parse, score & explain
~$300/moSwiss hosting at SME volume
USD 70/hblended rate · AI acceleration passed back as fewer hours
LinkedIn integration

Three honest ways to do it — and the legal fine print.

The brief asks to import LinkedIn profiles and articles. The honest truth: there is no clean, official way to bulk-import arbitrary profiles, and the provider everyone relied on (Proxycurl) was sued by LinkedIn and shut down in 2025. So we never hard-wire one vendor. We build behind an "enrichment provider" interface and pick the path that fits your compliance posture.

Path A · recommended

Consent-based

Two consent-based flavours. "Sign in with LinkedIn" (OAuth/OIDC) returns identity only (name, email, photo), not the full profile or articles. For a richer profile, a connected-account service like Unipile drives the person's own session; capable, but it leans on LinkedIn's terms, so treat it as ToS-sensitive and get sign-off first. Either way data is scoped to the authenticated person or the recruiter's own session, so the product inherits their lawful position.

Limit: doesn't mass-source strangers.
Path B · optional connector

Data providers

People Data Labs, Coresignal or Bright Data enrich a candidate from a LinkedIn URL out of their aggregated databases: profiles, and in some cases posts. Powerful, but the compliance weight is yours to carry (see fine print). We wire it behind the abstraction so a vendor can be swapped overnight.

Articles/posts of other people are only reachable here.
Path C · long-term

Official partner

LinkedIn Talent Solutions: Recruiter System Connect, Apply Connect, One-Click Export. The proper enterprise route, fully sanctioned. Requires partner approval, certification and signed agreements. A multi-month track, not a switch you flip during an MVP.

Plan it as a future enterprise integration.
Honest risk read

Where the brief meets reality.

We'd rather you hear this from us now than from a lawyer later.

Green

Parsing · matching · interview questions · Swiss hosting

Solved territory. LLM-first parsing and scoring is multilingual and cheap; Swiss-resident hosting has several real options (Exoscale, Infomaniak).

Yellow

Google Identity & AI-inference residency

Google's sign-in processes a little identity data in the US, flagged for legal and swappable to an EU IdP if needed. AI inference runs via an EU region (Bedrock/Vertex EU) or a Swiss-hosted model if on-soil is mandatory. The Phase-0 decision.

Yellow

Salesforce / Dynamics

Both doable; Salesforce needs an event-stream subscriber rather than a simple webhook. Built behind a connector core so each CRM is an adapter, not a rewrite.

Red

Bulk LinkedIn import · Workday

No sanctioned way to pull arbitrary LinkedIn profiles (see the section above for the compliant paths). Workday is a per-customer, partner-gated enterprise setup, quoted separately as professional services.

The stack

What it's built on.

Mobile
Kotlin / Compose MultiplatformAndroid now, iOS later from the same code.
Backend
Python · FastAPI · LangGraphWhere the AI ecosystem lives.
AI
Claude, via an EU regionParse, match & draft in one pipeline.
Data & hosting
Postgres + pgvector, in SwitzerlandExoscale or Infomaniak — Swiss-owned.
Auth
Google Cloud Identity PlatformMulti-tenant, SSO, MFA.
Integrations
Connector core + adaptersPersonio & HubSpot first.
Trust by design

The part your DPO will ask about.

Filtering and ranking candidates counts as "high-risk" under the EU AI Act, and revFADP puts the responsibility on a named person. We treated that as the specification. Mira ranks and explains; a person you name signs off, and the trail is there if anyone asks.

revFADP & GDPRSwiss and EU data law, by design EU AI Act readyHigh-risk obligations, accounted for A human decidesMira ranks, it never rejects
Next step

Want to see it on your own roles?

Tap through the prototype above, then a fixed-scope pilot puts Helvio on Android in a few weeks, hosted in Switzerland, with Personio and one CRM connected.