Maxfiylik
Bu service ataylab simple qilingan, lekin public avatar API ishlashi uchun baribir ayrim request data oladi. Bu page practical baseline-ni tushuntiradi.
Service Nima Qabul Qiladi
- request ichiga qo‘yadigan opaque identifier, masalan internal id, username yoki one-way hash
- avatar type, style options, size, format va background kabi request parameters
- server, reverse proxy va CDN tomonidan ishlanadigan standard HTTP metadata, masalan IP address, user agent, referrer va request timing
App Nima Store Qiladi
Application user accounts talab qilmaydi va default bo‘yicha application cookies set qilmaydi. Basic request flow ichida app avatar generate qiladi va bevosita return qiladi.
Object storage support enabled bo‘lsa va signed-link yoki persistence route ishlatilsa, generated avatar file va object key configured S3-compatible bucket ichida store bo‘lishi mumkin.
Privacy-Preserving Telemetry
Operator telemetry enable qilsa, app page views, visible page time, repository va crate clicks, demo actions va avatar generation counts uchun aggregate OpenTelemetry metrics emit qiladi; ular kind, background, accessory, color, expression, shape va size bucket kabi bounded style choices bo‘yicha grouped bo‘ladi.
Telemetry raw identifiers, tenant yoki style namespace values, IP addresses, user agents, referrers, full URLs, cookies yoki free-form text o‘z ichiga olmaydi. Telemetry endpoints faqat allow-listed aggregate labels qabul qiladi.
Logs Va Infrastructure
Deployment-ga qarab nginx, Caddy, Cloudflare, hosting providers yoki S3-compatible storage kabi infrastructure components access logs va operational metadata store qilishi mumkin. Bu logs public service ishlashining bir qismi va URL ichida ko‘rinsa requested identifier-ni o‘z ichiga olishi mumkin.
Nimani Yubormagan Ma'qul
Email-shaped identifiers compatibility uchun qabul qilinadi, lekin URLs infrastructure logs ichida ko‘rinishi mumkin. Request URL ichida personal data bo‘lmasin desang stable internal id yoki one-way application hash yubor.
Repository Va Crate
Implementation-ni public API repository ichida va reusable avatar renderer-ni Rust crate ichida tekshirishing mumkin. Repository · Rust Crate
Tarjima eslatmasi
Website tarjimalari AI-assisted va best effort asosida qilingan. Yaxshilanishi kerak bo'lgan wording ko'rsang, GitHub'dagi contributions mamnuniyat bilan qabul qilinadi. Tarjimalarni yaxshilash