جداول البيانات ليست مجرد وثائق
ملف Word تدفق نصي. أما ملف Excel فشيء مختلف تمامًا: الخلايا تشير إلى خلايا أخرى، والصيغ تعمل على نطاقات، والجداول المحورية تُجمّع البيانات المسمّاة، والوحدات الماكرو تتنقل عبر المصنف بأكمله. تعامل معظم أدوات الحجب Excel كوثيقة نصية — وذلك نموذج خاطئ.
إليك مثالًا بسيطًا: العمود A يحتوي أسماء العملاء، والعمود D يحتوي هذه الصيغة: =VLOOKUP(A2, CustomerTable, 5, FALSE). تبحث هذه الصيغة عن الرصيد الحسابي بالاسم. تستبدل الاسم في العمود A دون تحديث الصيغة أو جدول البحث، فتظل الصيغة تُعيد الرصيد الحقيقي للاسم الأصلي. يبدو الملف نظيفًا — لكنه ليس كذلك.
هذا شائع في ملفات Excel للمؤسسات. البيانات تعيش في العلاقات لا في الخلايا فحسب. استبدال قيم الخلايا دون تتبع تلك العلاقات يُبقي المعلومات الشخصية مكشوفة.
المادة 28 من GDPR والمشاركة الخارجية للبيانات
تنظّم المادة 28 من GDPR مشاركة البيانات مع المعالجين. إذا أرسلت بيانات شخصية إلى استشاري أو مورّد أو مدقق، تحتاج إلى ضمانات تقنية.
لنفترض أنك بحاجة إلى مشاركة ملف عملاء يضم 50,000 صف مع مورّد تحليلات. تصدير PDF يُزيل الصيغ ويكسر الملفات الكبيرة ذات التنسيق المعقد. تصدير CSV يُزيل الصيغ والجداول المحورية أيضًا. لا يُتيح أيٌّ منهما للمورّد مجموعة بيانات قابلة للاستخدام.
الخيار الوحيد الناجح: إخفاء الهوية داخل تنسيق Excel الأصلي — استبدال القيم المعرِّفة مع الحفاظ على البنية. يحصل المورّد على ملف قابل للعمل، وأنت تستوفي متطلب الضمان في GDPR.
البيئات المعزولة هوائيًا
67% من طلبات مناقصات الشراء الحكومي والدفاعي تستلزم متطلبات بيئة معزولة هوائيًا (DISA 2024). يتعامل المقاولون الدفاعيون مع بيانات الموظفين وسجلات اللوجستيات وملفات المشتريات في Excel. لا يمكنهم استخدام أدوات سحابية، ولا يجوز أن تغادر البيانات الشبكة الخاضعة للرقابة.
تحل تطبيق سطح المكتب هذه المشكلة: يعالج ملفات Excel على الجهاز المحلي دون أي استدعاءات شبكية أثناء المعالجة. لا يغادر ملف الإخراج البيئة المعزولة قط. تستطيع الفرق الداخلية تبادل الملفات النظيفة داخل الشبكة الخاضعة للرقابة.
هذا يستوفي المواصفات التقنية المطلوبة للامتثال في العقود الحكومية.
ثلاثة مستويات من الذكاء الخلوي
إخفاء هوية Excel الجيد يعمل على ثلاثة مستويات في آنٍ واحد.
مستوى القيمة: رصد المعلومات الشخصية واستبدالها في الخلايا الفردية — الأسماء والبريد الإلكتروني وأرقام الهاتف والمعرّفات الوطنية — باستخدام محرك الكشف ذاته المستخدم في معالجة الوثائق.
مستوى الصيغة: رصد الخلايا التي تستند صيغها إلى خلايا تحتوي معلومات شخصية، وتحديث تلك الإشارات لتأشير القيم المُخفاة. أو استبدال الصيغة بناتجها لمنع تسرّب المعلومات الشخصية عبر الصيغ.
مستوى البنية: مسح ذاكرة التخزين المؤقت للجداول المحورية، ومعالجة الصفوف والأعمدة المخفية، والتعامل مع كود VBA الماكرو الذي يستخدم عناوين أو قيم خلايا محددة.
يجب أن تعمل المستويات الثلاثة معًا. إصلاح القيم دون إصلاح الصيغ يُبقي المعلومات الشخصية حاضرة. وإصلاح الصيغ دون مسح الذاكرة المؤقتة يُحقق النتيجة ذاتها.
يمتد هذا التحدي عبر جميع صيغ الملفات. راجع كيف يؤثر تشتّت صيغ الملفات على الكشف عن المعلومات الشخصية للاطلاع على صورة أوسع.
للفرق التي تتعامل مع البيانات المنظمة على مستوى API، راجع تقليل البيانات بموجب GDPR في واجهات API الفورية.
إذا كان فريقك يُشغّل عمليات تصدير DSAR الكبيرة، راجع معالجة DSAR دفعيًا على نطاق واسع بموجب GDPR للاطلاع على أنماط سير العمل الملائمة.