TRACIO ถูกออกแบบโดยยึดความเป็นส่วนตัวเป็นหลักการทางสถาปัตยกรรมหลัก ระบบจะ ระบุอุปกรณ์โดยไม่เก็บข้อมูลที่ระบุตัวบุคคลได้ (PII) ใด ๆ TRACIO เป็นบริการ คลาวด์แบบมีการจัดการ (managed): ระบบประมวลผลข้อมูลในนามของคุณในภูมิภาคที่คุณ เลือก (EU หรือ US) และคุณยังคงเป็นผู้ควบคุมข้อมูล (data controller)
TRACIO เก็บเฉพาะสัญญาณทางเทคนิคของเบราว์เซอร์เท่านั้น ไม่มีสัญญาณใดในกว่า 130+ สัญญาณที่มีข้อมูลที่ระบุตัวบุคคลได้:
| สิ่งที่เราเก็บ | สิ่งที่เราไม่เก็บ |
|---|---|
| Canvas rendering hash | ชื่อ, อีเมล, ที่อยู่ |
| WebGL GPU parameters | หมายเลขโทรศัพท์ |
| Audio processing characteristics | หมายเลขประกันสังคม |
| Font availability | หมายเลขบัตรเครดิต |
| Screen resolution | รหัสผ่าน |
| Browser version | ค่าที่กรอกในฟอร์ม |
| Timezone | ประวัติการเข้าชมเว็บ |
| Language preferences | การกดแป้นพิมพ์ |
ตัวระบุผู้เข้าชม (visitorId) เป็น hash แบบทางเดียวที่ได้จากคุณลักษณะของอุปกรณ์ ไม่สามารถย้อนกลับเพื่อกู้คืนค่าของสัญญาณดั้งเดิมได้
TRACIO ทำงานเป็นบริการแบบ first-party ทั้งหมด:
_vid_t เป็นคุกกี้แบบ first-party (SameSite=Lax, Secure บน HTTPS)คุณคือผู้ควบคุมข้อมูล (data controller) ส่วน TRACIO คือผู้ประมวลผลข้อมูล (data processor) ที่ดำเนินการตาม คำสั่งของคุณ ข้อมูลจะถูกประมวลผลในภูมิภาคที่คุณเลือก (EU หรือ US) และจะไม่ถูก ทำซ้ำข้ามภูมิภาค ระยะเวลาเก็บรักษาถูกกำหนดตามแพ็กเกจของคุณ การเข้าถึงถูกควบคุม ผ่านแดชบอร์ด (บทบาทใน workspace)
ภายใต้ GDPR คุณจำเป็นต้องมีฐานทางกฎหมายในการประมวลผลข้อมูลส่วนบุคคล การทำ device fingerprinting อาจถือเป็นการประมวลผลข้อมูลส่วนบุคคลได้ ขึ้นอยู่กับเขตอำนาจศาลและกรณีการใช้งานของคุณ ฐานทางกฎหมายที่พบบ่อย ได้แก่:
| ฐานทางกฎหมาย | กรณีการใช้งาน | หมายเหตุ |
|---|---|---|
| ประโยชน์อันชอบธรรม (Art. 6(1)(f)) | การป้องกันการฉ้อโกง, การตรวจจับบอต, ความปลอดภัยบัญชี | ฐานที่พบบ่อยที่สุด ต้องมีการประเมินประโยชน์ที่บันทึกไว้เป็นเอกสาร |
| ความยินยอม (Art. 6(1)(a)) | การติดตามผู้เข้าชมทั่วไป, การวิเคราะห์ | ต้องมีการ opt-in อย่างชัดแจ้งผ่านแบนเนอร์คุกกี้ |
| การปฏิบัติตามสัญญา (Art. 6(1)(b)) | ฟังก์ชันการทำงานหลักที่จำเป็นของบริการ | เมื่อการระบุตัวตนจำเป็นต่อการส่งมอบบริการ |
TRACIO ตั้งคุกกี้แบบ first-party หนึ่งตัว (_vid_t) โดยมีอายุ 365 วัน ภายใต้ ePrivacy Directive และ GDPR:
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()}คุณสามารถเลื่อนการระบุตัวตนออกไปจนกว่าผู้ใช้จะ opt-in ได้ การเก็บสัญญาณยังคง ทำงานได้หลังจากนั้น ความเชื่อมั่น (confidence) จะต่ำกว่าสำหรับผู้เข้าชมที่กลับมา เมื่อไม่มีทางลัดที่อิงคุกกี้ให้ใช้งาน:
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) | ระงับการประมวลผลเพิ่มเติมสำหรับผู้เข้าชม |
ค้นหาประวัติของผู้เข้าชมในแดชบอร์ด (Visitors) หรือใช้ management API ที่จำกัด ขอบเขตไว้ที่ workspace (ยืนยันตัวตนด้วยเซสชันแดชบอร์ดของคุณ — ดูโมเดลการยืนยันตัวตนได้ที่ Webhooks):
curl https://app.tracio.ai/api/v1/workspaces/{workspaceId}/visitors/X7fh2Hg9LkMn3pQr \ -H "Authorization: Bearer <clerk-session-jwt>"TRACIO ประมวลผลข้อมูลในภูมิภาคที่คุณเลือก (EU หรือ US) ในฐานะผู้ประมวลผลของคุณ DPA พร้อมให้บริการเมื่อร้องขอ ติดต่อเราเพื่อจัดทำข้อตกลงก่อนเริ่มประมวลผลในระดับ ปริมาณมาก
ระยะเวลาเก็บรักษาถูกกำหนดตายตัวตามระดับแพ็กเกจของคุณ: 7 วัน (Free), 30 วัน (Pro), 90 วัน (Business), 365 วัน (Enterprise) บันทึกที่เก่ากว่าช่วงเวลาของแพ็กเกจจะถูกล้าง โดยอัตโนมัติ หากต้องการขยายระยะเวลาเก็บรักษา ให้เปลี่ยนไปใช้แพ็กเกจที่สูงกว่า
| ประเภทข้อมูล | ระยะเวลาเก็บรักษาที่แนะนำ | เหตุผล |
|---|---|---|
| บันทึกผู้เข้าชม | สูงสุดตามขีดจำกัดของแพ็กเกจ | ผู้เข้าชมที่กลับมาต้องอาศัยประวัติเพื่อการจับคู่ที่มั่นใจได้ |
| รายละเอียดเหตุการณ์ | 30–90 วัน | เพียงพอสำหรับการสืบสวนการฉ้อโกงและการระงับข้อพิพาท |
_vid_t เก็บ UID แบบทึบ (opaque) ที่ย้อนกลับไม่ได้ (ไม่มี PII)_vid_t ใช้ SameSite=Lax และ Secure (บน HTTPS)สำหรับข้อกำหนดด้านถิ่นที่อยู่ของข้อมูล (data residency) ให้เลือกภูมิภาคของคุณตอนสมัคร:
| ภูมิภาค | ข้อมูลอยู่ใน |
|---|---|
| EU | สหภาพยุโรป |
| US | สหรัฐอเมริกา |
ตั้งค่าตัวเลือก region ของ SDK ("eu" หรือ "us") เพื่อให้เบราว์เซอร์สื่อสารกับ
endpoint ประจำภูมิภาคที่ตรงกัน ข้อมูลจะถูกประมวลผลภายในภูมิภาคที่คุณเลือกและจะไม่
ถูกทำซ้ำข้ามภูมิภาค
region ของ SDK