Automatisk
anonymisering
med LibreChat

anymize gir GDPR-kompatibel tekstanonymisering for LibreChat. To integrasjonsmetoder er tilgjengelige avhengig av dine behov.

Frem til nå måtte utviklere og bedrifter som bruker LibreChat holde sensitive data helt utenfor. For risikabelt for personopplysninger. For farlig for samsvarskrav. anymize endrer dette fundamentalt.

For første gang kan team bruke ekte forretningsdata i LibreChat – sikkert, GDPR-kompatibelt, uten å gå på kompromiss med funksjonalitet eller personvern.

En utvikler bygger chatboter med ekte supporthenvendelser, ekte FAQ-innhold, ekte produktdata. En dataforsker analyserer kundesamtaler med ekte forretningsdata og utvikler presise AI-drevne svar. Et forretningsteam lager interne assistenter med ekte kontrakter, rapporter og kommunikasjonsdata.

Hver samtale forblir GDPR-kompatibel. Hver integrasjon fungerer fullt ut. Hver innovasjon er mulig.

Chat med sensitive data – GDPR-kompatibelt.

anymize.js (Google Drive) nedlasting

Eksempel

Anonymisering

Original:

"My name is John Doe, email: john@example.com"

Anonymisert:

"My name is [[Person-abc123]], email: [[Email-def456]]"

Støttede språk

Tysk, engelsk, fransk, spansk, italiensk

Støtte

  • API-problemer: https://app.anymize.ai
  • LibreChat-dokumentasjon: https://docs.librechat.ai
  • anymize-nettsted: https://anymize.ai

Sikkerhetsmerknader

  • Del aldri API-nøkler offentlig
  • Data behandles sikkert i henhold til GDPR-standarder
  • Bare den opprinnelige økten kan de-anonymisere data
  • Ingen datalagring – behandling skjer i sanntid

Metode 1: MCP-server (anbefalt)

Best egnet for

Enkelt oppsett, bruk i chat-grensesnitt, ingen koding kreves

Oppsett

Hent API-nøkkel på https://app.anymize.ai. Legg til i librechat.yaml:

mcpServers:
  anymize:
    type: streamable-http
    url: 'https://mcp.anymize.ai/mcp'
    timeout: 60000
    chatMenu: true
    startup: true
    headers:
      x-anymize-api-key: anymize_yourkey

Erstatt anymize_yourkey med din faktiske API-nøkkel. Start LibreChat på nytt etterpå.

Bruk i chat

  • Velg et Tools-kompatibelt endepunkt (f.eks. OpenAI, Anthropic, Google)
  • Åpne MCP Server-nedtrekksmenyen under tekstfeltet
  • Velg Anymize
  • Begynn å chatte – AI-en kan nå anonymisere og de-anonymisere tekst

Bruk med agenter

  • Åpne Agent Builder
  • Klikk Add Tools
  • Lagre agenten

Metode 2: Strukturert verktøy

Best egnet for

Avansert filbehandling (PDF/bilde-OCR), tilpassede konfigurasjoner

Forutsetninger

  • LibreChat med støtte for strukturerte verktøy
  • Node.js 16+
  • anymize API-nøkkel fra https://app.anymize.ai

Installasjon

Last ned Anymize.js fra Google Drive. Plasser filen i:

api/app/clients/tools/structured/Anymize.js

Rediger api/app/clients/tools/manifest.json – legg til:

{
  "name": "Anymize",
  "pluginKey": "anymize",
  "description": "GDPR-compliant text anonymization and deanonymization.",
  "icon": "https://res.cloudinary.com/.../anymize-favico-b_tpvtwh.svg",
  "authConfig": [
    {
      "authField": "ANYMIZE_API_KEY",
      "label": "Anymize API Key",
      "description": "Get your API key from Anymize Dashboard"
    }
  ]
}

Rediger api/app/clients/tools/index.js:

const Anymize = require('./structured/Anymize');

module.exports = {
  // ... existing exports
  Anymize,
};

Rediger api/app/clients/tools/util/handleTools.js – legg til import:

const { Anymize } = require('../');

Legg anymize til i customConstructors-objektet:

anymize: async (toolContextMap) => {
  const authFields = getAuthFields('anymize');
  const authValues = await loadAuthValues({ userId: user, authFields });

  const contextFiles = options.tool_resources?.[EToolResources.context]?.files ?? [];
  const messageAttachments = options.req?.body?.files ?? [];
  const allFiles = [...contextFiles];
  const seenFileIds = new Set(contextFiles.map(f => f?.file_id).filter(Boolean));

  for (const file of messageAttachments) {
    if (file?.file_id && !seenFileIds.has(file.file_id)) {
      allFiles.push(file);
      seenFileIds.add(file.file_id);
    }
  }

  if (allFiles.length > 0) {
    let toolContext = 'Context files available for anonymization:';
    for (const file of allFiles) {
      if (file) toolContext += `\n\t- ${file.filename} (${file.file_id})`;
    }
    toolContextMap.anymize = toolContext;
  }

  return new Anymize({
    ...authValues,
    userId: user,
    req: options.req,
    contextFiles: allFiles,
  });
},

Legg API-nøkkelen til i .env-filen din:

ANYMIZE_API_KEY=your_api_key_here

Start LibreChat på nytt.

Bruk

  • Anonymiser tekst: "Anonymize this: My name is John Doe"
  • Anonymiser filer: Last opp en PDF eller et bilde og si "Anonymize this document"
  • De-anonymiser: "Deanonymize: [[Person-abc123]]"
  • Støttede filformater: PDF, PNG, JPG (behandles via OCR)

Sammenligning: Hvilken metode bør du bruke?

FunksjonMCP-serverStructured Tool
Oppsett⭐ Enkelt⭐⭐⭐ Avansert
Tekstanonymisering
Fil-/OCR-støtte
Agentstøtte
Chat-nedtrekksmeny

MCP hvis du bare vil anonymisere tekst og foretrekker et raskt oppsett.

Structured Tool hvis du trenger filbehandling (PDF-/bilde-OCR) eller avanserte funksjoner.

Feilsøking

Problemer med MCP-server

Serveren vises ikke:

  • Sjekk API-nøkkelen i librechat.yaml
  • Start LibreChat på nytt
  • Forsikre deg om at du har valgt en Tools-kompatibel modell

Tidsavbrudd for tilkobling:

  • Sjekk internettforbindelsen din
  • Sjekk statusen til Anymize-tjenesten

Problemer med strukturert verktøy

Verktøyet vises ikke:

  • Forsikre deg om at alle filer ligger i de riktige katalogene
  • Sjekk JSON-syntaksen i manifest.json
  • Tøm nettleserens hurtigbuffer

"Missing API Key"-feil:

  • Sjekk at ANYMIZE_API_KEY=your_key er i .env-filen
  • Forsikre deg om at det ikke er noen mellomrom rundt "="
  • Start backend på nytt etter endringer

"No files available"-feil:

  • Last opp en fil først
  • Vent til opplastingen er fullført
  • Støttede formater: PDF, PNG, JPG

Kom i gang nå.
14 dagers gratis prøveperiode.

Alle modeller. Alle funksjoner. Uten kredittkort.

Vi står bak anymize. Og vi vet – når et KI-verktøy berører klient-, pasient- eller ansattdata, holder det ikke med en demovideo. Derfor gir vi deg 14 dager med full tilgang – alle modeller, alle funksjoner, uten kredittkort. Nok tid til å bli trygg, før du stoler på oss.

KI-arbeidsplassen din venter.