Preifatrwydd
Mae'r service hwn wedi'i wneud yn fwriadol simple, ond mae'r public avatar API yn dal i dderbyn rhywfaint o request data er mwyn gweithio. Mae'r page hwn yn egluro'r practical baseline hwnnw.
Beth Mae'r Service Yn Ei Dderbyn
- opaque identifier rydych yn ei roi yn y request, fel internal id, username neu one-way hash
- request parameters fel avatar type, style options, size, format a background
- standard HTTP metadata a gaiff ei drin gan y server, reverse proxy a CDN, fel IP address, user agent, referrer a request timing
Beth Mae'r App Yn Ei Store
Nid yw'r application yn gofyn am user accounts ac nid yw'n set application cookies by default. Yn y basic request flow, mae'r app yn generate avatar on demand ac yn ei return yn uniongyrchol.
Os yw object storage support enabled ac os defnyddir signed-link neu persistence route, gall y generated avatar file ac object key gael eu store yn y configured S3-compatible bucket.
Privacy-Preserving Telemetry
Os yw'r operator yn enable telemetry, mae'r app yn emit aggregate OpenTelemetry metrics ar gyfer page views, visible page time, repository a crate clicks, demo actions ac avatar generation counts wedi'u grouped gan bounded style choices fel kind, background, accessory, color, expression, shape a size bucket.
Nid yw telemetry yn cynnwys raw identifiers, tenant neu style namespace values, IP addresses, user agents, referrers, full URLs, cookies na free-form text. Mae telemetry endpoints yn derbyn allow-listed aggregate labels yn unig.
Logs Ac Infrastructure
Yn dibynnu ar deployment, gall infrastructure components fel nginx, Caddy, Cloudflare, hosting providers neu S3-compatible storage store access logs ac operational metadata. Mae'r logs hyn yn rhan o redeg y public service a gallant gynnwys y requested identifier os yw'n ymddangos yn yr URL.
Beth Sy'n Well Peidio Â'i Anfon
Derbynnir email-shaped identifiers er compatibility, ond gall URLs ymddangos mewn infrastructure logs. Anfonwch stable internal id neu one-way application hash os ydych am osgoi personal data yn y request URL.
Repository A Crate
Gallwch wirio'r implementation yn y public API repository a'r reusable avatar renderer yn y Rust crate. Repository · Rust Crate
Nodyn cyfieithu
Mae cyfieithiadau'r wefan wedi'u cynorthwyo gan AI ac wedi'u gwneud ar sail ymdrech orau. Os gwelwch eiriad y dylid ei wella, mae cyfraniadau ar GitHub yn cael eu croesawu. Gwella cyfieithiadau