PII-anonymiserings-API för utvecklare

Integrera PII-detektering och anonymisering i vilken applikation som helst. Officiella SDKs för JavaScript/TypeScript och Python med klientbaserad kryptering.

Snabbstart

Kom igång med API:t på några minuter

  1. 1

    Installera SDK: npm install @cloak-business/sdk eller pip install cloak-business

  2. 2

    Hämta din API-token från instrumentpanelen

  3. 3

    Gör din första anonymiseringsbegäran

  4. 4

    Integrera i din applikation

Officiella SDKs

Typsäkra bibliotek för JavaScript/TypeScript och Python med stöd för zero-knowledge-kryptering

JavaScript / TypeScript

npm install @cloak-business/sdk
  • Fullt stöd för TypeScript
  • Klientbaserad AES-256-GCM-kryptering
  • Automatisk återförsök med exponentiell backoff
  • Fungerar i Node.js och webbläsare
Visa på npm

Python

pip install cloak-business
  • Fullständiga type hints (PEP 484)
  • Klientbaserad kryptering via cryptography
  • Async-stöd med aiohttp
  • Kompatibel med Python 3.9+
Visa på PyPI

Zero-Knowledge-kryptering

Båda SDKs inkluderar ClientCrypto-moduler för äkta zero-knowledge-kryptering. Dina krypteringsnycklar lämnar aldrig din enhet - all kryptering/dekryptering sker lokalt med AES-256-GCM.

Lär dig om Zero-Knowledge-säkerhet

API-funktioner

RESTful Endpoints

Ren, intuitiv API-design som följer REST-bästa praxis.

JWT-autentisering

Säker tokenbaserad autentisering för alla API-anrop.

Hastighetsbegränsning

Rättvisa hastighetsbegränsningar med tydliga headers. Högre gränser för företag.

Officiella SDKs

JavaScript/TypeScript och Python SDKs med klientbaserad kryptering.

Tillgängliga Endpoints

POST/api/analyzeDetektera PII i text
POST/api/anonymizeAnonymisera detekterad PII
POST/api/deanonymizeÅterställ krypteringsbaserad anonymisering

Asymmetric Key Management

GET/api/asymmetric-keysList key pairs
POST/api/asymmetric-keysCreate key pair
GET/api/asymmetric-keys/{id}/publicGet public key

Vanliga frågor

Hur autentiserar jag API-begäranden?

Generera en API-nyckel från din instrumentpanel under Inställningar > API-nycklar. Inkludera den i Authorization-headern som 'Bearer YOUR_API_KEY' med varje begäran.

Vilka är hastighetsbegränsningarna?

Hastighetsbegränsningar beror på din plan: Gratis (10 beg/min), Basic (60 beg/min), Pro (300 beg/min), Business (1 000 beg/min). API:t returnerar HTTP 429 med en Retry-After-header när gränserna överskrids.

Stöds batchbearbetning?

Ja. Endpointen /api/v1/batch bearbetar upp till 100 texter per begäran. Varje objekt kan ange sitt eget språk och entitetsinställningar. Resultaten inkluderar per-objekt-entiteter och aggregerad metadata.

Vilket svarformat använder API:t?

API:t returnerar JSON-svar med detekterade entiteter (typ, start, slut, poäng), anonymiserad text och bearbetningsmetadata. Fullständig OpenAPI-dokumentation finns på /docs.

Hur får jag en API-nyckel?

Registrera dig för ett gratis konto på cloak.business, navigera sedan till Inställningar > API-nycklar. Du kan skapa flera nycklar med olika behörigheter för olika applikationer.

Is This Right for You?

Best For

  • Developers building privacy-first apps with programmatic PII anonymization
  • Automated pipelines — CI/CD, ETL jobs, and scheduled data processing
  • SaaS integrations that must sanitize user data before sending to third-party services
  • Teams with JavaScript or Python stacks using the official SDKs
  • Microservices architectures needing a dedicated anonymization endpoint

Not Ideal For

  • No-code or low-code teams — use the web app, Desktop App, or Office Add-in instead
  • Air-gapped environments with no internet access — use the Desktop App for offline processing
  • Very high-volume usage (>10M tokens/day) — contact sales for a dedicated tier
  • Ad-hoc one-off anonymization tasks — the web interface is faster for manual use

Börja bygga idag

300 gratis API-anrop per månad. Inget kreditkort krävs.