صُمِّم TRACIO بحيث تكون الخصوصية مبدأً معمارياً أساسياً. يُعرِّف النظام الأجهزة دون جمع أي بيانات تعريف شخصية (PII). إن TRACIO خدمة سحابية مُدارة: فهي تعالج البيانات بالنيابة عنك في المنطقة التي تختارها (الاتحاد الأوروبي أو الولايات المتحدة)، وتبقى أنت المتحكم في البيانات.
يجمع TRACIO إشارات المتصفح التقنية فقط. ولا تحتوي أيٌّ من الإشارات التي يزيد عددها على 130 إشارة على بيانات تعريف شخصية:
| ما نجمعه | ما لا نجمعه |
|---|---|
| بصمة عرض Canvas | الأسماء والبريد الإلكتروني والعناوين |
| معطيات معالج الرسوميات WebGL | أرقام الهاتف |
| خصائص معالجة الصوت | أرقام الضمان الاجتماعي |
| توفّر الخطوط | أرقام بطاقات الائتمان |
| دقّة الشاشة | كلمات المرور |
| إصدار المتصفح | قيم إدخال النماذج |
| المنطقة الزمنية | سِجِلّ التصفّح |
| تفضيلات اللغة | ضغطات المفاتيح |
مُعرِّف الزائر (visitorId) هو بصمة أحادية الاتجاه مُشتقّة من خصائص الجهاز. ولا يمكن عكسها لاستعادة قيم الإشارات الأصلية.
يعمل TRACIO بالكامل كخدمة من الطرف الأول:
_vid_t هو ملف تعريف ارتباط من الطرف الأول (SameSite=Lax، وSecure عبر HTTPS)أنت المتحكم في البيانات؛ وTRACIO هو معالِج البيانات الذي يعمل وفقاً لتعليماتك. تُعالَج البيانات في المنطقة التي تختارها (الاتحاد الأوروبي أو الولايات المتحدة) ولا تُنسَخ عبر المناطق. تُحدَّد مدّة الاحتفاظ وفقاً لخطتك؛ ويُدار الوصول عبر لوحة التحكم (أدوار مساحة العمل).
بموجب اللائحة العامة لحماية البيانات، تحتاج إلى أساس قانوني لمعالجة البيانات الشخصية. وقد يُعَدّ أخذ بصمة الجهاز معالجةً لبيانات شخصية بحسب الولاية القضائية وحالة الاستخدام. ومن الأسس القانونية الشائعة:
| الأساس القانوني | حالة الاستخدام | ملاحظات |
|---|---|---|
| المصلحة المشروعة (Art. 6(1)(f)) | منع الاحتيال، وكشف الروبوتات، وأمن الحسابات | الأساس الأكثر شيوعاً. يتطلّب تقييماً موثّقاً للمصلحة. |
| الموافقة (Art. 6(1)(a)) | تتبّع الزوّار العام والتحليلات | تتطلّب موافقة صريحة (opt-in) عبر شريط ملفات تعريف الارتباط. |
| تنفيذ العقد (Art. 6(1)(b)) | وظائف الخدمة الأساسية | عندما يكون التعريف ضرورياً لتقديم الخدمة. |
يضبط TRACIO ملف تعريف ارتباط واحداً من الطرف الأول (_vid_t) بصلاحية 365 يوماً. بموجب توجيه الخصوصية الإلكترونية (ePrivacy) واللائحة العامة لحماية البيانات:
tracio.getResult().import { Tracio } from "@tracio/sdk"
// Only initialize TRACIO after consent is grantedif (hasConsent("fingerprinting")) { const tracio = Tracio.init({ publicKey: "5ca175fc..." }) const result = await tracio.getResult()}يمكنك تأجيل التعريف حتى يوافق المستخدم. ويظل جمع الإشارات يعمل بعد ذلك؛ وتكون درجة الثقة أدنى للزوّار العائدين عندما لا يتوفّر اختصار قائم على ملف تعريف الارتباط:
import { Tracio } from "@tracio/sdk"
const tracio = Tracio.init({ publicKey: "5ca175fc..." })// call getResult() only after consent is grantedأنت المتحكم في البيانات، ولذا فأنت مَن يتولّى طلبات أصحاب البيانات. ويوفّر لك TRACIO الأدوات اللازمة لتلبيتها:
| الحق | التنفيذ |
|---|---|
| الحق في الوصول (Art. 15) | البحث في سِجِلّ الزائر ضمن لوحة التحكم |
| الحق في المحو (Art. 17) | حذف سِجِلّات الزائر من لوحة التحكم (أو عبر طلب دعم) |
| الحق في التصحيح (Art. 16) | تحديث البيانات الوصفية المخزَّنة للزائر |
| الحق في نقل البيانات (Art. 20) | تصدير بيانات الزائر بصيغة قابلة للقراءة آلياً (JSON) |
| الحق في تقييد المعالجة (Art. 18) | إيقاف المعالجة الإضافية لزائر معيّن |
اعثر على سِجِلّ الزائر في لوحة التحكم (الزوّار)، أو استخدم واجهة برمجة التطبيقات الإدارية المقيَّدة بمساحة العمل (المُصادَق عليها عبر جلسة لوحة التحكم — راجع Webhooks لمعرفة نموذج المصادقة):
curl https://app.tracio.ai/api/v1/workspaces/{workspaceId}/visitors/X7fh2Hg9LkMn3pQr \ -H "Authorization: Bearer <clerk-session-jwt>"يعالج TRACIO البيانات في المنطقة التي تختارها (الاتحاد الأوروبي أو الولايات المتحدة) بوصفه معالِجاً لك. وتتوفّر اتفاقية معالجة البيانات (DPA) عند الطلب؛ تواصَل معنا لإبرام واحدة قبل المعالجة على نطاق واسع.
تُحدَّد مدّة الاحتفاظ حسب مستوى خطتك: 7 أيام (Free)، 30 يوماً (Pro)، 90 يوماً (Business)، 365 يوماً (Enterprise). وتُحذف تلقائياً السِّجِلّات الأقدم من النافذة الزمنية للخطة. ولتمديد مدّة الاحتفاظ، انتقِل إلى خطة أعلى.
| نوع البيانات | الاحتفاظ الموصى به | المبرِّر |
|---|---|---|
| سِجِلّات الزوّار | حتى حدّ خطتك | يحتاج الزوّار العائدون إلى السِّجِلّ للمطابقة الموثوقة. |
| تفاصيل الأحداث | 30–90 يوماً | كافية لتحقيقات الاحتيال وتسوية النزاعات. |
_vid_t مُعرِّفاً فريداً (UID) غير شفّاف وغير قابل للعكس (دون بيانات تعريف شخصية)_vid_t القيمتين SameSite=Lax وSecure (عبر HTTPS)لمتطلبات إقامة البيانات، اختر منطقتك عند التسجيل:
| المنطقة | تبقى البيانات في |
|---|---|
| EU | الاتحاد الأوروبي |
| US | الولايات المتحدة |
اضبط خيار region في SDK ("eu" أو "us") كي يتواصل المتصفح مع نقطة النهاية
الإقليمية المطابقة. تُعالَج البيانات داخل المنطقة التي اخترتها ولا تُنسَخ عبر
المناطق.
region في SDK