Privatsphär
De service ass bewosst einfach, mee eng public avatar API kritt trotzdeem e puer request data fir ze funktionéieren. Dës Säit beschreift déi praktesch baseline.
Wat De Service Kritt
- den opaque identifier, deen Dir an de request setzt, wéi internal id, username oder one-way hash
- request parameters wéi avatar type, style options, size, format a background
- standard HTTP metadata, déi vum server, reverse proxy an CDN verschafft ginn, wéi IP address, user agent, referrer an request timing
Wat D'App Selwer Späichert
D'Applikatioun erfuerdert keng user accounts a setzt standardméisseg keng application cookies. Am basic request flow generéiert se den avatar on demand a gëtt en direkt zeréck.
Wann object storage support aktivéiert ass an eng signed-link oder persistence route benotzt gëtt, kënnen den generated avatar file an säin object key am konfiguréierte S3-compatible bucket gespäichert ginn.
Privatsphär-Schounend Telemetry
Wann den operator telemetry aktivéiert, schéckt d'App aggregate OpenTelemetry metrics fir page views, visible page time, repository a crate clicks, demo actions an avatar generation counts, gruppéiert no bounded style choices wéi kind, background, accessory, color, expression, shape a size bucket.
Telemetry enthält keng raw identifiers, tenant oder style namespace values, IP addresses, user agents, referrers, full URLs, cookies oder free-form text. Telemetry endpoints akzeptéieren nëmmen allow-listed aggregate labels.
Loggen An Infrastruktur
Ofhängeg vum deployment kënnen infrastructure components wéi nginx, Caddy, Cloudflare, hosting providers oder S3-compatible storage access logs an operational metadata behalen. Dës logs si Bestanddeel vum Betrib vun engem public service a kënnen de requested identifier enthalen, wann en am URL steet.
Wat Dir Net Schécke Sollt
Email-shaped identifiers ginn aus compatibility Grënn akzeptéiert, mee URLs kënnen an infrastructure logs opdauchen. Schéckt stable internal id oder one-way application hash, wann Dir personal data am request URL vermeide wëllt.
Repository A Crate
Dir kënnt d'implementation am public API repository an de reusable avatar renderer am Rust crate nokucken. Repository · Rust Crate
Hiweis zu Iwwersetzungen
D'Iwwersetzunge vun der Websäit si mat KI ënnerstëtzt a no beschtem Effort gemaach. Wann s du Formuléierungen gesäis, déi besser solle ginn, si Bäiträg op GitHub wëllkomm. Iwwersetzunge verbesseren