عن المشروع

تعد Pirsch Analytics النواة مفتوحة المصدر لـ Pirsch، وهو حل لتحليلات الويب يحترم الخصوصية. بدأ المشروع كتجربة في التتبع من جانب الخادم بدون ملفات تعريف ارتباط باستخدام لغة Go. يصف ملف README مكتبة تحليلات لـ Go يمكن دمجها مباشرة وتعمل من جانب الخادم بدون ملفات تعريف ارتباط، حيث تقوم بإنشاء بصمة زائر فريدة عن طريق تشفير عنوان IP الخاص بالزائر، وUser-Agent، والتاريخ، وقيمة salt. ويذكر المشروع أن التتبع لا يستخدم ملفات تعريف الارتباط ولا يخزن أي معلومات شخصية، مما يجعله متوافقاً مع GDPR وCCPA وPECR. وعند استخدامه من جانب الخادم، يمكنه تتبع الزوار الذين يستخدمون أدوات حظر الإعلانات. تتوفر وثائق المشروع على docs.pirsch.io، مع مراجع لكود Go على go.dev. تم تطوير المشروع في الاتحاد الأوروبي ويتم استضافته على خوادم Hetzner المملوكة لألمانيا، كما يتوفر عرض توضيحي تفاعلي للوحة التحكم. يتم قبول المساهمات عبر pull requests والتذاكر، ولكن يتطلب المشروع من المساهمين نقل ملكية مساهماتهم لأن هناك حلاً تجارياً مداراً يستخدم هذه المكتبة في نواته. تتطلب الاختبارات قاعدة بيانات ClickHouse ومخططاً (schema) باسم pirschtest مع المستخدم الافتراضي وبدون كلمة مرور. الترخيص المستخدم هو GNU AGPLv3.