API d'Anonymisation de PII pour Développeurs

Intégrez la détection et l'anonymisation de PII dans n'importe quelle application. SDK officiels pour JavaScript/TypeScript et Python avec chiffrement côté client.

Démarrage Rapide

Commencez avec l'API en quelques minutes

  1. 1

    Installez le SDK : npm install @cloak-business/sdk ou pip install cloak-business

  2. 2

    Obtenez votre jeton API depuis le tableau de bord

  3. 3

    Effectuez votre première demande d'anonymisation

  4. 4

    Intégrez dans votre application

SDK Officiels

Bibliothèques sûres pour JavaScript/TypeScript et Python avec support du chiffrement à connaissance nulle

JavaScript / TypeScript

npm install @cloak-business/sdk
  • Support complet de TypeScript
  • Chiffrement AES-256-GCM côté client
  • Réessai automatique avec backoff exponentiel
  • Fonctionne dans Node.js et les navigateurs
Voir sur npm

Python

pip install cloak-business
  • Indications de type complètes (PEP 484)
  • Chiffrement côté client via cryptography
  • Support async avec aiohttp
  • Compatible Python 3.9+
Voir sur PyPI

Chiffrement à Connaissance Nulle

Les deux SDK incluent des modules ClientCrypto pour un véritable chiffrement à connaissance nulle. Vos clés de chiffrement ne quittent jamais votre appareil - tout le chiffrement/déchiffrement se fait localement en utilisant AES-256-GCM.

En savoir plus sur la Sécurité à Connaissance Nulle

Fonctionnalités de l'API

Endpoints RESTful

Conception d'API propre et intuitive suivant les meilleures pratiques REST.

Authentification JWT

Authentification sécurisée basée sur des jetons pour tous les appels API.

Limitation de Taux

Limites de taux équitables avec en-têtes clairs. Limites plus élevées pour les entreprises.

SDK Officiels

SDK JavaScript/TypeScript et Python avec chiffrement côté client.

Endpoints Disponibles

POST/api/analyzeDétecter les PII dans le texte
POST/api/anonymizeAnonymiser les PII détectés
POST/api/deanonymizeInverser l'anonymisation basée sur le chiffrement

Asymmetric Key Management

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

Questions Fréquemment Posées

Comment authentifier les requêtes API ?

Générez une clé API depuis votre tableau de bord sous Paramètres > Clés API. Incluez-la dans l'en-tête Authorization comme 'Bearer YOUR_API_KEY' avec chaque requête.

Quelles sont les limites de taux ?

Les limites de taux dépendent de votre plan : Gratuit (10 req/min), Basique (60 req/min), Pro (300 req/min), Entreprise (1 000 req/min). L'API retourne HTTP 429 avec un en-tête Retry-After lorsque les limites sont dépassées.

Le traitement par lots est-il pris en charge ?

Oui. L'endpoint /api/v1/batch traite jusqu'à 100 textes par requête. Chaque élément peut spécifier ses propres paramètres de langue et d'entité. Les résultats incluent des entités par élément et des métadonnées agrégées.

Quel format de réponse l'API utilise-t-elle ?

L'API retourne des réponses JSON avec les entités détectées (type, début, fin, score), le texte anonymisé et les métadonnées de traitement. Une documentation complète OpenAPI est disponible à /docs.

Comment obtenir une clé API ?

Inscrivez-vous pour un compte gratuit sur cloak.business, puis allez dans Paramètres > Clés API. Vous pouvez créer plusieurs clés avec des permissions différentes pour différentes applications.

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

Commencez à Construire Aujourd'hui

300 appels API gratuits par mois. Aucune carte de crédit requise.