Informacja O Prywatności

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