By · Last updated 2026-06-05

بلاگ پر واپس جائیںAI سیکیورٹی

اندرونی Wiki میں ذاتی معلومات: Confluence کسٹمر ڈیٹا

Support teams کسٹمر accounts کے screenshots کے ساتھ عمل دستاویز بناتی ہیں۔ 3 سالوں میں یہ آپ کے ڈیٹا میں ہزاروں GDPR data minimization خلاف ورزیاں ہیں۔

June 5, 20266 منٹ پڑھیں
Confluence GDPRinternal wiki PIIcustomer datadocumentation privacydata minimization

اندرونی Knowledge Bases میں Screenshot PII

اندرونی knowledge bases — Confluence، Notion، SharePoint، GitBook — ایک مخصوص قسم کا PII مسئلہ رکھتے ہیں جسے معیاری compliance ٹولز چھوڑ دیتے ہیں: process docs کے لیے استعمال ہونے والے screenshots میں embedded کسٹمر کی ذاتی معلومات۔

یہ pattern ہزاروں support اور operations teams میں سامنے آتا ہے۔

ایک support agent کو ایک غیر معمولی account setup ملتا ہے۔ وہ مسئلے کو document کرنے کے لیے کسٹمر کے account page کا screenshot لیتا ہے۔ Screenshot میں UI header میں کسٹمر کا نام، account settings میں ان کی ای میل، اور ان کی plan details نظر آتی ہیں۔

مضمون اندرونی knowledge base میں live ہو جاتا ہے۔ 150 support agents اب اسے دیکھ سکتے ہیں۔ بیرونی helpdesk کے 12 contractors بھی اسے دیکھ سکتے ہیں۔ مضمون مفید ہے۔ یہ دکھاتا ہے کہ اس edge case کو کیسے سنبھالا جائے۔

تین سال بعد، knowledge base میں ایسے 847 مضامین ہیں۔ ہر ایک میں کسٹمر accounts کے screenshots ہیں۔ دکھائے گئے کسٹمروں نے اپنے ریکارڈ کے اس ثانوی استعمال پر رضامندی نہیں دی تھی۔ زیادہ تر کو معلوم نہیں کہ ان کا ڈیٹا وہاں محفوظ ہے۔

یہ ایک چھوٹا مسئلہ نہیں ہے۔ یہ ہر نئے مضمون کے ساتھ بڑھتا ہے۔

GDPR exposure: یہ کیوں اہم ہے

knowledge base screenshots کا GDPR تجزیہ واضح ہے۔

Data minimization (Article 5(1)(c)): ذاتی ڈیٹا کو "مناسب، متعلقہ اور ضرورت تک محدود" ہونا چاہیے۔ account setup کے بارے میں knowledge base مضمون کو حقیقی کسٹمر کے نام اور ای میل کی ضرورت نہیں۔ ایک blurred screenshot بھی یہی مقصد پورا کرتا ہے۔

Purpose limitation (Article 5(1)(b)): ایک مقصد کے لیے جمع کیا گیا ڈیٹا — customer service — قانونی بنیاد کے بغیر دوسرے مقصد — اندرونی process docs — کے لیے دوبارہ استعمال نہیں کیا جا سکتا۔ Account records service delivery کے لیے جمع کیے گئے تھے، اندرونی documentation کے لیے نہیں۔ یہ دو الگ processing purposes ہیں۔

Access control (Article 5(1)(f) اور Article 32): مناسب تکنیکی اقدامات ذاتی ڈیٹا کی حفاظت کریں۔ تمام 150 agents اور contractors کے لیے کھلے ٹول میں کسٹمر account screenshots — جن میں وہ لوگ بھی شامل ہیں جن کی underlying account system تک کوئی رسائی نہیں — بہت وسیع رسائی بناتے ہیں۔

Right to erasure (Article 17): ایک data subject کو اپنے ریکارڈ "بلا ناجائز تاخیر" ہٹانے کا حق ہے۔ اگر ان کا ڈیٹا 23 knowledge base مضامین میں embedded screenshots کے طور پر ظاہر ہو، تو درخواست کے لیے تمام 23 مضامین تلاش کرنا اور اپ ڈیٹ کرنا ضروری ہے۔ ہماری GDPR right-to-erasure guide مراحل کا احاطہ کرتی ہے۔

Access Control Bypass

Confluence screenshots کے ساتھ سب سے سنگین compliance مسئلہ وہ access control bypass ہے جو وہ پیدا کرتے ہیں۔

Support teams role-based access control (RBAC) استعمال کرتی ہیں کہ کون کسٹمر account systems دیکھ سکتا ہے۔ Tier 1 agents بنیادی account details دیکھتے ہیں۔ Tier 2 agents billing اور technical records دیکھتے ہیں۔ Managers پورا account profile دیکھتے ہیں۔

جب ایک Tier 2 agent پورے کسٹمر account کے screenshot کے ساتھ knowledge base مضمون بناتا ہے، تو وہ screenshot ٹول کے ہر user کے لیے نظر آ جاتا ہے۔ Tier 1 agents جنہیں billing records نہیں دیکھنے چاہیے، اب انہیں دیکھ سکتے ہیں۔ Contractors جن کی کوئی system رسائی نہیں، انہیں دیکھ سکتے ہیں۔

screenshot کسٹمر account system پر RBAC controls کو bypass کرتا ہے۔ وہ ذاتی ڈیٹا جسے RBAC بچانے کے لیے بنایا گیا تھا اب knowledge base تک رسائی رکھنے والے سب کے لیے کھلا ہے۔

یہ کوئی نظریاتی خطرہ نہیں ہے۔ یہ docs workflow کا معمول کا نتیجہ ہے۔

عملی اصلاح کے اقدامات

ان teams کے لیے جو GDPR آڈٹ کے دوران یہ مسئلہ تلاش کرتی ہیں:

پسپائی اصلاح:

  1. تمام image attachments والے knowledge base pages شناخت کریں
  2. ہر attachment پر image PII detection چلائیں
  3. flagged images کا جائزہ لیں: high-confidence hits review queue میں جاتے ہیں
  4. ہر flagged image کے لیے: sanitized version سے بدلیں یا page رسائی محدود کریں
  5. GDPR records کے لیے اصلاح کے اقدامات log کریں

آئندہ کے controls:

  1. تمام support staff کو knowledge base میں publishing سے پہلے screenshots صاف کرنے کی تربیت دیں
  2. tooling فراہم کریں: screenshot annotation tools جو paste سے پہلے کسٹمر کے نام blur کریں
  3. review step شامل کریں: ایک designated reviewer publishing سے پہلے مضامین چیک کرے، خاص طور پر images میں کسٹمر PII کے لیے
  4. تمام Confluence attachments پر سہ ماہی batch image scan چلائیں

کم سے کم viable control: ایک publish checklist: "Publishing سے پہلے screenshots سے تمام کسٹمر کے نام، ای میلز، اور account IDs ہٹائیں یا blur کریں۔" کم تکنیک، غیر خودکار، لیکن یہ ایک documented control بناتا ہے۔

GDPR compliance overview وسیع تر قانونی framework کے لیے دیکھیں۔

مسئلہ وقت کے ساتھ کیوں بڑھتا ہے

منظم controls کے بغیر، knowledge base PII exposure مرکب ہوتی ہے۔

حجم: کسٹمر screenshot والا ہر نیا مضمون کل exposure میں اضافہ کرتا ہے۔ جیسے جیسے support team بڑھتی ہے اور knowledge base پھیلتا ہے، جمع شدہ PII بھی بڑھتی ہے۔

بھولے ہوئے مضامین: پرانے edge cases کے بارے میں مضامین جو اب سامنے نہیں آتے، قابل رسائی رہتے ہیں۔ وہ ان کسٹمروں کی PII رکھتے ہیں جنہوں نے تب سے حذف کی درخواستیں دی ہیں۔

Cross-team پھیلاؤ: Knowledge bases اکثر cross-functional ہو جاتے ہیں۔ کسٹمر screenshots والا ایک support مضمون product team، engineering team، یا بیرونی contractors کے ساتھ شیئر کیا جا سکتا ہے۔

Erasure backlog: جیسے جیسے knowledge base میں مزید کسٹمر ریکارڈ جمع ہوتے ہیں، حذف کی درخواستوں کا جواب دینا پیچیدہ ہوتا جاتا ہے۔

Knowledge base PII کو ٹھیک کرنے کی بجائے روکنا آسان ہے۔ اب لگائے گئے controls مرکب اصلاح کے مسئلے سے بچاتے ہیں۔

ذرائع

کیا آپ اپنے ڈیٹا کی حفاظت کے لیے تیار ہیں؟

48 زبانوں میں 285+ ادارتی اقسام کے ساتھ PII کی گمنامی شروع کریں۔

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.