API do anonimizacji PII dla deweloperów

Zintegruj wykrywanie i anonimizację PII w dowolnej aplikacji. Oficjalne SDK dla JavaScript/TypeScript i Python z szyfrowaniem po stronie klienta.

Szybki start

Rozpocznij pracę z API w kilka minut

  1. 1

    Zainstaluj SDK: npm install @cloak-business/sdk lub pip install cloak-business

  2. 2

    Uzyskaj swój token API z panelu

  3. 3

    Wykonaj pierwsze żądanie anonimizacji

  4. 4

    Zintegruj z aplikacją

Oficjalne SDK

Biblioteki z typowaniem dla JavaScript/TypeScript i Python z obsługą szyfrowania zero-knowledge

JavaScript / TypeScript

npm install @cloak-business/sdk
  • Pełne wsparcie TypeScript
  • Szyfrowanie AES-256-GCM po stronie klienta
  • Automatyczne ponawianie z eksponencjalnym opóźnieniem
  • Działa w Node.js i przeglądarkach
Zobacz na npm

Python

pip install cloak-business
  • Pełne wskazówki typów (PEP 484)
  • Szyfrowanie po stronie klienta za pomocą cryptography
  • Wsparcie dla asynchroniczności z aiohttp
  • Kompatybilne z Python 3.9+
Zobacz na PyPI

Szyfrowanie Zero-Knowledge

Oba SDK zawierają moduły ClientCrypto dla prawdziwego szyfrowania zero-knowledge. Twoje klucze szyfrowania nigdy nie opuszczają Twojego urządzenia - całe szyfrowanie/deszyfrowanie odbywa się lokalnie przy użyciu AES-256-GCM.

Dowiedz się o bezpieczeństwie Zero-Knowledge

Funkcje API

RESTful Endpoints

Czysty, intuicyjny design API zgodny z najlepszymi praktykami REST.

Uwierzytelnianie JWT

Bezpieczne uwierzytelnianie oparte na tokenach dla wszystkich wywołań API.

Ograniczenie liczby żądań

Sprawiedliwe limity z jasnymi nagłówkami. Wyższe limity dla przedsiębiorstw.

Oficjalne SDK

SDK dla JavaScript/TypeScript i Python z szyfrowaniem po stronie klienta.

Dostępne Endpoints

POST/api/analyzeWykryj PII w tekście
POST/api/anonymizeAnonimizuj wykryte PII
POST/api/deanonymizeOdwróć anonimizację opartą na szyfrowaniu

Asymmetric Key Management

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

Najczęściej zadawane pytania

Jak uwierzytelnić żądania API?

Wygeneruj klucz API z panelu w Ustawienia > Klucze API. Dołącz go w nagłówku Authorization jako 'Bearer YOUR_API_KEY' przy każdym żądaniu.

Jakie są limity liczby żądań?

Limity zależą od Twojego planu: Darmowy (10 żądań/min), Podstawowy (60 żądań/min), Pro (300 żądań/min), Biznesowy (1,000 żądań/min). API zwraca HTTP 429 z nagłówkiem Retry-After, gdy limity zostaną przekroczone.

Czy obsługiwane jest przetwarzanie wsadowe?

Tak. Endpoint /api/v1/batch przetwarza do 100 tekstów na żądanie. Każdy element może określić własne ustawienia języka i jednostek. Wyniki zawierają jednostki dla każdego elementu oraz zagregowane metadane.

W jakim formacie API zwraca odpowiedzi?

API zwraca odpowiedzi w formacie JSON z wykrytymi jednostkami (typ, początek, koniec, wynik), zanonimizowanym tekstem i metadanymi przetwarzania. Pełna dokumentacja OpenAPI jest dostępna pod adresem /docs.

Jak uzyskać klucz API?

Zarejestruj się na darmowe konto na cloak.business, a następnie przejdź do Ustawienia > Klucze API. Możesz tworzyć wiele kluczy z różnymi uprawnieniami dla różnych aplikacji.

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

Rozpocznij budowanie już dziś

300 darmowych wywołań API miesięcznie. Bez karty kredytowej.