anonym.legal

By · Last updated 2026-06-02

กลับไปที่บล็อกความปลอดภัยของ AI

การสร้าง Customer Support AI ที่สอดคล้อง GDPR: ลบ PII และตัวระบุกำหนดเองก่อนส่งให้ผู้จำหน่าย AI

Customer support AI ได้รับข้อความลูกค้าพร้อมชื่อ อีเมล AND รหัสคำสั่งซื้อ เครื่องมือ PII มาตรฐานลบที่อยู่อีเมลแต่ปล่อยให้รหัสคำสั่งซื้อสมบูรณ์

June 2, 20267 อ่านประมาณ
customer support AIGDPR AI complianceorder ID detectionIntercom GDPRZendesk privacyAI vendor data

การสร้าง Customer Support AI ที่สอดคล้อง GDPR: ลบ PII และตัวระบุกำหนดเองก่อนส่งให้ผู้จำหน่าย AI

ทีม customer support ของคุณใช้ AI assistant เพื่อร่างคำตอบ สรุปประวัติ ticket และแนะนำวิธีแก้ไข AI ดี ประสิทธิภาพการผลิตเพิ่มขึ้น จากนั้น DPO ของคุณตรวจสอบการนำไปใช้

ข้อความลูกค้าที่วางในอินเทอร์เฟซ AI ประกอบด้วย:

  • ชื่อลูกค้า: "สวัสดี ฉันชื่อ Sarah Johnson และคำสั่งซื้อของฉัน..."
  • ที่อยู่อีเมล: "กรุณาส่งอีเมลมาที่ sarah.j@gmail.com"
  • รหัสคำสั่งซื้อ: "ORD-4521893 ยังไม่ถึง"

ชื่อและอีเมลเป็นข้อมูลส่วนบุคคล รหัสคำสั่งซื้อก็เป็นข้อมูลส่วนบุคคลเช่นกัน — มันเชื่อมโยงกับ Sarah Johnson ในระบบจัดการคำสั่งซื้อของคุณ คุณกำลังส่งข้อมูลส่วนบุคคลไปยังผู้จำหน่าย AI ภายนอกโดยไม่มีเหตุผลทางกฎหมายหรือมาตรการคุ้มครองที่เหมาะสม นี่คือการละเมิด GDPR

เหตุใดรหัสคำสั่งซื้อจึงเป็นข้อมูลส่วนบุคคล

คำนิยามข้อมูลส่วนบุคคลของ GDPR กว้างโดยเจตนา: "ข้อมูลใดๆ ที่เกี่ยวข้องกับบุคคลธรรมดาที่ระบุหรือสามารถระบุได้" บุคคลสามารถระบุได้หากพวกเขาสามารถระบุได้ "โดยตรงหรือโดยอ้อม โดยเฉพาะอย่างยิ่งโดยอ้างอิงตัวระบุ"

รหัสคำสั่งซื้อ (ORD-4521893) เป็นตัวระบุทางอ้อม เมื่อแยกออกมา มันไม่ระบุ Sarah Johnson แต่รวมกับฐานข้อมูลการจัดการคำสั่งซื้อของคุณ มันระบุเธอได้อย่างแน่นอน

ช่องว่างการทำข้อมูลนิรนามมาตรฐาน

ทีม support ที่นำการปฏิบัติตาม GDPR ไปใช้สำหรับเครื่องมือ AI มักปรับใช้การตรวจจับ PII มาตรฐาน:

สิ่งที่ถูกลบออก:

  • ชื่อลูกค้า (การตรวจจับ entity PERSON) ✓
  • ที่อยู่อีเมล (การตรวจจับ EMAIL_ADDRESS) ✓
  • หมายเลขโทรศัพท์ (การตรวจจับ PHONE_NUMBER) ✓
  • หมายเลขบัตรเครดิต (การตรวจจับ CREDIT_CARD) ✓

สิ่งที่ยังคงอยู่:

  • รหัสคำสั่งซื้อ (รูปแบบ ORD-XXXXXXX — ไม่อยู่ใน entity library มาตรฐาน) ✗
  • หมายเลขบัญชี (รูปแบบ ACC-XXXXXXXX-XX) ✗
  • หมายเลขอ้างอิง ticket (รูปแบบ TKT-XXXXX) ✗
  • รหัสผู้ใช้ภายใน ✗

ข้อความที่ทำข้อมูลนิรนามแล้วมีลักษณะ: "สวัสดี ฉันชื่อ [PERSON_1] และคำสั่งซื้อ ORD-4521893 ของฉันยังไม่ถึง กรุณาส่งอีเมลมาที่ [EMAIL_1]"

รหัสคำสั่งซื้อยังคงอยู่ ทุกคนที่รู้ว่ามันคือ ORD-4521893 (ซึ่งคือทุกคนในองค์กรของคุณที่มีการเข้าถึง CRM) สามารถระบุลูกค้าที่ข้อความนี้อ้างถึงได้ทันที

Chrome Extension: การตรวจจับตัวระบุกำหนดเองแบบ Real-Time

สำหรับ support agents ที่ใช้เครื่องมือ AI บนเว็บ (Claude, ChatGPT, Gemini) โดยตรงในเบราว์เซอร์ Chrome Extension ให้การทำข้อมูลนิรนามแบบ real-time ที่จุด input:

  1. Support agent คัดลอกข้อความลูกค้าไปยัง clipboard หรือพิมพ์ในอินเทอร์เฟซ AI
  2. Chrome Extension ตรวจจับว่าปลายทางเป็นแพลตฟอร์ม AI
  3. PII มาตรฐานตรวจจับและแทนที่อัตโนมัติ
  4. Custom entity patterns (รหัสคำสั่งซื้อ หมายเลขบัญชีในรูปแบบเฉพาะของคุณ) ตรวจจับโดยใช้การกำหนดค่าทีมที่บันทึกไว้
  5. Agent เห็นข้อความที่ทำข้อมูลนิรนามในอินเทอร์เฟซ AI — ไม่ใช่ PII ต้นฉบับ

การกำหนดค่า custom entity (pattern ORD-XXXXXXX) ตั้งครั้งเดียวโดย DPO หรือทีมปฏิบัติตามและใช้กับสมาชิกทีมทั้งหมดที่ใช้ extension

MCP Server: การตรวจจับระดับ API สำหรับเครื่องมือที่รวมไว้

สำหรับแพลตฟอร์ม customer support ที่ใช้ AI ผ่านการรวม API (Intercom พร้อมการตอบสนอง AI, Zendesk พร้อมการร่าง AI) MCP Server ให้การทำข้อมูลนิรนามแบบ middleware:

การไหลของการรวม:

  1. ข้อความลูกค้าได้รับในแพลตฟอร์ม support
  2. ก่อนส่งต่อไปยังโมเดล AI: ข้อความส่งผ่าน MCP anonymization endpoint
  3. การทำข้อมูลนิรนามใช้บังคับ (entity มาตรฐาน + กำหนดเอง)
  4. ข้อความที่ทำข้อมูลนิรนามแล้วส่งไปยังโมเดล AI
  5. การตอบสนอง AI สร้าง (ไม่มีการเปิดเผย PII)

Checklist การนำไปใช้ของ DPO

1. ตรวจสอบข้อมูลทั้งหมดที่ไหลไปยัง AI:

  • การวาง/input โดยตรง (เครื่องมือ AI บนเบราว์เซอร์)
  • การเรียก API (AI รวมไว้ในแพลตฟอร์ม support)
  • ไฟล์แนบ (หาก agents อัปโหลดภาพหน้าจอหรือเอกสาร)

2. ระบุประเภทตัวระบุทั้งหมดในข้อความลูกค้า: PII มาตรฐาน: ชื่อ อีเมล โทรศัพท์ (ครอบคลุมโดยการตรวจจับเริ่มต้น) ตัวระบุกำหนดเอง: รหัสคำสั่งซื้อ หมายเลขบัญชี หมายเลขอ้างอิง ticket (ต้องการการกำหนดค่ากำหนดเอง)

3. กำหนดค่า custom entity patterns: สำหรับแต่ละรูปแบบตัวระบุกำหนดเอง: กำหนด pattern ทดสอบกับข้อความตัวอย่าง บันทึกเป็น team preset

4. นำการทำข้อมูลนิรนามไปใช้ในชั้นที่เหมาะสม: AI บนเบราว์เซอร์: Chrome Extension พร้อม team preset AI รวม API: MCP Server หรือการประมวลผลล่วงหน้าระดับ API

5. บันทึกสำหรับ ROPA: บันทึกว่า AI customer support ใช้การทำข้อมูลนิรนาม PII อัตโนมัติ รวมถึงตัวระบุกำหนดเองที่ตรวจจับ

ตัวอย่างในโลกจริง: Customer Support ของ SaaS

ทีม customer support ของบริษัท SaaS ใช้ Claude (ผ่านแพลตฟอร์ม AI ภายใน) เพื่อร่างคำตอบ support ข้อความลูกค้ามี:

  • ชื่อและอีเมลลูกค้า
  • รหัสคำสั่งซื้อ (รูปแบบ ORD-XXXXXXX)
  • รหัสการสมัครสมาชิก (รูปแบบ SUB-XXXXXXXX)

ก่อนการตรวจสอบ GDPR: เนื้อหาข้อความทั้งหมดส่งตรงไปยังโมเดล AI รวมถึงรหัสคำสั่งซื้อและการสมัครสมาชิก

หลังจากนำการตรวจจับ custom entity ไปใช้:

  • กำหนดค่า pattern ORD-XXXXXXX และ SUB-XXXXXXXX เป็น custom entities
  • ปรับใช้ Chrome Extension กับทีม support พร้อม preset ที่แชร์
  • DPO ยืนยัน: ข้อความทดสอบผ่านระบบแสดงตัวระบุทั้งหมดถูกลบออก

การเปลี่ยนแปลงกระบวนการทำงานของ support: ศูนย์ Agents วางข้อความตามเดิม การทำข้อมูลนิรนามมองไม่เห็นสำหรับพวกเขา DPO มีเอกสารมาตรการทางเทคนิค

สรุป

Customer support AI ที่สอดคล้อง GDPR ต้องการมากกว่าการลบชื่อและอีเมล รหัสคำสั่งซื้อ หมายเลขบัญชี และการอ้างอิง ticket เป็นข้อมูลส่วนบุคคลที่เครื่องมือ PII มาตรฐานพลาด ช่องว่างการปฏิบัติตามระหว่าง "เราทำข้อมูล PII นิรนามก่อน AI" กับ "เราทำข้อมูลตัวระบุทั้งหมดนิรนามจริงๆ" ปิดได้ด้วยการกำหนดค่า custom entity

แหล่งข้อมูล:

พร้อมที่จะปกป้องข้อมูลของคุณหรือยัง?

เริ่มทำให้ PII เป็นนิรนามด้วยประเภทเอนทิตีมากกว่า 285 ประเภทใน 48 ภาษา.

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.