ความเป็นส่วนตัว
บริการนี้ตั้งใจให้เรียบง่าย แต่ API อวาตาร์สาธารณะยังต้องรับข้อมูล request บางอย่างเพื่อทำงาน หน้านี้อธิบาย baseline เชิงปฏิบัตินั้น
บริการรับข้อมูลอะไร
- ตัวระบุแบบไม่เปิดเผยที่คุณใส่ใน request เช่น id ภายใน ชื่อผู้ใช้ หรือแฮชทางเดียว
- พารามิเตอร์ request เช่น ประเภทอวาตาร์ ตัวเลือกสไตล์ ขนาด format และพื้นหลัง
- metadata HTTP มาตรฐานที่เซิร์ฟเวอร์ reverse proxy และ CDN จัดการ เช่น IP address, user agent, referrer และ timing ของ request
แอปเก็บอะไรเอง
แอปไม่ต้องใช้บัญชีผู้ใช้และโดยค่าเริ่มต้นไม่ตั้ง application cookies ใน flow request พื้นฐาน แอปจะสร้างอวาตาร์ตามคำขอและส่งกลับโดยตรง
หากเปิดใช้งาน object storage และใช้ route ลิงก์ที่ลงนามหรือ persistence ไฟล์อวาตาร์ที่สร้างและ object key ของมันอาจถูกเก็บใน bucket ที่เข้ากันได้กับ S3 ที่ตั้งค่าไว้
Telemetry ที่เคารพความเป็นส่วนตัว
หาก operator เปิด telemetry แอปจะส่ง metric OpenTelemetry แบบรวมสำหรับ page views, เวลาที่หน้าแสดง, click ไปยัง repository และ crate, การกระทำ demo และจำนวนการสร้างอวาตาร์ที่จัดกลุ่มตามตัวเลือกสไตล์ที่จำกัด เช่น kind, background, accessory, color, expression, shape และ size bucket
Telemetry ไม่รวม identity ดิบ, ค่า tenant หรือ style namespace, IP address, user agents, referrers, URL เต็ม, cookies หรือข้อความอิสระ Endpoint telemetry รับเฉพาะ label แบบรวมที่อยู่ใน allow-list
Logs และโครงสร้างพื้นฐาน
ขึ้นอยู่กับ deployment ส่วนประกอบโครงสร้างพื้นฐาน เช่น nginx, Caddy, Cloudflare, ผู้ให้บริการ hosting หรือ storage ที่เข้ากันได้กับ S3 อาจเก็บ access logs และ metadata ด้านปฏิบัติการ Logs เหล่านี้เป็นส่วนหนึ่งของการให้บริการสาธารณะและอาจมีตัวระบุที่คุณขอหากมันปรากฏใน URL
สิ่งที่ควรหลีกเลี่ยงการส่ง
ตัวระบุที่มีรูปแบบเหมือนอีเมลยอมรับเพื่อความเข้ากันได้ แต่ URL อาจปรากฏใน log โครงสร้างพื้นฐาน ส่ง id ภายในที่เสถียรหรือแฮชทางเดียวของแอปเมื่อคุณต้องการหลีกเลี่ยงการใส่ข้อมูลส่วนบุคคลใน request URL
รีโพซิทอรีและ crate
คุณสามารถตรวจ implementation ได้ใน API repository สาธารณะ และ renderer อวาตาร์ที่นำกลับมาใช้ได้ใน Rust crate รีโพซิทอรี · Rust crate
หมายเหตุเกี่ยวกับการแปล
คำแปลของเว็บไซต์นี้ได้รับความช่วยเหลือจาก AI และเป็นความพยายามอย่างดีที่สุด หากคุณพบข้อความที่ควรปรับปรุง เรายินดีรับการมีส่วนร่วมบน GitHub ปรับปรุงคำแปล