By · Last updated 2026-02-22

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", "transport": "sse", "headers": { "Authorization": "Bearer your-api-key-here" } } } } ```

Ano ang Ina-anonymize

Nahuhuli ng server ang 285+ 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
Basic2,000€3/buwan
Pro10,000€15/buwan
Business50,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 285+ uri ng entidad sa 48 wika.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.