Takaisin BlogiinTekninen

Kuinka käyttää Claudea ja ChatGPT:tä vuotamatta...

Kehittäjän opas AI-avustajien turvalliseen käyttöön. Aseta MCP Server -integraatio läpinäkyvälle PII-suojalle Claude Desktopissa...

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

Kehittäjän Dilemma

Olet virheenkorjaamassa tuotanto-ongelmaa. Pinojälki sisältää asiakkaan sähköpostiosoitteet. Nopein ratkaisu? Liitä se Claudeen ja pyydä apua.

Mutta asiakastiedot ovat nyt:

  • Tallennettu Anthropicin järjestelmiin
  • Mahdollisesti käytetty koulutukseen (riippuen suunnastasi)
  • Näkyvissä kaikille, joilla on pääsy keskusteluhistoriaasi

77% kehittäjistä liittää arkaluontoisia tietoja AI-työkaluihin. Useimmat eivät ymmärrä seurauksia ennen kuin on liian myöhäistä.

MCP Server -ratkaisu

Mallin Konteksti Protokolla (MCP) Server toimii läpinäkyvänä välikätenä sinun ja AI-avustajien välillä. Se:

  1. Keskeyttää kehotteesi ennen kuin ne saavuttavat AI:n
  2. Havaitsee ja anonymisoi PII:n automaattisesti
  3. Lähettää vain anonymisoituja tietoja AI:lle
  4. De-anonymisoi vastaukset, jotta näet alkuperäisen kontekstin

Vuorovaikutat AI:n kanssa normaalisti—suojelu on näkymätöntä.

MCP Serverin Asetukset

Esivaatimukset

  • Node.js 18+
  • Claude Desktop, Cursor tai VS Code Claude-laajennuksella
  • anonym.legal API-avain (hanki ilmainen anonym.legal/auth/signup)

Vaihe 1: Hanki API-avain

  1. Rekisteröidy anonym.legal/auth/signup
  2. Siirry Asetukset → API-tunnukset
  3. Luo uusi tunnus
  4. Kopioi tunnus (näet sen vain kerran)

Vaihe 2: Määritä Claude Desktop

Muokkaa Claude Desktopin konfiguraatiotiedostoa:

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

Lisää anonym.legal MCP server:

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

Vaihe 3: Käynnistä Claude Desktop uudelleen

Sulje ja avaa Claude Desktop uudelleen. Näet "anonym-legal" MCP serverien listassa.

Määrittely Cursor IDE:lle

Cursor käyttää samaa MCP-protokollaa. Lisää Cursor-asetuksiisi:

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

Mitä Anonymisoidaan

MCP Server havaitsee ja anonymisoi 285+ entiteettityyppiä:

KategoriaEsimerkit
HenkilökohtaisetNimet, sähköpostit, puhelinnumerot, syntymäajat
RahoitusLuottokortit, pankkitilit, IBANit
HallitusSSN:t, passinumerot, ajokortit
TeknisetIP-osoitteet, API-avaimet, tokenit
TerveydenhuoltoMRN:t, potilastunnukset, vakuutusnumerot
YrityksetTyöntekijätunnukset, tilinumerot

Esimerkkimuunnos

Kehotuksesi:

Debug this error from user john.smith@acme.com:
Error: Payment failed for card 4532-1234-5678-9012
Customer ID: CUST-12345
IP: 192.168.1.100

Mitä Claude näkee:

Debug this error from user [EMAIL_1]:
Error: Payment failed for card [CREDIT_CARD_1]
Customer ID: [CUSTOMER_ID_1]
IP: [IP_ADDRESS_1]

Clauden vastaus (sinulle):

The error for john.smith@acme.com suggests the card
4532-1234-5678-9012 may have insufficient funds...

Näet alkuperäiset tiedot; Claude näki vain tokeneita.

Kehittynyt Määrittely

Mukautetut Entiteettityypit

Määritä lisäkaavat havaitsemiseksi:

{
  "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]+"
      }
    }
  }
}

Salli Tietyt Tiedot

Jotkut tiedot eivät saisi olla anonymisoituja (julkiset yritysnimet, tuotteen nimet):

{
  "env": {
    "ANONYM_API_KEY": "your-api-key",
    "ALLOWLIST": "Anthropic,Claude,anonym.legal"
  }
}

Poista Tietyt Entiteettityypit Käytöstä

Jos tarvitset tiettyjen tyyppien kulkea läpi:

{
  "env": {
    "ANONYM_API_KEY": "your-api-key",
    "DISABLED_ENTITIES": "PHONE_NUMBER,URL"
  }
}

Vahvistus

Testaa, että anonymisointi toimii:

  1. Avaa Claude Desktop
  2. Liitä teksti, jossa on ilmeisiä PII:itä: "Ota yhteyttä John Smithiin osoitteessa john@example.com"
  3. Tarkista MCP serverin lokit (näkymät Claude Desktopin kehittäjätyökaluissa)
  4. Lokin pitäisi näyttää: "Anonymized: 2 entities (PERSON, EMAIL_ADDRESS)"

Turvallisuushuomiot

Missä Käsittely Tapahtuu

KomponenttiSijainti
MCP ServerKoneellasi (paikallinen)
PII Havaitsemis APIanonym.legal palvelimet (Saksa)
AI MalliAnthropic/OpenAI palvelimet

MCP server toimii paikallisesti. Vain havaitsemispyyntö (hashattu/anonymisoitu data) menee anonym.legalin API:lle.

Tietojen Säilytys

anonym.legal ei tallenna kehotuksiasi tai vastauksiasi. API:

  • Vastaanottaa tekstiä analysoitavaksi
  • Palauttaa entiteettien sijainnit
  • Hylkää syötteen välittömästi

Katso tietosuojakäytäntömme lisätietoja varten.

Vertailu: Ilman vs. MCP Serverin Kanssa

NäkökohtaIlmanMCP Serverin Kanssa
PII kehotuksissaLähetetään AI-toimittajalleKorvattu tokeneilla
Tiedot AI-lokeissaSisältää todellista PII:täSisältää vain tokeneita
Vuotamisen altistusTäysi PII vuotaaVain anonymisoitu data
Työnkulun muutosEi mitäänEi mitään (läpinäkyvä)

Hinnoittelu

MCP Serverin käyttö sisältyy kaikkiin anonym.legal suunnitelmiin:

SuunnitelmaTokeneita/kuukausiHinta
Ilmainen200€0
Perus2,000€3/kuukausi
Pro10,000€15/kuukausi
Liiketoiminta50,000€29/kuukausi

Useimmat kehittäjät pysyvät Perus-suunnitelmassa (€3/kuukausi) tyypillisellä käytöllä.

Johtopäätös

AI-avustajat ovat välttämättömiä nykyaikaisessa kehityksessä, mutta niiden ei tarvitse nähdä asiakkaidesi tietoja.

MCP Server -integraatio:

  • Ei vaadi työnkulun muutoksia
  • Suojaa PII:tä automaattisesti
  • Toimii Claude Desktopin, Cursorin ja VS Code:n kanssa
  • Maksaa €3/kuukausi useimmille kehittäjille

Aseta se kerran, ja unohda se—tietosi ovat oletusarvoisesti suojattuja.

Aloita:


Lähteet:

Valmiina suojaamaan tietojasi?

Aloita PII-anonymisointi yli 285 entiteettityypillä 48 kielellä.