عن المشروع
تحليلات صديقة للخصوصية هو نموذج تجريبي ذاتي الاستضافة لتليمتري المنتجات لتطبيقات ASP.NET Core. يسمح للمطورين بجمع بيانات الاستخدام مباشرة في قاعدة بيانات SQL Server الخاصة بهم بدلاً من الاعتماد على منصات تحليلات الطرف الثالث، مما يحافظ على خصوصية مدخلات الأعمال والبيانات التي يدخلها المستخدمون.
مبني باستخدام .NET 10 وASP.NET Core وEF Core وSQL Server وTypeScript، يوفر المشروع لوحة معلومات بسيطة تُظهر إجمالي الأحداث وجلسات الصفحات ومعدلات بدء/إنهاء سير العمل ومعدلات التعليقات الإيجابية.
يتبع الهيكل المعماري فصلًا نظيفًا: يرسل المتصفح الأحداث المدرجة في القائمة المسموح بها إلى نقطة نهاية ASP.NET Core، التي تحفظها عبر EF Core في SQL Server. تفرض نقطة استيعاب الأحداث قواعد صارمة لتقليل البيانات — أسماء الأحداث المجهولة تُعيد أخطاء 400، والخصائص المجهولة تُتجاهل، والكائنات المتداخلة والحمولات التعسفية تُرفض بواسطة المنظف، والخصائص النصية لها حدود حجم، ولا يتم حفظ عنوان IP صراحةً.
لا يتطلب إنشاء حساب أو مُعرّف متصفح دائم. توجد معرفات الجلسات فقط طوال عمر الصفحة. يرسل العميل TypeScript التليمتري بشكل غير متزامن مع مهلة قصيرة ولا يعيق مسار عمل التطبيق أبدًا عندما تكون التحليلات غير متاحة. تتضمن النسخة التجريبية تحديد المعدل عند 60 طلبًا في الدقيقة لكل مثيل تطبيق.
الأحداث المُعدة مسبقًا تشمل: demo_opened، workflow_started، workflow_completed، feature_used، وfeedback_submitted.
هذا المشروع لا يُقصد منه تقديم مشورة قانونية؛ ينبغي لتوزيعات الإنتاج تقييم اللوائح الخصوصية وePrivacy المعمول بها في ولايتها القضائية وحالة الاستخدام. لوحة المعلومات عامة فقط لتسهيل تشغيل النسخة التجريبية ويجب حمايتها بالمصادقة قبل الاستخدام في الإنتاج.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.