ماذا ترسل إعدادات التحليلات في تطبيق VPN فعليًا؟
مفتاح التحليلات يغطي تدفق بيانات مختلفًا عن النفق. اقرأ الفئات والمعرّفات والجهات المستلمة قبل أن تغطيها صفحة الخصوصية.
نفقك مشفّر، وصفحة الخصوصية تتحدث عن عدم الاحتفاظ بالسجلات، ومع ذلك لا يزال التطبيق يضم مكتبة تشخيص تُبلغ عن الشاشات التي تفتحها. هذه تدفقات بيانات مختلفة بسياسات مختلفة. سجل الاتصال يسجّل إلى أين ذهب النفق؛ وحدث التحليلات يسجّل كيف استخدمت التطبيق. قراءة أحدهما وافتراض أنه يغطي الآخر هو بالضبط الخطأ الذي يغريه هذا الإعداد.
ما الذي يتحكم فيه المفتاح عادةً
معظم العملاء يفصلون الإبلاغ الاختياري عن المعالجة التي لا يمكن للخدمة العمل بدونها. يتحكم المفتاح عادةً في تقارير الأعطال وأحداث الاستخدام وقياسات الأداء، بينما تستمر المصادقة والفوترة ومنع إساءة الاستخدام بغض النظر عن موضعه.
تحمل تقارير الأعطال أثر المكدس وطراز الجهاز وإصدار نظام التشغيل وإصدار التطبيق. وتسمّي أحداث الاستخدام الشاشات والميزات، وأحيانًا مع مدد زمنية. وتسجّل أحداث الأداء أزمنة الاتصال واختيارات البروتوكول ورموز الأخطاء. أما تشخيص الدعم فهو فئة رابعة، يُفعّلها المرء يدويًا عادةً، ويمكنها تجميع السجلات والإعدادات.
المرسل ليس دائمًا العلامة التجارية الظاهرة على الأيقونة. فمجموعة تطوير البرامج المدمجة في التطبيق يمكنها الإرسال إلى نقطة نهاية خاصة بها، ويمكن أن تكون خدمة الأعطال شركة منفصلة. لهذا فإن قائمة المستلمين في الإشعار لا تقل أهمية عن تسمية المفتاح.
الحقول التي تجعل التقرير معرِّفًا للهوية
الفئة وحدها لا تحسم مسألة الخصوصية؛ بل المعرّف المرتبط بالحدث هو الذي يحسمها. فالتقرير الذي يبدو غير ضار يمكن أن يتحول إلى سجل تاريخي عندما يظهر معرّف التثبيت نفسه في كل صف.
| Report type | Typical fields | Why it can identify |
|---|---|---|
| Crash | Stack trace, device model, OS, app version, install ID | The install ID links crashes over months |
| Usage | Screen names, feature events, session length | Builds a behavior profile even without content |
| Performance | Connect duration, protocol, error code | Network conditions can fingerprint a connection |
| Support bundle | Logs, configuration, sometimes addresses | May contain endpoints and timestamps you did not intend to share |
ربط الحساب هو أقوى مفتاح ربط، لأنه يحوّل تاريخ جهاز إلى تاريخ شخص. وعنوان IP بيانات شخصية في ولايات قضائية كثيرة حتى عندما لا يحتوي التقرير على اسم، ويمكن لمعرّف ثابت أن يصمد أمام إعادة التثبيت على بعض المنصات.
التجميع ليس تعمية عندما يبقى المعرّف الخام لدى المرسل. وإذا ادّعى إشعار ما أن الإحصاءات مجهولة، فابحث عن الطريقة: ما الذي يُستبعد، وفي أي مرحلة، وما إذا كان بإمكان المستلم إعادة ربط الأحداث.
من يتلقى التقرير
تتبّع المستلمين لا العلامة التجارية. فقد يدير مطوّر التطبيق نقطة النهاية، أو يرخّص العلامة لمشغّل آخر؛ ومورّد التحليلات وخدمة الأعطال طرفان إضافيان. وينبغي لإشعار الخصوصية أن يسمّي هذه الأدوار والفئات التي يتلقاها كل منها. أما إشعار خصوصية الاشتراكات من Mozilla فيفصل بيانات الحساب عن الفئات التقنية والتشخيصية، وهو نوع الفصل الذي ينبغي البحث عنه.
يُحدّد الاحتفاظ في كل مرحلة. فقد يحتفظ المطوّر بالأحداث لمدة قصيرة بينما يحتفظ بها مورّد التحليلات مدة أطول بموجب سياسته الخاصة، ويمكن لحزمة دعم أُرسلت بالبريد الإلكتروني أن تعيش أطول من كليهما. اسأل عن الجهة التي تحتفظ بالبيانات، لا عن الجهة التي جمعتها فقط.
ينتمي النقل عبر الحدود إلى المراجعة نفسها. فنقطة نهاية تشخيص في منطقة أخرى تنشئ نقلًا لا يؤثر فيه تشفير النفق، لأن التقرير لم يسافر عبر النفق أصلًا.
ما الذي يفعله إيقاف المفتاح وما لا يفعله
إيقاف المفتاح يوقف التقارير الاختيارية المستقبلية. لكنه لا يسترجع تقارير أُرسلت بالفعل، ولا يحذفها من المستلم. الحذف طلب منفصل ضمن عملية معالجة البيانات لدى المزوّد، وقد يحتاج إلى معرّف الحساب بدلًا من إعداد الجهاز.
تستمر المعالجة الأساسية أيضًا. فتسجيل الدخول وتجديد الاشتراك وفحوص الاحتيال وصحة الخدمة يمكن تسجيلها على أساس آخر، ولنظام التشغيل مرافقه الخاصة بالأعطال والتحليلات التي لم يتحكم فيها مفتاح التطبيق قط. تحقق من إعداد نظام التشغيل إذا كان الهدف إيقاف تشخيص الجهاز.
استخدم الإعداد عن قصد لاستكشاف الأخطاء: فعّل التشخيص، وأعد إنتاج العطل، واجمع الحزمة، ثم عطّل الإبلاغ واحذف الحزمة بعد إغلاق التذكرة. المرفقات اليدوية تستحق المراجعة نفسها التي تستحقها المرفقات التلقائية، لأن ملف السجل قد يحتوي أكثر مما احتواه حدث التحليلات يومًا ما.
قارن الإشعار بما يغادر الجهاز
يمكنك رؤية الوجهات دون فك تشفير المحتوى. على macOS وLinux، تعرض قوائم الاتصال عناوين الاتصال البعيدة التي يتحدث إليها العميل:
sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclientيخفي TLS الحمولة، لذا يُثبت الناتج وجهة وتوقيتًا تقريبيًا، لا الحقول الموجودة بالداخل. وهذا يكفي مع ذلك لاختبار ادعاء: إذا كان الإشعار يسمّي مستلم تحليلات واحدًا بينما يتصل التطبيق أيضًا بنطاق غير مدرج، فاسأل عنه قبل قبول السياسة كما هي.
دوّن الفئات التي تقبلها، والمعرّفات المرتبطة بها، والجهات التي تحتفظ بها. ذلك السجل القصير أنفع من ملاحظة ذهنية عندما يحدّث التطبيق مجموعة التطوير الخاصة به أو يتغير مالك المزوّد.