Privateco
La servo estas intence simpla, sed publika avatara API ankoraŭ ricevas kelkajn petajn datumojn por funkcii. Ĉi tiu paĝo priskribas tiun praktikan bazlinion.
Kion la servo ricevas
- la opaka identigilo, kiun vi metas en la peton, kiel interna id, uzantnomo aŭ unudirekta haŝo
- petaj parametroj kiel avatara tipo, stilopcioj, grandeco, formato kaj fono
- norma HTTP-metadata traktata de la servilo, reverse proxy kaj CDN, kiel IP-adreso, user agent, referrer kaj peta tempigo
Kion la aplikaĵo mem stokas
La aplikaĵo ne postulas uzantkontojn kaj defaŭlte ne metas aplikaĵajn cookies. En la baza peta fluo ĝi generas la avataron laŭpete kaj redonas ĝin rekte.
Se objekt-stoka subteno estas ebligita kaj subskribit-ligila aŭ persista route estas uzata, la generita avatara dosiero kaj ĝia objekta ŝlosilo povas esti stokitaj en la agordita S3-kongrua bucket.
Privateco-konserva telemetry
Se telemetry estas ebligita de la operatoro, la aplikaĵo elsendas agregitajn OpenTelemetry-metrikojn por page views, videbla paĝtempo, deponejaj kaj crate-klakoj, demonstraj agoj, kaj avataraj generadaj nombroj grupigitaj laŭ limigitaj stilaj elektoj kiel kind, background, accessory, color, expression, shape kaj size bucket.
Telemetry ne inkluzivas krudajn identigilojn, tenant aŭ style namespace valorojn, IP-adresojn, user agents, referrers, plenajn URL-ojn, cookies aŭ liberan tekston. La telemetry endpoints akceptas nur permesitajn agregitajn labels.
Protokoloj kaj infrastrukturo
Depende de deployment, infrastrukturaj komponantoj kiel nginx, Caddy, Cloudflare, gastigaj provizantoj aŭ S3-kongrua stokado povas konservi access logs kaj operacian metadata. Tiuj protokoloj estas parto de funkciigo de publika servo kaj povas enhavi la petitan identigilon se ĝi aperas en la URL.
Kion eviti sendi
Retpoŝt-formaj identigiloj estas akceptataj por kongruo, sed URL-oj povas aperi en infrastrukturaj protokoloj. Sendu stabilan internan id aŭ unudirektan aplikaĵan haŝon kiam vi volas eviti meti personajn datumojn en la peta URL.
Deponejo kaj crate
Vi povas inspekti la efektivigon en la publika API-deponejo kaj la reuzeblan avataran renderilon en la Rust-kesto. Deponejo · Rust-kesto
Noto pri tradukoj
La retejaj tradukoj estas helpataj de AI kaj faritaj laŭ plej bona peno. Se vi vidas vortumon plibonigindan, kontribuoj estas bonvenaj ĉe GitHub. Plibonigi tradukojn