Privatnost
Usluga je namjerno jednostavna, ali public avatar API ipak prima neke request data kako bi funkcionirao. Ova stranica opisuje praktični baseline.
Što Usluga Prima
- opaque identifier koji stavljate u request, npr. internal id, username ili one-way hash
- request parameters kao avatar type, style options, size, format i background
- standard HTTP metadata koje obrađuju server, reverse proxy i CDN, kao IP address, user agent, referrer i request timing
Što Sama Aplikacija Sprema
Aplikacija ne zahtijeva user accounts i prema zadanim postavkama ne postavlja application cookies. U basic request flow generira avatar on demand i vraća ga izravno.
Ako je object storage support omogućen i koristi se signed-link ili persistence route, generated avatar file i object key mogu se spremiti u konfigurirani S3-compatible bucket.
Telemetrija Koja Čuva Privatnost
Ako operator omogući telemetry, aplikacija šalje aggregate OpenTelemetry metrics za page views, visible page time, repository i crate clicks, demo actions i avatar generation counts grupirane prema bounded style choices kao kind, background, accessory, color, expression, shape i size bucket.
Telemetry ne uključuje raw identifiers, tenant ili style namespace values, IP addresses, user agents, referrers, full URLs, cookies ili free-form text. Telemetry endpoints prihvaćaju samo allow-listed aggregate labels.
Logovi I Infrastruktura
Ovisno o deployment, infrastructure components kao nginx, Caddy, Cloudflare, hosting providers ili S3-compatible storage mogu čuvati access logs i operational metadata. Ti logs dio su rada public service i mogu sadržavati requested identifier ako je u URL-u.
Što Izbjegavati Slati
Email-shaped identifiers prihvaćaju se zbog compatibility, ali URLs se mogu pojaviti u infrastructure logs. Pošaljite stable internal id ili one-way application hash ako želite izbjeći personal data u request URL.
Repository I Crate
Implementation možete pregledati u public API repository i reusable avatar renderer u Rust crate. Repozitorij · Rust Crate
Napomena o prijevodima
Prijevodi web-mjesta potpomognuti su AI-jem i izrađeni prema najboljem trudu. Ako vidite tekst koji treba poboljšati, doprinosi na GitHubu su dobrodošli. Poboljšaj prijevode