أداة حجب البيانات الشخصية

this.flags[kind]); enabled.forEach(([kind, pattern]) => { for (const match of this.text.matchAll(pattern)) { this.matches.push({ kind, value: match[0] }); } }); this.result = enabled.reduce( (value, [, pattern]) => value.replace(pattern, () => this.replacement), this.text, ); }, read() { try { return JSON.parse(sessionStorage.getItem(this.storageKey) || '{}'); } catch (e) { return {}; } }, restore() { if (!this.funnel) return; const state = this.read(); if (typeof state.text === 'string') this.text = state.text; if (typeof state.replacement === 'string') this.replacement = state.replacement; Object.keys(this.flags).forEach((kind) => { if (state.flags && state.flags[kind] !== undefined) this.flags[kind] = !!state.flags[kind]; }); }, save() { if (!this.funnel) return; try { sessionStorage.setItem(this.storageKey, JSON.stringify({ text: this.text, replacement: this.replacement, flags: this.flags, })); } catch (e) {} }, go(url) { this.save(); window.location.assign(url); }, reset(url) { try { sessionStorage.removeItem(this.storageKey); } catch (e) {} window.location.assign(url); }, init() { this.restore(); if (this.funnel && this.step > 1) this.process(); }, }" >
التالي

اعثر على الأنماط الشائعة للبيانات الحساسة واستبدلها قبل مشاركة النص. تكشف الأداة داخل المتصفح عناوين البريد الإلكتروني وأرقام الهاتف ذات التنسيق المرن وأرقام الضمان الاجتماعي الأمريكية وأنماط البطاقات المكوّنة من 16 رقمًا وأنماط IPv4 المنقّطة، وروابط HTTP(S) عند تفعيلها. اختر الفئات ونص الاستبدال ثم راجع التطابقات والناتج. قد تفوّت التعابير النمطية صيغًا غير مألوفة أو تلتقط نصًا غير حساس، لذا تساعد الأداة في المراجعة ولا تضمن إخفاء الهوية.

كيفية حجب الأنماط الشائعة للبيانات الشخصية

  1. 1

    ألصق النص

    يبقى النص في حالة Alpine داخل المتصفح؛ ويحفظه المسار ذو الخطوات الثلاث بين الصفحات في sessionStorage.

  2. 2

    اختر أدوات الكشف

    البريد والهاتف وSSN الأمريكي والبطاقة وIPv4 مفعّلة افتراضيًا، بينما روابط HTTP(S) معطّلة.

  3. 3

    حدّد نص الاستبدال

    استخدم `[REDACTED]` أو علامة حرفية أخرى أو قيمة فارغة لإزالة كل تطابق.

  4. 4

    احجب وراجع

    افحص التطابقات والناتج بحثًا عن الإيجابيات الكاذبة والبيانات التي لم تُكتشف قبل المشاركة.

ما الذي تكشفه كل أداة فعلًا

أداة الكشف مثال السلوك الدقيق
البريد الإلكتروني name@example.com أحرف شبيهة بـASCII في الجزأين المحلي والنطاق، ولاحقة نهائية من حرفين على الأقل
الهاتف +1 (555) 123-4567 مجموعات أرقام مرنة مع رمز دولة وأقواس ومسافات أو شرطات اختيارية
SSN الأمريكي 123-45-6789 نمط أرقام 3-2-4 بالضبط؛ لا تتحقق الأداة من إصدار الرقم فعلًا
البطاقة 4111 1111 1111 1111 أربع مجموعات من أربعة أرقام بالضبط، مع مسافات أو شرطات اختيارية؛ بلا فحص Luhn أو جهة الإصدار
IPv4 192.168.1.10 أربع مجموعات مفصولة بنقاط، من رقم إلى ثلاثة؛ لا تفرض نطاق 0–255
الرابط https://example.com/path نص يبدأ بـhttp:// أو https:// حتى مسافة أو علامات ترقيم محددة؛ معطّل افتراضيًا

تُبنى قائمة التطابقات من النص الأصلي، لذلك قد تظهر السلسلة نفسها تحت أكثر من أداة مفعّلة. تعرض الواجهة أول 30 شارة تطابق كحد أقصى، لكن العدد الإجمالي يشمل جميع التطابقات. يجري الاستبدال بالترتيب: البريد، الهاتف، SSN، البطاقة، IPv4، ثم الرابط، ويُدرج نص الاستبدال حرفيًا.

الإيجابيات الكاذبة والنتائج الفائتة

  • قد يلتقط نمط الهاتف المرن أرقام الطلبات والتواريخ ومجموعات أرقام أخرى.
  • قد يلتقط نمط البطاقة أي معرّف مطابق من 16 رقمًا ويفوّت صيغ بطاقات أخرى.
  • يقبل نمط IPv4 قيمًا مستحيلة مثل 999.999.999.999.
  • قد لا تُكتشف رسائل البريد المموّهة وأرقام الهاتف المكتوبة بالكلمات والتحويلات الداخلية والمعرّفات الوطنية الأخرى.
  • لا تُكتشف الروابط التي لا تبدأ بـhttp:// أو https://، كما يبدأ كاشف الروابط معطّلًا.
  • لا تكشف الأداة الأسماء أو العناوين البريدية أو تواريخ الميلاد أو أسماء الحسابات أو القرائن في النص الحر.

اقرأ الناتج دائمًا. للبيانات الخاضعة للتنظيم أو عالية المخاطر، استخدم عملية إخفاء هوية مُراجعة مع تحقق وضوابط وصول وإشراف مختص.

المعالجة داخل المتصفح فقط

يجري الكشف والاستبدال باستخدام Alpine داخل المتصفح. النص الأصلي والتطابقات والاستبدال والناتج ليست خصائص خوادمنا ولا تُرسل إلى خادم التطبيق أو توضع في عنوان URL. تحتفظ بها الواجهة العادية في ذاكرة الصفحة، ويستخدم المسار ذو الخطوات الثلاث sessionStorage؛ يمحو زر البدء من جديد هذا الإدخال. يتم النسخ عبر واجهة حافظة المتصفح.

الأسئلة الشائعة

لا. إنها أداة مساعدة للمراجعة تعتمد على التعابير النمطية، وليست عملية كاملة لإخفاء الهوية أو الامتثال. استخدم ضوابط موثقة وتحققًا ومراجعة مؤهلة عند الحاجة.

لا. تكشف فقط الصيغ المذكورة. قد تفوّت الصيغ غير المعتادة أو المموّهة، وقد تلتقط قيمًا غير حساسة لها الشكل نفسه. راجع التطابقات والناتج.

يُستبدل كل تطابق بالنص الذي تدخله حرفيًا. القيمة الافتراضية [REDACTED]؛ تُعامل رموز مثل $ كنص عادي، وتؤدي القيمة الفارغة إلى حذف التطابق.

لا. يعالجه Alpine في المتصفح. تستخدم الواجهة العادية ذاكرة الصفحة، ويستخدم المسار ذو الخطوات الثلاث sessionStorage؛ ولا يكون النص أو التطابق أو الناتج خاصية الخادم أو معلمة URL.

أدوات ذات صلة

رمز أقل من أو يساوي

انسخ علامة ≤ ورموز المقارنة الرياضية المرتبطة بها. يشمل ذلك رموز Unicode وكيانات HTML وترميز LaTeX للجداول الحسابية والأوراق البحثية وصفحات الويب.

رموز أسهم للنسخ

انسخ أسهم Unicode شائعة بنقرة واحدة: أسهم مستقيمة ومزدوجة وقطرية ومعقوفة ودائرية ومثلثة للمستندات والدردشة والتصميم.

محوّل النص الملائم لعسر القراءة

أعد تنسيق النص الملصق في فقرات قصيرة وأسطر من نحو 72 حرفًا لتسهيل القراءة. انسخ النتيجة إلى أي مستند أو بريد إلكتروني أو محرر.

مولد أسماء النطاقات

ولّد أفكار أسماء نطاقات من كلمة مفتاحية واحدة: بادئات ولواحق وأحرف مكررة ونهايات رقمية عبر ستة نطاقات علوية شائعة.

استخراج الأرقام من النص

استخرج جميع الأرقام من كتلة نصية، بما في ذلك الأعداد الصحيحة والعشرية والقيم الموقعة والعملات، مع إزالة التكرار، وتجهيزها لللصق.

استخراج أرقام الهواتف من النص

اعثر على كل رقم هاتف في كتلة نصية، سواء بالصيغ الدولية أو المحلية، وانسخ القائمة النظيفة برقم واحد في كل سطر.

الأداة متاحة بلغات أخرى