Bumalik sa BlogTeknikal

Gamitin ang Claude at ChatGPT nang Hindi Nagtatago ng PII

Isang gabay ng developer sa ligtas na paggamit ng mga AI assistant. I-setup ang integrasyon ng MCP Server para sa transparent na proteksyon ng PII sa Claude Desktop, Cursor, at VS Code.

February 22, 20267 min basahin
MCP ServerClaude DesktopCursor IDEsecure AIdeveloper tools

Ang Dilema ng Developer

Nag-debug ka ng isyu sa produksyon. Mayroon itong mga email address ng customer sa stack trace. Ang pinakamabilis na solusyon? Kopyahin ito sa Claude at humingi ng tulong.

Ngunit ang data na iyon ngayon ay:

  • Nakaimbak sa mga sistema ng Anthropic
  • Posibleng ginagamit para sa pagsasanay ng modelo, depende sa iyong plano
  • Nakikita ng sinumang maaaring ma-access ang iyong kasaysayan ng chat

77% ng mga developer ang nagko-kopya ng sensitibong data sa mga AI tool. Karamihan ay hindi mapapansin ang problema hanggang sa huli.

Paano Nayayari ang Solusyon ng Proxy

Pinapahintulutan ng Model Context Protocol (MCP) ang isang server na umupo sa pagitan mo at ng anumang AI tool. Ginagamit ng MCP server ng anonym.legal ang posisyong iyon upang alisin ang PII bago makarating ang inyong teksto sa anumang modelo.

Gumagana ito sa apat na hakbang:

  1. Nagta-type ka ng prompt gaya ng karaniwan
  2. Hinaharang ng proxy bago magpadala
  3. Nahanap ang PII at pinapalitan ng mga nababaligtad na token
  4. Ang AI lamang ang nakakakita ng malinis, na-anonymize na teksto

Bumabalik ang tugon ng AI na may mga tunay na halaga na naibalik. Hindi nagbabago ang inyong daloy ng trabaho.

Pag-setup ng Integrasyon

Ano ang Kailangan Mo

  • Node.js 18 o mas bago
  • Claude Desktop, Cursor, o VS Code na may Claude extension
  • Isang API key ng anonym.legal — kumuha nang libre

Hakbang 1: Kumuha ng Inyong API Key

  1. Mag-sign up sa anonym.legal/auth/signup
  2. Pumunta sa Settings → API Tokens
  3. Gumawa ng bagong token
  4. Kopyahin ito — makikita mo lamang ito nang isang beses

Hakbang 2: I-configure ang Claude Desktop

I-edit ang config file para sa inyong OS:

macOS: `/Library/Application Support/Claude/claude_desktop_config.json`
Windows: `%APPDATA%\Claude\claude_desktop_config.json`
Linux: `
/.config/Claude/claude_desktop_config.json`

Idagdag ang server ng anonym.legal:

```json { "mcpServers": { "anonym-legal": { "command": "npx", "args": ["-y", "@anonym-legal/mcp-server"], "env": { "ANONYM_API_KEY": "your-api-key-here" } } } } ```

Hakbang 3: I-restart ang Claude Desktop

Isara at muling buksan ang app. Makikita mo ang "anonym-legal" na nakalista sa ilalim ng mga aktibong server.

Pag-setup ng Cursor IDE

Gumagamit ang Cursor ng parehong protocol. Idagdag ito sa `.cursor/mcp.json`:

```json { "mcpServers": { "anonym-legal": { "url": "https://anonym.legal/mcp", "headers": { "Authorization": "Bearer your-api-key-here" } } } } ```

Ano ang Ina-anonymize

Nahuhuli ng server ang 273 uri ng entity sa 48 wika:

KategoryaMga Halimbawa
PersonalMga pangalan, email, numero ng telepono, DOB
PinansyalMga credit card, bank account, IBAN
PamahalaanMga SSN, numero ng pasaporte, lisensya sa pagmamaneho
TeknikalMga IP address, API key, token
HealthcareMga ID ng pasyente, numero ng insurance
CorporateMga ID ng empleyado, numero ng account

Halimbawa ng Pagbabago

Ang inyong prompt: ``` I-debug ang error na ito mula sa gumagamit na john.smith@acme.com: Nabigo ang pagbabayad para sa card 4532-1234-5678-9012 Customer ID: CUST-12345, IP: 192.168.1.100 ```

Ang nakikita ng modelo: ``` I-debug ang error na ito mula sa gumagamit na [EMAIL_1]: Nabigo ang pagbabayad para sa card [CREDIT_CARD_1] Customer ID: [CUSTOMER_ID_1], IP: [IP_ADDRESS_1] ```

Ang tugon na nakikita mo: ``` Ang error para sa john.smith@acme.com ay nagmumungkahi na ang card 4532-1234-5678-9012 ay maaaring may mababang pondo... ```

Nakikita mo ang mga tunay na halaga. Ang modelo ay nakakita lamang ng mga token.

Mga Advanced na Opsyon

Mga custom na pattern — idagdag ang inyong sariling regex sa env var na `CUSTOM_PATTERNS`:

```json "CUSTOM_PATTERNS": "JIRA-[0-9]+,TICKET-[A-Z0-9]+" ```

Allowlist — pigilan ang mga pampublikong pangalan mula sa pag-mask:

```json "ALLOWLIST": "Anthropic,Claude,anonym.legal" ```

I-disable ang mga uri ng entity — hayaan ang ilang kategorya na dumaan:

```json "DISABLED_ENTITIES": "PHONE_NUMBER,URL" ```

Saan Nangyayari ang Pagproseso

BahagiLokasyon
MCP serverAng inyong makina
Pagtuklas ng PIIMga server ng anonym.legal (Germany)
Modelo ng AIMga server ng Anthropic / OpenAI

Ang proxy ay tumatakbo sa inyong makina. Ang pagtawag sa pagtuklas lamang ang pumupunta sa anonym.legal. Hindi naka-imbak ang inyong mga prompt. Tingnan ang patakaran sa privacy para sa mga detalye.

Pagpepresyo

Ang integrasyon ay kasama sa lahat ng plano:

PlanoMga Token/buwanPresyo
Libre200€0
Basic1,000€3/buwan
Pro4,000€15/buwan
Business10,000€29/buwan

Karamihan ng mga developer ay nananatili sa Basic sa €3/buwan.

Konklusyon

Ang mga AI tool ay bahagi na ngayon ng pang-araw-araw na trabaho ng developer. Hindi na nila kailangan pang makita ang data ng inyong mga customer upang maging kapaki-pakinabang. Ang proxy ang bahala doon para sa inyo.

Ang integrasyon:

  • Hindi nangangailangan ng mga pagbabago sa daloy ng trabaho
  • Gumagana sa Claude Desktop, Cursor, at VS Code
  • Pinoprotektahan ang PII sa bawat prompt, sa bawat oras
  • Nagagastos ng €3/buwan para sa karamihan ng mga developer

I-setup ito nang isang beses. Ang inyong data ay ligtas bilang default.


Mga Pinagmulan

Handa nang protektahan ang iyong data?

Simulan ang anonymization ng PII gamit ang 273 uri ng entidad sa 48 wika.