Prywatność
Usługa jest celowo prosta, ale public avatar API nadal otrzymuje część request data, aby działać. Ta strona opisuje praktyczny baseline.
Co Otrzymuje Usługa
- opaque identifier umieszczany w request, na przykład internal id, username albo one-way hash
- request parameters, takie jak avatar type, style options, size, format i background
- standard HTTP metadata obsługiwane przez server, reverse proxy i CDN, takie jak IP address, user agent, referrer i request timing
Co Przechowuje Sama Aplikacja
Aplikacja nie wymaga user accounts i domyślnie nie ustawia application cookies. W basic request flow generuje avatar on demand i zwraca go bezpośrednio.
Jeśli object storage support jest włączony i używany jest signed-link albo persistence route, generated avatar file i object key mogą zostać zapisane w skonfigurowanym S3-compatible bucket.
Telemetria Chroniąca Prywatność
Jeśli operator włączy telemetry, aplikacja wysyła aggregate OpenTelemetry metrics dla page views, visible page time, repository i crate clicks, demo actions oraz avatar generation counts pogrupowanych według bounded style choices, takich jak kind, background, accessory, color, expression, shape i size bucket.
Telemetry nie obejmuje raw identifiers, tenant ani style namespace values, IP addresses, user agents, referrers, full URLs, cookies ani free-form text. Telemetry endpoints przyjmują tylko allow-listed aggregate labels.
Logi i Infrastruktura
W zależności od deployment, infrastructure components takie jak nginx, Caddy, Cloudflare, hosting providers albo S3-compatible storage mogą przechowywać access logs i operational metadata. Te logs są częścią działania public service i mogą zawierać requested identifier, jeśli występuje w URL.
Czego Lepiej Nie Wysyłać
Email-shaped identifiers są akceptowane dla compatibility, ale URLs mogą pojawiać się w infrastructure logs. Wysyłaj stable internal id albo one-way application hash, jeśli chcesz uniknąć personal data w request URL.
Repozytorium i Crate
Implementation możesz sprawdzić w public API repository, a reusable avatar renderer w Rust crate. Repozytorium · Rust Crate
Uwaga o tłumaczeniach
Tłumaczenia strony są wspierane przez AI i wykonane w trybie najlepszych starań. Jeśli widzisz sformułowanie do poprawy, wkład na GitHubie jest mile widziany. Ulepsz tłumaczenia