Byggt för svensk vård

Skydda svensk text.
Innan AI ser den.

Detektera personnummer, samordningsnummer, organisationsnummer, HSA-id, namn, telefon och e-post på under 50 ms. Regelbaserat. Ingen träning. Din data lämnar aldrig Sverige.

1 000 anrop/månad gratis · ingen bindningstid · ingen kreditkortsuppgift

POST · /v1/strip
Reading

Patient Anna Andersson[NAME_1], 920315-4829[PERSONAL_NUMBER_1], sökte vård 21 april med ihållande huvudvärk. Telefon 073-482 91 55[PHONE_1], e-post anna@example.se[EMAIL_1]. Tidigare behandlare Erik Svensson[NAME_2] vid HSA SE2321000016-1AB2[HSA_ID_1].

Namn
[NAME_1]
Personnummer
[PERSONAL_NUMBER_1]
Telefon
[PHONE_1]
E-post
[EMAIL_1]
Namn
[NAME_2]
HSA-id
[HSA_ID_1]
6 detections~3 ms

Vad vi fångar

Åtta typer. Optimerad för Sverige.

Ingen modell — bara regler, ordlistor och Luhn-validering. Inga falska positiver på vanliga ord. Stöd för clinical-context-detektering.

Personnummer

[PERSONAL_NUMBER]

199203154829 · 920315-4829

Luhn-validerat. 10- och 12-siffrigt format.

Samordningsnummer

[COORDINATION_NUMBER]

700761-1234

Day + 60 — separat typ för audit-spår.

Reservnummer

[RESERVE_NUMBER]

reservnummer 9912349999

ER-format. Kräver markörord.

Organisationsnummer

[ORG_NUMBER]

556036-0793

Luhn + tredje siffran ≥ 2.

HSA-id

[HSA_ID]

SE2321000016-1AB2

Inera-format. Vårdgivare och personal.

Namn

[NAME]

Anna Lindberg · Erik Svensson

SCB-namnlistor + suffix-heuristik.

Telefon

[PHONE]

073-482 91 55 · +46 8 555 12 34

Mobil och fastnät. Svenska format.

E-post

[EMAIL]

anna@example.com

Standard-format.

Round-trip · vault

Skicka anonymiserad text till AI.
Få tillbaka riktiga namn.

Ditt vanligaste flöde i AI-i-vården: strippa innan modellen ser något, gör arbetet, sätt tillbaka originalen. PiiSweep lagrar mappningarna AES-256-GCM-krypterat och raderar dem automatiskt enligt din TTL.

AES-256-GCMTTL ≤ 7 dygnSverige-resident
  1. 01

    Strippa med session_id

    POST /v1/strip med en UUID — vi lagrar krypterade mappningar i din vault och returnerar texten med indexerade platshållare.

    POST /v1/strip
    {
      "text": "Patient Anna Andersson...",
      "session_id": "550e8400-..."
    }
  2. 02

    Skicka till valfri LLM

    Texten med [NAME_1], [PERSONAL_NUMBER_1] osv. — inga riktiga personuppgifter lämnar vården. AI:n refererar tillbaka till samma platshållare i sitt svar.

    Plan för [NAME_1]:
    1. Boka röntgen ...
  3. 03

    Återställ med /v1/restore

    Skicka AI-svaret tillbaka tillsammans med samma session_id — originalvärdena sätts tillbaka. Klinikern ser riktiga namn, AI:n såg aldrig dem.

    POST /v1/restore
    → "Plan för Anna Andersson: ..."

Varför PiiSweep

Lagom snabb. Lagom paranoid.

01 — Svenska

Tränat på svenska data

SCB-namnstatistik, svenska telefonformat, Luhn-validerade personnummer och orgnr. Ingen amerikansk standardmodell ompackad.

02 — Privacy

Inget request-innehåll loggas

Vi sparar längd, antal träffar och svarstid. Aldrig texten du skickar in. GDPR-vänligt by design.

03 — Snabbt

Under 50 ms typ-snitt

Edge-deployat i Stockholm (arn1). Inga GPU:er, inga köer. Snabbt nog för chattar och realtidsformulär.

04 — Inte AI

Med flit

Använder du AI för att ta bort PII? Du skickar personuppgifterna till en tredje part innan de ens anonymiserats. PiiSweep är regelbaserat — din data når aldrig en modell.

Två endpoints

Ett anrop. Ren text tillbaka.

Request

curl -X POST https://piisweep.com/api/v1/strip \
  -H "x-api-key: pg_live_..." \
  -H "Content-Type: application/json" \
  -d '{"text": "Ring Anna Andersson på 073-482 91 55",
     "session_id": "550e8400-..."}'

Response

{
  "stripped_text": "Ring [NAME_1] på [PHONE_1]",
  "detections": [
    { "type": "name", "placeholder": "[NAME_1]" },
    { "type": "phone", "placeholder": "[PHONE_1]" }
  ],
  "vault": { "stored": true },
  "processing_time_ms": 2
}

testa själv

Input · klistra in svensk text267/1000
Output · sanerat

Personnummer valideras med Luhn-algoritmen — påhittade nummer fångas inte.

Priser

Tre steg. Inga överraskningar.

Free

0kr / mån

  • 1 000 anrop / månad
  • Alla 8 PII-typer
  • /v1/strip + /v1/detect
  • Community support
Kom igång gratis

Pro

Populärast

499kr / mån

  • 50 000 anrop / månad
  • Allt i Free, plus:
  • Round-trip vault + /v1/restore
  • Custom ordlistor (allow/deny)
  • TTL upp till 7 dygn
  • Prioriterad support
Starta Pro

Business

Kontakt

  • Allt i Pro
  • Större volymer (utan tak)
  • DPA / personuppgiftsbiträdesavtal
  • Onboarding-samtal med teamet
  • Pilot på riktig data
  • Dedikerad supportkanal
Kontakta oss

Round-trip vault och custom ordlistor är låsta för Free. Uppgradera när du behöver dem. Byt eller avsluta när du vill.

Skydda din data på under en minut.

Skapa ett konto, hämta en API-nyckel och kör ditt första anrop. Inga möten. Inga säljare.