Privadesa
Aquest service està fet expressament simple, però la public avatar API encara rep alguns request data per funcionar. Aquesta page explica aquest practical baseline.
Què Rep El Service
- opaque identifier que poses a la request, com internal id, username o one-way hash
- request parameters com avatar type, style options, size, format i background
- standard HTTP metadata gestionada pel server, reverse proxy i CDN, com IP address, user agent, referrer i request timing
Què Store L'App
L'application no requereix user accounts i no set application cookies by default. En el basic request flow, l'app generate avatar on demand i el retorna directament.
Si object storage support està enabled i s'utilitza signed-link o persistence route, el generated avatar file i object key es poden store en el configured S3-compatible bucket.
Privacy-Preserving Telemetry
Si l'operator enable telemetry, l'app emit aggregate OpenTelemetry metrics per page views, visible page time, repository i crate clicks, demo actions i avatar generation counts grouped per bounded style choices com kind, background, accessory, color, expression, shape i size bucket.
Telemetry no conté raw identifiers, tenant o style namespace values, IP addresses, user agents, referrers, full URLs, cookies ni free-form text. Telemetry endpoints només accepten allow-listed aggregate labels.
Logs I Infrastructure
Segons el deployment, infrastructure components com nginx, Caddy, Cloudflare, hosting providers o S3-compatible storage poden store access logs i operational metadata. Aquests logs formen part de l'execució del public service i poden contenir el requested identifier si apareix a l'URL.
Què És Millor No Enviar
Email-shaped identifiers s'accepten per compatibility, però URLs poden aparèixer en infrastructure logs. Envia un stable internal id o one-way application hash si vols evitar personal data a la request URL.
Repository I Crate
Pots revisar la implementation al public API repository i el reusable avatar renderer al Rust crate. Repository · Rust Crate
Avís sobre les traduccions
Les traduccions del lloc web són assistides per IA i fetes amb el millor esforç. Si veus text que caldria millorar, les contribucions a GitHub són benvingudes. Millorar traduccions