قانوني
سياسة الخصوصية
توضح هذه السياسة كيفية تعامل vetkit، المشار إليه أيضًا بضمير «نحن»، مع البيانات الشخصية عند استخدام vetkit.dev وتطبيق vetkit وAPI وخادم MCP وتطبيق vetkit لـ GitHub. وتشمل السياسة إضافة المتصفح VetKit Network Monitor أيضًا.
الملخص
- نقرأ الكود لتدقيقه فقط، ولا ننفّذه مطلقًا، ونحذف نسخة المستودع عند انتهاء التدقيق.
- نحتفظ بالنتائج، ولا نحتفظ بالمستودعات. لا تُخزّن قيم الأسرار مطلقًا.
- لا نبيع البيانات الشخصية، ولا نعرض إعلانات، ولا نستخدم كودك لتدريب نماذج الذكاء الاصطناعي.
- يستخدم هذا الموقع Cloudflare Web Analytics الخالي من ملفات تعريف الارتباط لقياس الزيارات والأداء بصورة مجمّعة، دون أدوات تتبع إعلانية أو تسجيل للجلسات.
ما نجمعه
بيانات الحساب وتسجيل الدخول
نحتفظ بمعرّف المستخدم لدى مزوّد تسجيل الدخول الذي تختاره، وعنوان البريد الإلكتروني المتحقق منه، وأي اسم عرض أو صورة حساب يوفّرهما المزوّد. يزوّدنا تسجيل الدخول عبر GitHub أيضًا باسم المستخدم وعمليات تثبيت تطبيق vetkit لـ GitHub التي تستطيع الوصول إليها. يستخدم تسجيل الدخول بالبريد رابطًا قصير العمر يُستخدم مرة واحدة؛ ونحفظ بصمة تجزئة رمزه فقط. لا نخزّن رموز الوصول الخاصة بتسجيل الدخول عبر المزوّدين الخارجيين.
بيانات المستودع والتثبيت
للمستودعات التي تربطها: معرّف التثبيت، ومعرّف المستودع، ومالكه واسمه، وحالته عامًا أو خاصًا، والفرع الافتراضي، وأحداث GitHub المتعلقة بتغييرات التثبيت وعمليات دفع الكود.
بيانات التدقيق
لكل تدقيق: المرجع وSHA لـ commit، وتوقيت كل أداة تحليل وحالتها، وإصدارات الأدوات، والدرجات والتقييمات والنتائج. تتضمن النتيجة القاعدة والفئة ومستوى الخطورة ومسار الملف وأرقام الأسطر ومقتطف كود لا يتجاوز 1 كيلوبايت وإرشادات الإصلاح. تُحجب قيم الأسرار من المقتطفات؛ وللتعرّف على السر نفسه بين عمليات التدقيق، نحتفظ ببصمة تجزئة تشفيرية أحادية الاتجاه، ولا نحتفظ بقيمته. تُقتطع سجلات أدوات التحليل وتُحفظ مع التدقيق للمساعدة في تشخيص حالات الفشل.
تقارير شبكة المتصفح
إذا وافقت صراحةً على حفظ تقرير إضافة Chrome في حسابك، نخزّن أصول عناوين الصفحات والموارد، وأعداد الطلبات، وأنواع الأخطاء والحالات، والمدد، والأحجام، والعتبات، وما يصل إلى 100 نتيجة. لا تُرسل مسارات URL إلا إذا اخترت تضمينها بشكل منفصل. لا تُرسل سلاسل الاستعلام أو ملفات تعريف الارتباط أو ترويسات المصادقة أو محتوى الطلبات والاستجابات. دون هذه الموافقة، تبقى اللقطات في متصفحك.
إضافة VS Code
عند تسجيل الدخول ترسل الإضافة اسم المضيف لجهازك، ونستخدمه لتسمية مفتاح API للقراءة فقط الذي تحصل عليه. وللعثور على المستودع المطابق ترسل عنوان git remote بعد توحيد صيغته (host/owner/name) لمساحة العمل المفتوحة. يُخزَّن مفتاح API في التخزين السري لـ VS Code على جهازك ولا يُرسَل إلا إلى واجهة vetkit API. لا ترفع الإضافة الشيفرة المصدرية. يمكنك إلغاء المفتاح في أي وقت بتسجيل الخروج أو من إعدادات الأمان في حسابك.
مفاتيح API والجلسات
لمفاتيح API: الاسم والبادئة ونطاقات الصلاحيات وحد معدل الطلبات وانتهاء الصلاحية ووقت آخر استخدام. تُخزّن القيم السرية للمفاتيح ورموز الجلسات كبصمات تجزئة فقط.
سجلات الأمان والاستخدام
تسجّل خوادمنا البيانات الوصفية للطلبات: عنوان IP ووكيل المستخدم والطوابع الزمنية ومعرّف الطلب وحالة الاستجابة، لتشغيل الخدمة ومنع إساءة استخدامها. وتُدوَّن الإجراءات الأمنية داخل المؤسسة، مثل إنشاء مفتاح API أو إبطاله، في سجل تدقيق يطّلع عليه مسؤولو المؤسسة.
المراسلات
إذا تواصلت معنا عبر نموذج الوصول المبكر على vetkit.dev أو البريد الإلكتروني، فنحتفظ بما ترسله، مثل اسمك وبريدك الإلكتروني وفريقك والمستودعات التي تذكرها، للرد والمتابعة. تصلنا طلبات النموذج بالبريد الإلكتروني ولا تُخزّن على vetkit.dev.
بيانات استخدام المنتج الداخلية
نسجّل في التطبيق بعد تسجيل الدخول أول عرض لتقرير وأول فتح لنموذج الاستفسار عن Pro لكل مستخدم ومساحة عمل، مع المعرّفات الداخلية للمستخدم ومساحة العمل والطابع الزمني. لا تتضمن هذه الأحداث كودًا أو نتائج أو محتوى النماذج أو عنوان IP أو سجل التصفح، ولا تُرسل إلى مزوّد تحليلات خارجي. تساعدنا سجلات تسجيل الدخول وربط المستودعات والفحوصات الموجودة على فهم المواضع التي يتوقف عندها المستخدمون أثناء البدء.
كيف عرفت vetkit
إذا فتحت التطبيق من vetkit.dev وأنشأت حسابًا جديدًا، فإننا نحفظ مرة واحدة مصدر تلك الزيارة: تسميات الحملة من الرابط (utm_source أو utm_medium أو utm_campaign أو ref)، واسم مضيف الموقع المُحيل (وليس عنوان الصفحة أبدًا)، وزر vetkit.dev الذي استخدمته ولغة الموقع. لا نحتفظ إلا بتسميات قصيرة مكوّنة من أحرف وأرقام ونقاط وشرطات وشرطات سفلية، ونتجاهل كل ما عدا ذلك بما في ذلك عناوين البريد الإلكتروني. لا يُسجَّل أي شيء للحسابات الموجودة، ولا يُرسَل إلى أي مزوّد تحليلات خارجي. نستخدم ذلك لمعرفة القنوات التي تجلب أشخاصًا يستخدمون vetkit بعد ذلك.
استفسارات Pro داخل التطبيق
عند الاستفسار عن Pro من التطبيق، نخزّن اسمك وبريدك الإلكتروني ومعلومات العمل الاختيارية والمتطلبات، مع سياق حسابك ومساحة عملك، في قاعدة بياناتنا للرد عليك. إرسال الطلب لا يشتري خطة ولا يفعّلها.
ما لا نجمعه
- محتوى المستودعات. يُجلب الكود إلى مجلد مؤقت طوال مدة التدقيق، ثم يُحذف سواء نجح التدقيق أو فشل. نحتفظ بالنتائج فقط كما هو موضح أعلاه.
- قيم الأسرار. تُحجب بيانات الاعتماد المكتشفة قبل التخزين.
- رموز تسجيل الدخول والتثبيت. لا نحتفظ برموز تسجيل الدخول عبر المزوّدين الخارجيين أو رموز تثبيت تطبيق GitHub. تُحفظ رموز روابط تسجيل الدخول بالبريد كبصمات تجزئة فقط حتى انتهاء صلاحيتها. استثناء: إذا ربطت مستودعًا دون تطبيق GitHub، نخزّن رمز الوصول الذي تقدّمه مشفّرًا لاستخدامه في التدقيق، ونحذفه عند فصل المستودع.
- بيانات الدفع. vetkit مجاني خلال المرحلة التجريبية ولا يعالج المدفوعات.
كيف نستخدم البيانات
- لتقديم الخدمة: التحقق من هويتك، وتشغيل التدقيق الذي تطلبه، وعرض التقارير وتصديرها.
- لحماية الخدمة: اكتشاف إساءة الاستخدام، وتطبيق حدود معدل الطلبات، والتحقيق في الحوادث.
- لدعمك وإرسال رسائل الخدمة الضرورية، مثل إشعارات الأمان أو تحديثات السياسات.
- لتحسين vetkit باستخدام مقاييس مجمّعة أُزيلت منها المعرّفات الشخصية، مثل مدد التدقيق ومعدلات رصد القواعد للنتائج.
حيثما تنطبق اللائحة العامة لحماية البيانات في الاتحاد الأوروبي أو المملكة المتحدة، تتمثل أسس المعالجة القانونية في تنفيذ عقدنا معك، والمصالح المشروعة في حماية الخدمة وتحسينها، والامتثال للالتزامات القانونية.
مزوّدو الخدمات
تشارك الخدمات الخارجية التالية في تشغيل vetkit:
- GitHub — تسجيل الدخول، وتثبيت تطبيق GitHub، والوصول إلى المستودعات.
- Google — المصادقة عند اختيار تسجيل الدخول باستخدام Google.
- Apple — المصادقة عند اختيار تسجيل الدخول باستخدام Apple.
- Supabase — قاعدة بيانات PostgreSQL مُدارة لتخزين بيانات الحسابات والتدقيق.
- OVHcloud — يستضيف تطبيق vetkit وAPI وعمليات التدقيق على خادم في كندا.
- Cloudflare — توفّر DNS والاستضافة وتوصيل المحتوى لموقع vetkit.dev، والحماية من الروبوتات عبر Turnstile، وإيصال طلبات الوصول المبكر المرسلة من الموقع، وإعادة توجيه البريد المرسل إلى عناوين vetkit.dev. لا يعمل Turnstile إلا عند فتح نموذج الطلب. وتوفّر Cloudflare Web Analytics قياس الزيارات والأداء دون ملفات تعريف ارتباط.
- OSV.dev، التي تديرها Google — يُرسل فحص التبعيات أسماء الحزم وإصداراتها من ملفات القفل، ولا يُرسل الكود المصدري.
- Anthropic — عند تشغيل مؤشر الكتابة بمساعدة الذكاء الاصطناعي التجريبي فقط، تُرسل عينة صغيرة من الملفات مختارة بطريقة حتمية، بحد أقصى 16 ملفًا يُقتطع كل منها إلى 8,000 محرف، مع البيانات الوصفية لـ commits إلى API من Anthropic لتحليلها. ووفق شروط Anthropic التجارية، لا تُستخدم مدخلات API لتدريب النماذج.
- Resend — يرسل روابط تسجيل الدخول بالبريد التي تُستخدم مرة واحدة، وإشعارات للمشغّلين بشأن استفسارات Pro عند تهيئتها. تتضمن الإشعارات معرّف استلام غير دالّ على الهوية فقط، دون بيانات اتصالك أو أسماء المستودعات أو الكود المصدري.
مدد الاحتفاظ
- نسخ المستودعات المؤقتة: تُحذف عند انتهاء كل تدقيق.
- عمليات التدقيق والنتائج والتقارير: نحتفظ بها حتى تحذفها. يمكنك حذف عمليات التدقيق منفردةً من التطبيق؛ ولا يؤدي فصل المستودع إلى حذف سجل تدقيقه. عند طلب حذف حسابك أو مؤسسة، نحذف البيانات المرتبطة خلال 30 يومًا.
- تبقى تقارير شبكة المتصفح المحفوظة في حسابك حتى تحذفها أو يُحذف المستخدم أو المؤسسة المرتبطة بها نهائيًا. تُمسح اللقطات المباشرة عند انتهاء جلسة المتصفح، وتبقى التقارير المحلية حتى تحذفها أو تمسح بيانات المتصفح.
- محتوى رسائل GitHub webhook: يُحذف بعد 30 يومًا.
- الجلسات: تنتهي بعد 30 يومًا من عدم النشاط أو عند تسجيل الخروج.
- سجلات الخادم: نحتفظ بها لمدة محدودة لا تتجاوز عادةً 30 يومًا.
- النسخ الاحتياطية: قد تبقى البيانات المحذوفة في نسخ احتياطية مشفّرة حتى انتهاء دورة الاحتفاظ بها واستبدالها.
- أحداث استخدام المنتج الداخلية: تُحذف بعد 90 يومًا، وكذلك عند حذف المستخدم أو مساحة العمل المرتبطة بها نهائيًا.
- كيف عرفت vetkit: يُحذف بعد 365 يومًا وعند حذف المستخدم المرتبط.
- استفسارات Pro داخل التطبيق: نحتفظ بها لمعالجة طلبك حتى تطلب حذفها أو يُحذف المستخدم أو مساحة العمل المرتبطة بها نهائيًا.
ملفات تعريف الارتباط والتخزين المحلي
لا يضع vetkit.dev ملفات تعريف ارتباط. تقيس Cloudflare Web Analytics مشاهدات الصفحات ومصادر الإحالة ومعلومات المتصفح والجهاز وأداء الصفحات، دون ملفات تعريف ارتباط أو تتبع عبر المواقع. لا نرسل محتوى النماذج إلى التحليلات. تُحفظ تفضيلات الوضع الفاتح أو الداكن واللغة في التخزين المحلي للمتصفح. يستخدم تطبيق vetkit ملفات تعريف ارتباط ضرورية للجلسات والتفضيلات، وملفات حالة قصيرة العمر أثناء تسجيل الدخول عبر المزوّدين الخارجيين. تحفظ إضافة VetKit Network Monitor اللقطات المباشرة في تخزين جلسة المتصفح، والتقارير المحلية المحفوظة في التخزين المحلي للإضافة. لتذكّر طريقة وصولك، يحتفظ vetkit.dev بتسميات الحملة هذه واسم المضيف المُحيل في تخزين الجلسة لهذه العلامة حتى إغلاقها.
حقوقك
بحسب مكان إقامتك، قد يحق لك الوصول إلى بياناتك الشخصية أو تصحيحها أو تصديرها أو حذفها، والاعتراض على بعض أوجه معالجتها أو تقييدها. يمكنك حذف عمليات التدقيق وفصل المستودعات من التطبيق، وإلغاء تثبيت تطبيق GitHub من إعدادات GitHub في أي وقت. لحذف حسابك أو مؤسسة، أو لأي طلب آخر، راسل privacy@vetkit.dev؛ نرد خلال 30 يومًا. ويحق لك أيضًا تقديم شكوى إلى هيئة حماية البيانات المحلية.
نقل البيانات دوليًا
قد يعالج مزوّدو خدماتنا البيانات في كندا والاتحاد الأوروبي والولايات المتحدة. عند نقل البيانات خارج المنطقة الاقتصادية الأوروبية أو المملكة المتحدة، نعتمد على ضمانات مناسبة مثل البنود التعاقدية القياسية للمفوضية الأوروبية.
الأطفال
vetkit أداة للمطوّرين، وليست موجّهة للأطفال دون سن 16 عامًا.
التغييرات والتواصل
سننشر التغييرات في هذه الصفحة ونحدّث التاريخ أعلاه. وسنعلن عن التغييرات الجوهرية في التطبيق أو بالبريد الإلكتروني أيضًا. للاستفسارات المتعلقة بالخصوصية: privacy@vetkit.dev. للمشكلات الأمنية، راجع صفحة الأمان.