By · Last updated 2026-06-02

Bumalik sa BlogSeguridad ng AI

GDPR Support AI: Mga Custom Identifier

Ang suporta ng customer AI ay tumatanggap ng mga mensahe ng customer na may mga pangalan, email, AT mga order ID. Inaalis ng mga karaniwang tool ng PII ang mga email address ngunit nag-iiwan ng mga order ID nang buo.

June 2, 20267 min basahin
customer support AIGDPR AI complianceorder ID detectionIntercom GDPRZendesk privacyAI vendor data

GDPR at Support AI: Mahalaga ang Mga Custom Identifier

Ginagamit ng iyong support team ang AI upang gumawa ng mga sagot at suriin ang mga tiket. Tumataas ang produktibidad. Pagkatapos ay sinusuri ng iyong DPO ang setup.

Isang tipikal na mensahe ng customer ay naglalaman ng pangalan, email address, at order ID. Ang pangalan at email ay personal na datos. Gayundin ang order ID. Inuugnay nito si Sarah Johnson sa iyong database ng order. Maaaring cross-reference ito ng isang AI vendor. Kung nailabas ang datos ng training, maaaring ma-re-identify ng ID ang kanya.

Ang pagpapadala ng alinman sa mga ito sa isang panlabas na AI vendor nang walang legal na batayan ay isang paglabag sa GDPR.

Bakit Personal na Datos ang Mga Order ID

Malinaw na tinutukoy ng GDPR Article 4 ang personal na datos. Sinasaklaw ng termino ang lahat ng impormasyon na may kaugnayan sa isang natukoy o matutukoy na tao. Kasama sa pagiging matutukoy ang hindi direktang pagkakakilanlan sa pamamagitan ng sanggunian sa isang identifier.

Ang isang order ID tulad ng ORD-4521893 ay isang hindi direktang identifier. Mag-isa, hindi nito pinangalanan si Sarah Johnson. Ipinares sa iyong database ng order, ginagawa nito iyon.

Sinasaklaw ng GDPR Article 4(5) ang pseudonymization. Ang mga order ID ay mga pseudonym. Kailangan nila ng pangalawang pinagmulan upang ihayag ang tao sa likod ng mga ito. Kapag nagpadala ka ng isa sa isang panlabas na AI vendor, nagbabahagi ka ng personal na datos. Kinakailangan ang isang legal na batayan at isang Data Processing Agreement.

Maaaring hindi hawakan ng vendor ang iyong database. Hindi iyon nagtatapos sa iyong tungkulin. Nagbahagi ka ng personal na datos. Naaangkop pa rin ang GDPR.

Ang Standard Anonymization Gap

Madalas na nag-de-deploy ang mga support team ng PII detection para sa GDPR compliance. Inaalis ng mga karaniwang tool ang mga karaniwang uri ng entity.

Hinaharang ng karaniwang detection ang mga pangalan ng customer, email address, numero ng telepono, at mga numero ng credit card. Lahat ng ito ay pumapasa.

Hindi hinaharang ng karaniwang detection ang mga order ID sa format na ORD-XXXXXXX. Nagpapalampas ito ng mga numero ng account, mga sanggunian ng tiket, mga panloob na user ID, at mga subscription ID. Ang mga ito ay nabibigo.

Ang resulta ay mukhang ganito: "Hi, I'm [PERSON_1] and my order ORD-4521893 hasn't arrived yet. Please email me at [EMAIL_1]."

Nandoon pa rin ang order ID. Sinuman na may access sa CRM ay makaka-hanap agad kay Sarah Johnson. Ang anonymization ay hindi kumpleto. Ito ang compliance gap.

Chrome Extension: Detection sa Browser

Ang mga support agent na gumagamit ng Claude, ChatGPT, o Gemini ay nagtatrabaho sa kanilang browser. Pinipigilan ng Chrome Extension ang mga custom identifier mula sa paglabas.

Ganito ito gumagana. Nag-paste ang agent ng mensahe ng customer sa AI tool. Nakikita ng extension na ang target ay isang AI platform. Inaalis nito ang karaniwang PII. Inilalapat nito ang mga custom pattern. Ang mga ito ay tumutugma sa iyong format ng order ID, ang iyong format ng numero ng account, at anumang iba pang custom identifier na ginagamit ng iyong team. Nakikita ng agent ang malinis na mensahe lamang. Ang raw na datos ay hindi kailanman umaabot sa AI.

Itinatatakda ng compliance team ang mga custom pattern nang isang beses. Nagbabahagi sila ng isang preset sa lahat ng agent. Ang mga agent ay hindi kailangang pamahalaan ito. Nag-pe-paste sila ng mensahe. Hawakan ng extension ang natitira.

MCP Server: Detection sa API Layer

Ilang platform ang nagtatawag ng AI sa pamamagitan ng mga API. Gumagamit ang Intercom ng AI upang gumawa ng mga sagot. Gumagamit ang Zendesk ng AI para sa mga mungkahi sa sagot. Nagdadagdag ang MCP Server ng anonymization sa API layer para sa mga setup na ito.

Ganito ang daloy. Isang mensahe ng customer ang dumarating sa support platform. Dumadaan ito sa MCP endpoint bago maabot ang AI. Inaalis ng endpoint ang mga karaniwang at custom na entity. Ang malinis na mensahe ay pumupunta sa AI. Nagbabalik ang AI ng sagot. Walang personal na datos na ibinahagi. Pagkatapos ay nababasa at ine-edit ng agent ang sagot sa support platform.

Walang pagbabago ang nakikita ng mga agent sa kung paano sila nagtatrabaho. Pareho ang hitsura ng proseso. Ang mga custom entity ay itinatatakda nang isang beses sa MCP config. Gumagamit ang lahat ng API call ng buong entity detection mula sa puntong iyon.

DPO Implementation Checklist

1. Ilarawan ang lahat ng daloy ng datos sa AI.

Ilista kung saan gumagamit ang mga agent ng AI. Kasama ang mga tool batay sa browser, mga tool batay sa API, at mga file upload.

2. Ilista ang lahat ng uri ng identifier sa mga mensahe ng customer.

Ang karaniwang PII - mga pangalan, email, telepono - ay nasasaklaw ng default. Ang mga custom identifier - mga order ID, mga sanggunian ng tiket, mga numero ng account - ay nangangailangan ng mga custom pattern.

3. Magdagdag ng mga custom entity pattern.

Tukuyin ang bawat format. Subukan ito sa mga sample na mensahe. I-save ito sa preset ng team.

4. Mag-deploy sa tamang layer.

Browser-based na AI: gamitin ang Chrome Extension na may shared preset. API-integrated na AI: gamitin ang MCP Server o API-level preprocessing.

5. I-update ang iyong ROPA.

Itala na ang support AI ay gumagamit ng automated na anonymization. Ilista ang mga custom na uri ng identifier na nasasaklaw. Ito ang iyong dokumentasyon ng teknikal na safeguard.

6. Subukan ang setup.

Magpatakbo ng mga sample na mensahe na may lahat ng uri ng identifier. Suriin na walang umaabot sa AI. Tingnan ang legal compliance guide para sa mga template ng dokumento.

SaaS Support Team: Isang Praktikal na Halimbawa

Isang SaaS support team ay gumagamit ng Claude sa pamamagitan ng isang panloob na AI platform. Ang mga mensahe ng customer ay nagsasama ng mga pangalan, email, mga order ID, at mga subscription ID. Ilang pangalan ng feature flag ang nagdadala rin ng mga panloob na identifier.

Bago ang pagsusuri ng GDPR: Lahat ng content ay pumunta sa AI. Kasama ang mga order at subscription ID.

Pagkatapos ng custom entity detection:

Ang ORD-XXXXXXX at SUB-XXXXXXXX ay idinagdag bilang mga custom entity. Ang Chrome Extension ay na-deploy na may shared preset. Nagpatakbo ang DPO ng mga pagsubok at kinumpirma na lahat ng identifier ay nai-aalis bago ang pagproseso ng AI.

Pagbabago ng workflow ng agent: Wala. Nagtatrabaho ang mga agent sa parehong paraan. Ang anonymization ay tumatakbo sa background. Ang DPO ay mayroong documented na safeguard sa file.

Konklusyon

Ang GDPR-compliant na support AI ay gumagawa ng higit pa sa pag-aalis ng mga pangalan at email. Ang mga order ID, numero ng account, at mga sanggunian ng tiket ay personal na datos. Nagpapalampas ang mga karaniwang tool sa kanila. Isinasara ng custom entity configuration ang gap.

Ang mga hakbang ay simple. Tukuyin ang iyong mga format ng identifier. Subukan ang mga ito laban sa mga sample na mensahe. I-deploy sa team. Makukumpleto ng DPO ito sa isang hapon. Pagkatapos nito, lahat ng datos ng customer ay naaalis bago ito maabot ang mga panlabas na sistema ng AI. Mananatiling buo ang benepisyo ng compliance mula sa puntong iyon.

Mga Sanggunian

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.