Privatliv
Servicen er bevidst enkel, men en offentlig avatar-API modtager stadig nogle requestdata for at fungere. Denne side beskriver den praktiske baseline.
Hvad servicen modtager
- den uigennemsigtige identifikator, du lægger i requesten, såsom intern id, brugernavn eller envejs-hash
- requestparametre såsom avatartype, stilindstillinger, størrelse, format og baggrund
- standard HTTP-metadata håndteret af serveren, reverse proxy og CDN, såsom IP-adresse, user agent, referrer og request timing
Hvad appen selv gemmer
Applikationen kræver ikke brugerkonti og sætter som standard ikke application cookies. I det basale requestflow genererer den avataren on demand og returnerer den direkte.
Hvis objektlagerunderstøttelse er aktiveret, og en signed-link eller persistence route bruges, kan den genererede avatarfil og dens object key gemmes i den konfigurerede S3-kompatible bucket.
Privatlivsbevarende telemetry
Hvis telemetry er aktiveret af operatøren, udsender appen aggregerede OpenTelemetry-metrics for page views, synlig sidetid, repository- og crate-clicks, demo-actions og avatar-genereringer grupperet efter afgrænsede stilvalg som kind, background, accessory, color, expression, shape og size bucket.
Telemetry inkluderer ikke rå identifikatorer, tenant- eller style namespace-værdier, IP-adresser, user agents, referrers, fulde URLs, cookies eller fritekst. Telemetry endpoints accepterer kun allow-listede aggregerede labels.
Logs og infrastruktur
Afhængigt af deployment kan infrastrukturkomponenter som nginx, Caddy, Cloudflare, hostingudbydere eller S3-kompatibelt lager gemme access logs og operationel metadata. Disse logs er en del af driften af en offentlig service og kan indeholde den identifikator, du requestede, hvis den optræder i URL'en.
Hvad du bør undgå at sende
Email-lignende identifikatorer accepteres af kompatibilitetshensyn, men URLs kan optræde i infrastrukturlogs. Send en stabil intern id eller envejs application hash, når du vil undgå at placere persondata i request-URL'en.
Repository og crate
Du kan inspicere implementationen i det offentlige API-repository og den genbrugelige avatar-renderer i Rust-craten. Repository · Rust-crate
Bemærkning om oversættelser
Webstedets oversættelser er AI-assisterede og lavet efter bedste evne. Hvis du ser formuleringer, der bør forbedres, er bidrag velkomne på GitHub. Forbedr oversættelser