Zasebnost
Storitev je namenoma preprosta, vendar public avatar API vseeno prejme nekaj request data, da lahko deluje. Ta stran opisuje praktičen baseline.
Kaj Storitev Prejme
- opaque identifier, ki ga vstavite v request, na primer internal id, username ali one-way hash
- request parameters, kot so avatar type, style options, size, format in background
- standard HTTP metadata, ki jih obdelujejo server, reverse proxy in CDN, kot so IP address, user agent, referrer in request timing
Kaj Hrani Sama Aplikacija
Aplikacija ne zahteva user accounts in privzeto ne nastavlja application cookies. V basic request flow generira avatar on demand in ga vrne neposredno.
Če je object storage support omogočen in se uporablja signed-link ali persistence route, se lahko generated avatar file in object key shranita v konfiguriran S3-compatible bucket.
Telemetrija, Ki Varuje Zasebnost
Če operator omogoči telemetry, aplikacija pošilja aggregate OpenTelemetry metrics za page views, visible page time, repository in crate clicks, demo actions in avatar generation counts, združene po bounded style choices, kot so kind, background, accessory, color, expression, shape in size bucket.
Telemetry ne vključuje raw identifiers, tenant ali style namespace values, IP addresses, user agents, referrers, full URLs, cookies ali free-form text. Telemetry endpoints sprejemajo samo allow-listed aggregate labels.
Logi In Infrastruktura
Odvisno od deployment lahko infrastructure components, kot so nginx, Caddy, Cloudflare, hosting providers ali S3-compatible storage, hranijo access logs in operational metadata. Ti logs so del delovanja public service in lahko vsebujejo requested identifier, če je v URL.
Česa Raje Ne Pošiljajte
Email-shaped identifiers so sprejeti zaradi compatibility, vendar se URLs lahko pojavijo v infrastructure logs. Pošljite stable internal id ali one-way application hash, če se želite izogniti personal data v request URL.
Repository In Crate
Implementation lahko pregledate v public API repository, reusable avatar renderer pa v Rust crate. Repozitorij · Rust Crate
Opomba o prevodih
Prevodi spletnega mesta so podprti z AI in pripravljeni po najboljših močeh. Če opazite besedilo, ki bi ga bilo treba izboljšati, so prispevki na GitHubu dobrodošli. Izboljšaj prevode