Perlindungan Privasi untuk AI — Bekerja dengan Claude Desktop, Cursor, dan Alat MCP Apa Pun

Sambungkan alat AI Anda langsung ke anonym.legal melalui transport HTTP — hanya tambahkan URL dan kunci API. 48 bahasa, 6 operator anonimisasi, kelompok entitas, preset, dan kunci enkripsi pribadi.

MCP Server
tool_call: anonymize_text
text: "Contact John Smith at john@acme.com"
lang: "en"
Analyzing... 2 entities found
PERSON"John Smith" (0.97)
EMAIL"john@acme.com" (0.99)
"Contact <PERSON> at <EMAIL>"
2 entities anonymized (42ms)

Risiko Tersembunyi dalam Pekerjaan yang Dibantu AI

Setiap kali Anda menggunakan ChatGPT, Claude, atau Cursor, Anda mungkin membagikan informasi sensitif. Kebanyakan pengguna tidak menyadari bahwa data mereka dikirim ke penyedia AI pihak ketiga.

Nama dan email pelanggan

Nomor rekening keuangan

Rekam medis dan ID pasien

Rahasia dagang dan data kepemilikan

Why Secure MCP Servers Matter — 2026 Research

8,000+

MCP servers publicly exposed

492

servers with zero authentication

36.7%

vulnerable to SSRF attacks

CVSS 8.8

CVE-2026-25253 severity

MCP servers that handle raw user prompts without PII filtering expose sensitive data to AI models and downstream tool calls. anonym.legal acts as a secure MCP gateway — anonymizing PII before it reaches any other MCP server, AI model, or external API.

Cara Kerjanya: Perlindungan Otomatis

Anda Menulis Secara Normal

Dengan data sensitif

Alat AI

Cursor, Claude, dll.

anonym.legal MCP Server

1. Deteksi

Temukan informasi sensitif

2. Ganti

Gunakan placeholder

3. Simpan

Terenkripsi, sementara

AI Memproses

Hanya placeholder yang aman

Pulihkan Nilai

Data asli kembali

MCP Server bertindak sebagai pelindung privasi antara alat AI Anda dan data sensitif. AI tidak pernah melihat informasi asli Anda.

Apa yang Dilindungi?

Sistem secara otomatis mendeteksi dan melindungi 285+ jenis informasi sensitif

Orang

John Doe, Jane Smith, Dr. Williams

Email

john@example.com, info@company.org

Telepon

+1-555-1234, (555) 123-4567

Kartu Kredit

4532-1234-5678-9010

Alamat

123 Main Street, New York, NY

Tanggal

15 Januari 2026, 01/15/2026

Informasi Medis

ID Pasien, nomor resep

ID Keuangan

IBAN, ID Pajak, nomor PPN

Pengenal Digital

Alamat IP, alamat MAC, URL

Dan 40+ Jenis Lainnya

Plat nomor, nomor paspor, dll.

Manfaat Utama

Bekerja dengan Claude Desktop, Cursor & Semua Alat MCP

Transportasi HTTP — cukup tambahkan URL dan kunci API ke konfigurasi Anda. Bekerja dengan Claude Desktop, Cursor, VS Code, dan alat MCP apa pun. Node.js tidak diperlukan.

6 Operator Anonimisasi

Pilih metode yang tepat: Ganti, Redact, Hash (SHA-256/512), Enkripsi (AES-256), Mask, atau Simpan. Terapkan operator yang berbeda per jenis entitas.

Grup Entitas & Preset

Gunakan grup yang telah ditentukan (UNIVERSAL, FINANCIAL, DACH, FRANCE, NORTH_AMERICA) atau buat preset pribadi untuk anonimisasi yang konsisten di seluruh sesi.

48 Bahasa Didukung

Mendeteksi PII dalam bahasa Inggris, Jerman, Prancis, Spanyol, Cina, Jepang, Arab, dan 41 bahasa lainnya. Dukungan RTL termasuk.

Kunci Enkripsi Pribadi

Muat kunci AES-128/192/256 Anda sendiri untuk operator enkripsi. Dekripsi kapan saja dengan kunci Anda. Kunci disimpan dengan aman di akun Anda.

Manajemen Sesi

Mode tokenisasi dengan ID sesi untuk anonimisasi yang dapat dibalik. Daftar, kelola, dan hapus sesi. Opsi ketahanan 24 jam atau 30 hari.

Bekerja dengan Alat AI Favorit Anda

Transport HTTP — Claude Desktop, Cursor, alat MCP apa pun

Cursor IDE

Available

Lindungi rahasia kode dan data sensitif saat coding dengan bantuan AI melalui HTTP

Claude Desktop

Available

Transport HTTP — tambahkan URL dan kunci API. Tidak perlu penyiapan lokal. Cukup tambahkan ke claude_desktop_config.json

Lanjutkan (VS Code)

Available

Integrasi asisten coding AI yang aman langsung di Visual Studio Code melalui HTTP

Cline (VS Code)

Available

Coding bertenaga AI dengan perlindungan privasi otomatis melalui MCP HTTP

Alat MCP Apa Saja

Available

Transportasi HTTP yang dapat dialirkan bekerja dengan aplikasi yang kompatibel dengan MCP

Pengaturan dalam 2 Menit

Transport HTTP bekerja untuk semua klien — Claude Desktop, Cursor, dan alat MCP apa pun

Claude Desktop, Cursor & all MCP tools

Claude Desktop, Cursor, dan alat MCP apa pun:

  1. 1Dapatkan kunci API Anda dari Pengaturan → Akses API
  2. 2Buka file konfigurasi klien MCP Anda
  3. 3Tambahkan URL https://anonym.legal/mcp dengan Authorization: Bearer YOUR_KEY
  4. 4Mulai ulang alat AI Anda — 7 alat privasi tersedia!
claude_desktop_config.json / mcp.json
{
  "mcpServers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Tidak ada instalasi yang diperlukan:

  1. 1Dapatkan kunci API Anda dari Pengaturan → Akses API
  2. 2Tambahkan URL server MCP: https://anonym.legal/mcp
  3. 3Konfigurasi header Otorisasi dengan token Bearer
  4. 4Bekerja instan — tidak ada Node.js, tidak ada server lokal
mcp_config.json
{
  "mcpServers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Kasus Penggunaan

Pengembangan Perangkat Lunak

Tinjau kode yang berisi kunci API, kredensial database, dan data pelanggan tanpa mengekspos rahasia kepada penyedia AI.

Firma Hukum

Anonimkan nama klien, nomor kasus, dan detail sensitif saat menggunakan AI untuk menyusun dokumen, memastikan hak istimewa pengacara-klien.

Kesehatan

Analisis catatan dan laporan pasien dengan bantuan AI sambil menjaga identitas pasien dan rekam medis sepenuhnya pribadi.

Dukungan Pelanggan

Proses pertanyaan pelanggan dengan bantuan AI sambil secara otomatis melindungi alamat email, nomor telepon, dan detail akun.

Keuangan

Gunakan AI untuk analisis laporan sambil melindungi nomor rekening, detail transaksi, dan identitas pelanggan.

MCP Server vs Redaksi Manual

AspekRedaksi Manualanonym.legal MCP
KecepatanMenit per dokumen< 1 detik
AkurasiRawan kesalahan manusia95%+ akurasi AI
Dapat DibalikTidak - permanenYa - sepenuhnya dapat dibalik
PemeliharaanKewaspadaan konstanOtomatis
BahasaSatu per satu48 secara bersamaan
IntegrasiAlur kerja salin/tempelTanpa hambatan di alat Anda
BiayaWaktu stafDari €0/bulan

anonym.legal MCP vs. Unprotected MCP

Without a secure MCP server layer, raw PII flows into AI models and all downstream tool calls — including other MCP servers, APIs, and logs. anonym.legal anonymizes data before it leaves your environment.

CapabilityUnprotected MCP Serveranonym.legal MCP
PII in AI promptsRaw names, emails, SSNs sent to LLMAnonymized tokens sent — originals never leave
AuthenticationOften none (492 servers exposed, no auth)Bearer token + rate limiting on every request
SSRF protection36.7% vulnerable to SSRF (CVE-2026-25253)SSRF allowlist enforced — no private IP access
Data to downstream MCPsRaw PII forwarded to all connected toolsAnonymized before forwarding — zero PII leakage
GDPR / HIPAA complianceNon-compliant — PII in AI training data riskCompliant — PII stays encrypted, reversible only by you
Audit trailNo log of what PII was exposedSession-based tokens with full detokenization audit
Multilingual PII detectionEnglish-only or no detection285+ entity types across 48 languages
Claude Code — Kait PII Otomatis

Anonimkan setiap prompt secara otomatis — tanpa langkah manual

Kait Claude Code mengintersepsi setiap prompt sebelum mencapai Claude, menghapus PII dengan server MCP, dan mengembalikan nilai asli dalam respons. Pengaturan satu kali, kemudian berjalan diam-diam di setiap pesan.

Pengguna mengetik promptKait mendeteksi PIIMengganti dengan tokenClaude bekerja dengan amanRespons dipulihkan
1

Buat kait anonimisasi

Simpan sebagai ~/.claude/hooks/anonymize-prompt.py — mengintersepsi setiap acara UserPromptSubmit dan memanggil server MCP.

# ~/.claude/hooks/anonymize-prompt.py
import sys, json, requests, os

data = json.load(sys.stdin)
prompt = data.get("prompt", "")
key = os.environ.get("ANONYM_API_KEY", "")

resp = requests.post("https://anonym.legal/api/mcp/anonymize",
    headers={"Authorization": f"Bearer {key}"},
    json={"text": prompt, "language": "en", "mode": "tokenize"})

if resp.ok:
    result = resp.json()
    data["prompt"] = result["anonymized_text"]
    data["session_id"] = result["session_id"]

print(json.dumps(data))
2

Buat kait pemulihan

Simpan sebagai ~/.claude/hooks/deanonymize-response.py — secara otomatis mendekripsi respons Claude menggunakan ID sesi.

# ~/.claude/hooks/deanonymize-response.py
import sys, json, requests, os

data = json.load(sys.stdin)
response = data.get("response", "")
session_id = data.get("session_id", "")
key = os.environ.get("ANONYM_API_KEY", "")

if session_id:
    resp = requests.post("https://anonym.legal/api/mcp/detokenize",
        headers={"Authorization": f"Bearer {key}"},
        json={"text": response, "session_id": session_id})
    if resp.ok:
        data["response"] = resp.json().get("detokenized_text", response)

print(json.dumps(data))
3

Daftarkan kait dalam pengaturan Claude Code

Tambahkan kedua kait ke ~/.claude/settings.json di bawah kunci kait.

// ~/.claude/settings.json
{
  "hooks": {
    "UserPromptSubmit": [
      {
        "hooks": [{"type": "command",
          "command": "python3 ~/.claude/hooks/anonymize-prompt.py"}]
      }
    ],
    "Stop": [
      {
        "hooks": [{"type": "command",
          "command": "python3 ~/.claude/hooks/deanonymize-response.py"}]
      }
    ]
  }
}

Pertanyaan yang Sering Diajukan

Bagaimana cara saya menghubungkan Claude Desktop atau Cursor?

Semua klien menggunakan transport HTTP — cukup tambahkan URL https://anonym.legal/mcp dan kunci API Anda ke file konfigurasi MCP. Tidak perlu Node.js atau instalasi lokal. Untuk pengguna Claude Code, sistem hook memungkinkan anonimisasi otomatis penuh pada setiap prompt.

Operator apa yang tersedia?

6 operator: Ganti (data palsu), Redact (hapus), Hash (SHA-256/512), Enkripsi (AES-256 dengan kunci Anda), Mask (sebagian sembunyikan), dan Simpan (kecualikan dari anonimisasi).

Bisakah saya menggunakan kunci enkripsi saya sendiri?

Ya! Muat kunci AES pribadi (16/24/32 karakter) dari akun Anda atau masukkan secara manual. Enkripsi dengan kunci Anda, dekripsi nanti dengan kunci yang sama. Kunci tidak pernah meninggalkan kendali Anda.

Apa itu grup entitas?

Koleksi yang telah ditentukan: UNIVERSAL (PII umum), FINANCIAL (perbankan), DACH (berbahasa Jerman), FRANCE, NORTH_AMERICA, dll. Menghemat waktu dalam mengonfigurasi entitas yang akan dideteksi.

Apa perbedaan antara mode redaksi dan tokenisasi?

Mode redaksi secara permanen menghapus PII. Mode tokenisasi menggantikan dengan token yang dapat dibalik dan mengembalikan session_id. Gunakan detokenize_text dengan session_id untuk memulihkan nilai asli.

Bagaimana cara kerja sesi?

Tokenisasi membuat sesi (ketahanan 24 jam atau 30 hari). Gunakan list_sessions untuk melihat sesi aktif, delete_session untuk menghapusnya. Sesi menyimpan pemetaan antara token dan nilai asli.

Referensi API

7 alat tersedia melalui protokol MCP. Operasi gratis ditandai dengan *.

AlatDeskripsiBiaya
anonym_legal_analyze_textDeteksi entitas PII tanpa mengubah teks2-10+ token
anonym_legal_anonymize_textAnonymisasi teks dengan operator yang dapat dikonfigurasi3-20+ token
anonym_legal_detokenize_textPulihkan PII asli dari teks yang ditokenisasi1-5+ token
anonym_legal_get_balancePeriksa saldo token dan siklus penagihanGratis *
anonym_legal_estimate_costPerkirakan biaya token sebelum pemrosesanGratis *
anonym_legal_list_sessionsDaftar sesi tokenisasi aktifGratis *
anonym_legal_delete_sessionHapus sesi dan pemetaan tokennyaGratis *

Referensi Operator

Konfigurasi anonymisasi per-entitas menggunakan parameter operator.

OperatorDeskripsiParameterContoh Output
replaceGanti dengan nilai kustomnew_value (string, max 100 karakter)<PERSON_1>
redactHapus secara permanenTidak ada[REDACTED]
hashHash satu arahhash_type: SHA256 | SHA512a3f2b8c1...
encryptEnkripsi AES-256-GCMkey (16-32 karakter)ENC:base64...
maskMasking karakter parsialchars_to_mask, masking_char, from_endJohn ****
keepPertahankan nilai asliTidak adaJohn Smith

Contoh Permintaan

Analisis Teks

{
  "text": "John Smith lives at 123 Main St, New York. SSN: 123-45-6789",
  "language": "en",
  "score_threshold": 0.5,
  "entities": ["PERSON", "LOCATION", "US_SSN"]
}

Anonymisasi dengan Operator Per-Entitas

{
  "text": "John Smith, SSN 123-45-6789, email john@example.com",
  "language": "en",
  "mode": "tokenize",
  "operators": {
    "PERSON": { "type": "replace" },
    "US_SSN": { "type": "mask", "chars_to_mask": 5, "from_end": false },
    "EMAIL_ADDRESS": { "type": "hash", "hash_type": "SHA256" }
  }
}

Respon (Anonymisasi)

{
  "anonymized_text": "<PERSON_1>, SSN ***-**-6789, email a3f2b8c1d4e5...",
  "entities_found": 3,
  "tokens_charged": 5,
  "session_id": "sess_abc123",
  "entity_types": { "PERSON": 1, "US_SSN": 1, "EMAIL_ADDRESS": 1 }
}

Kode Kesalahan

KodeDeskripsiResolusi
400Parameter permintaan tidak validPeriksa panjang teks (maks 100KB), konfigurasi operator
401Kunci API tidak valid atau hilangVerifikasi kunci API di Pengaturan → Akses API
429Saldo token habisPeriksa saldo, tingkatkan rencana, atau tunggu reset siklus
500Kesalahan serverCoba lagi setelah beberapa detik, hubungi dukungan jika berlanjut
Developer Resources

Developer portal for MCP Server integration

anonymize.dev is the dedicated developer portal for anonym.legal — featuring MCP Server guides, code examples, case studies, blog articles on AI data security, and a full glossary of privacy & AI terms.

Coba anonym.legal MCP Gratis

Tidak perlu kartu kredit. 200 token/siklus. Pengaturan memerlukan 2 menit.