عن المشروع
توفر Consentless طريقة خفيفة لجمع إحصائيات استخدام المواقع الإلكترونية مع احترام خصوصية الزائر. وتكمن الفكرة الأساسية في جمع معلومات غير قابلة للتعرف على الهوية فقط — مثل زيارات الصفحات، وعناوين URL المرجعية، ونوع الجهاز، وبيانات IP المجهولة — وتخزينها على خادم تتحكم فيه. ونظراً لعدم إعداد أي ملفات تعريف ارتباط (cookies) وعدم تسجيل أي معرفات شخصية، فإن هذا الحل لا يخضع لمتطلبات الموافقة الخاصة بـ GDPR أو ePrivacy، مما يلغي الحاجة إلى إشعارات ملفات تعريف الارتباط.
القدرات الرئيسية:
- نص برمجي بسيط لجانب العميل يمكن إضافته إلى أي صفحة HTML.
- نقطة نهاية لجانب الخادم (تُستضاف ذاتياً أو متوافقة مع الخلفيات البرمجية الشائعة) تتلقى الحد الأدنى من الحمولة وتجمعها.
- إخفاء هوية IP تلقائياً واستبعاد المعلومات التي تجعل التعرف على الهوية الشخصية ممكناً.
- لوحة تحكم فورية تعرض مقاييس مجمعة مثل إجمالي الزيارات، والزوار الفريدين (المشتقين من بيانات مجهولة الهوية)، ومعدل الارتداد، ومصادر الزيارات.
- لا توجد أدوات تتبع من أطراف خارجية؛ تظل جميع البيانات داخل بنيتك التحتية.
- إعدادات خصوصية قابلة للتهيئة، مما يتيح لك تعطيل أي حقول اختيارية.
سير العمل النموذجي:
1. نشر مكون الخادم (صورة Docker، أو ملف تنفيذي binary، أو وظيفة سحابية) وتهيئة خلفية التخزين (مثل SQLite، أو PostgreSQL، أو مخزن ملفات بسيط).
2. تضمين شفرة JavaScript الموفرة في موقعك، وتوجيهها إلى نقطة نهاية الخادم.
3. الوصول إلى لوحة التحكم المدمجة لعرض التحليلات المجمعة دون الكشف عن تفاصيل المستخدمين الفرديين.
نهج الخصوصية:
تتجنب Consentless عمداً تعيين ملفات تعريف الارتباط، أو إدخالات التخزين المحلي، أو أي معرفات دائمة على العميل. تقتصر البيانات المرسلة على المقاييس الأساسية وتتم تجزئة أو اقتطاع أي عنوان IP قبل التخزين، مما يضمن عدم إمكانية استخدام البيانات للتعرف على زائر معين. ولأن جمع البيانات يتم بشكل مجهول الهوية بالكامل، تتوافق الأداة مع لوائح الخصوصية التي تتطلب موافقة صريحة لمعالجة البيانات الشخصية.
التثبيت والتكامل:
- يتضمن المستودع ملفات Dockerfile للنشر السريع.
- يتم توفير واجهة سطر أوامر (CLI) لتهيئة مخطط قاعدة البيانات.
- تقدم الوثائق (المستضافة على consentless.joeldare.com) أدلة خطوة بخطوة للأنظمة الشائعة مثل خلفيات Node.js، وGo، وPython.
المجتمع وإمكانية التوسع:
المشروع مفتوح المصدر، ويرحب بالمساهمات لمقاييس إضافية، أو لوحات تحكم مخصصة، أو محولات تخزين بديلة. يُرحب بتقديم المشكلات (Issues) وطلبات السحب (Pull requests) على مستودع GitHub.
بشكل عام، تقدم Consentless بديلاً بسيطاً وحافظاً للخصوصية لخدمات التحليلات التقليدية، مما يمكن أصحاب المواقع من فهم أنماط الزيارات دون المساس بحقوق الزوار.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.