Dilema Pengembang
Anda sedang men-debug masalah produksi. Stack trace mengandung alamat email pelanggan. Solusi tercepat? Tempelkan ke Claude dan minta bantuan.
Namun data pelanggan tersebut kini:
- Tersimpan di sistem Anthropic
- Berpotensi digunakan untuk pelatihan (tergantung paket Anda)
- Terlihat oleh siapa saja yang memiliki akses ke riwayat obrolan Anda
77% pengembang menempelkan data sensitif ke alat AI. Kebanyakan tidak menyadari implikasinya sampai terlambat.
Solusi MCP Server
Server Model Context Protocol (MCP) bertindak sebagai proxy transparan antara Anda dan asisten AI. Server ini:
- Menyadap prompt Anda sebelum mencapai AI
- Mendeteksi dan menganonimi PII secara otomatis
- Hanya mengirim data yang telah dianonimkan ke AI
- De-anonimisasi respons sehingga Anda melihat konteks aslinya
Anda berinteraksi dengan AI secara normal—perlindungannya tidak terlihat.
Menyiapkan MCP Server
Prasyarat
- Node.js 18+
- Claude Desktop, Cursor, atau VS Code dengan ekstensi Claude
- Kunci API anonym.legal (dapatkan gratis di anonym.legal/auth/signup)
Langkah 1: Dapatkan Kunci API Anda
- Daftar di anonym.legal/auth/signup
- Navigasikan ke Pengaturan → Token API
- Buat token baru
- Salin token (Anda hanya akan melihatnya sekali)
Langkah 2: Konfigurasi Claude Desktop
Edit file konfigurasi Claude Desktop Anda:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Tambahkan server MCP anonym.legal:
{
"mcpServers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
Langkah 3: Restart Claude Desktop
Tutup dan buka kembali Claude Desktop. Anda seharusnya melihat "anonym-legal" dalam daftar server MCP.
Konfigurasi untuk Cursor IDE
Cursor menggunakan protokol MCP yang sama. Tambahkan ke pengaturan Cursor Anda:
{
"mcp": {
"servers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key-here"
}
}
}
}
}
Apa yang Dianonimkan
MCP Server mendeteksi dan menganonimi 285+ jenis entitas:
| Kategori | Contoh |
|---|---|
| Pribadi | Nama, email, nomor telepon, tanggal lahir |
| Keuangan | Kartu kredit, rekening bank, IBAN |
| Pemerintah | SSN, nomor paspor, SIM |
| Teknis | Alamat IP, kunci API, token |
| Kesehatan | MRN, ID pasien, nomor asuransi |
| Perusahaan | ID karyawan, nomor akun |
Contoh Transformasi
Prompt Anda:
Debug error ini dari pengguna john.smith@acme.com:
Error: Payment failed for card 4532-1234-5678-9012
Customer ID: CUST-12345
IP: 192.168.1.100
Yang dilihat Claude:
Debug error ini dari pengguna [EMAIL_1]:
Error: Payment failed for card [CREDIT_CARD_1]
Customer ID: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]
Respons Claude (untuk Anda):
Error untuk john.smith@acme.com menunjukkan bahwa kartu
4532-1234-5678-9012 mungkin tidak memiliki dana yang cukup...
Anda melihat data aslinya; Claude hanya pernah melihat token.
Konfigurasi Lanjutan
Jenis Entitas Kustom
Tentukan pola tambahan untuk dideteksi:
{
"mcpServers": {
"anonym-legal": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-anonym-legal"],
"env": {
"ANONYM_API_KEY": "your-api-key",
"CUSTOM_PATTERNS": "JIRA-[0-9]+,TICKET-[A-Z0-9]+"
}
}
}
}
Daftar Putih Data Tertentu
Beberapa data tidak boleh dianonimkan (nama perusahaan publik, nama produk):
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"ALLOWLIST": "Anthropic,Claude,anonym.legal"
}
}
Nonaktifkan Jenis Entitas Tertentu
Jika Anda perlu jenis tertentu lewat:
{
"env": {
"ANONYM_API_KEY": "your-api-key",
"DISABLED_ENTITIES": "PHONE_NUMBER,URL"
}
}
Verifikasi
Uji bahwa anonimisasi berfungsi:
- Buka Claude Desktop
- Tempelkan teks dengan PII yang jelas: "Hubungi John Smith di john@example.com"
- Periksa log server MCP (terlihat di alat pengembang Claude Desktop)
- Log seharusnya menampilkan: "Dianonimkan: 2 entitas (PERSON, EMAIL_ADDRESS)"
Pertimbangan Keamanan
Di Mana Pemrosesan Terjadi
| Komponen | Lokasi |
|---|---|
| MCP Server | Mesin Anda (lokal) |
| API Deteksi PII | Server anonym.legal (Jerman) |
| Model AI | Server Anthropic/OpenAI |
MCP server itu sendiri berjalan secara lokal. Hanya permintaan deteksi (dengan data yang di-hash/dianonimkan) yang pergi ke API anonym.legal.
Retensi Data
anonym.legal tidak menyimpan prompt atau respons Anda. API:
- Menerima teks untuk analisis
- Mengembalikan posisi entitas
- Segera membuang input
Lihat kebijakan privasi kami untuk detailnya.
Perbandingan: Tanpa vs. Dengan MCP Server
| Aspek | Tanpa | Dengan MCP Server |
|---|---|---|
| PII dalam prompt | Dikirim ke penyedia AI | Diganti dengan token |
| Data dalam log AI | Mengandung PII asli | Hanya mengandung token |
| Paparan pelanggaran | PII penuh bocor | Hanya data anonim |
| Perubahan alur kerja | Tidak ada | Tidak ada (transparan) |
Harga
Penggunaan MCP Server disertakan dalam semua paket anonym.legal:
| Paket | Token/bulan | Harga |
|---|---|---|
| Gratis | 200 | €0 |
| Basic | 2.000 | €3/bulan |
| Pro | 10.000 | €15/bulan |
| Business | 50.000 | €29/bulan |
Kebanyakan pengembang tetap menggunakan Basic (€3/bulan) dengan penggunaan tipikal.
Kesimpulan
Asisten AI sangat penting untuk pengembangan modern, tetapi mereka tidak perlu melihat data pelanggan Anda.
Integrasi MCP Server:
- Tidak memerlukan perubahan alur kerja
- Melindungi PII secara otomatis
- Bekerja dengan Claude Desktop, Cursor, dan VS Code
- Harga €3/bulan untuk kebanyakan pengembang
Siapkan sekali, dan lupakan—data Anda dilindungi secara default.
Mulai:
Sumber: