Súkromie
Služba je zámerne jednoduchá, ale public avatar API stále prijíma niektoré request data, aby fungovalo. Táto stránka opisuje praktický baseline.
Čo Služba Prijíma
- opaque identifier, ktorý vložíte do request, napríklad internal id, username alebo one-way hash
- request parameters ako avatar type, style options, size, format a background
- standard HTTP metadata spracované serverom, reverse proxy a CDN, napríklad IP address, user agent, referrer a request timing
Čo Ukladá Samotná Aplikácia
Aplikácia nevyžaduje user accounts a predvolene nenastavuje application cookies. V basic request flow generuje avatar on demand a vracia ho priamo.
Ak je zapnutý object storage support a používa sa signed-link alebo persistence route, generated avatar file a object key môžu byť uložené v nakonfigurovanom S3-compatible bucket.
Telemetria Chrániaca Súkromie
Ak operator povolí telemetry, aplikácia odosiela aggregate OpenTelemetry metrics pre page views, visible page time, repository a crate clicks, demo actions a avatar generation counts zoskupené podľa bounded style choices ako kind, background, accessory, color, expression, shape a size bucket.
Telemetry nezahŕňa raw identifiers, tenant alebo style namespace values, IP addresses, user agents, referrers, full URLs, cookies ani free-form text. Telemetry endpoints prijímajú iba allow-listed aggregate labels.
Logy A Infraštruktúra
Podľa deployment môžu infrastructure components ako nginx, Caddy, Cloudflare, hosting providers alebo S3-compatible storage uchovávať access logs a operational metadata. Tieto logs sú súčasťou prevádzky public service a môžu obsahovať requested identifier, ak sa nachádza v URL.
Čo Radšej Neposielať
Email-shaped identifiers sa prijímajú kvôli compatibility, ale URLs sa môžu objaviť v infrastructure logs. Posielajte stable internal id alebo one-way application hash, ak sa chcete vyhnúť personal data v request URL.
Repository A Crate
Implementation môžete skontrolovať v public API repository a reusable avatar renderer v Rust crate. Repozitár · Rust Crate
Poznámka k prekladom
Preklady webu sú podporené AI a vytvorené podľa najlepšej snahy. Ak uvidíte formuláciu, ktorú treba zlepšiť, príspevky na GitHube sú vítané. Vylepšiť preklady