Паведамленне Аб Прыватнасці

Прыватнасць

Service наўмысна просты, але public avatar API ўсё ж атрымлівае некаторыя request data, каб працаваць. Гэтая старонка апісвае практычны baseline.

Што Атрымлівае Service

  • opaque identifier, які вы кладзяце ў request, напрыклад internal id, username або one-way hash
  • request parameters, такія як avatar type, style options, size, format і background
  • standard HTTP metadata, якія апрацоўваюцца server, reverse proxy і CDN, напрыклад IP address, user agent, referrer і request timing

Што Захоўвае Само Прыкладанне

Прыкладанне не патрабуе user accounts і па змаўчанні не ставіць application cookies. У basic request flow яно генеруе avatar on demand і вяртае яго непасрэдна.

Калі object storage support уключаны і выкарыстоўваецца signed-link або persistence route, generated avatar file і object key могуць захоўвацца ў наладжаным S3-compatible bucket.

Telemetry З Павагай Да Прыватнасці

Калі operator уключае telemetry, прыкладанне адпраўляе aggregate OpenTelemetry metrics для page views, visible page time, repository і crate clicks, demo actions і avatar generation counts, згрупаваныя па bounded style choices, такіх як kind, background, accessory, color, expression, shape і size bucket.

Telemetry не ўключае raw identifiers, tenant або style namespace values, IP addresses, user agents, referrers, full URLs, cookies або free-form text. Telemetry endpoints прымаюць толькі allow-listed aggregate labels.

Логі І Інфраструктура

У залежнасці ад deployment, infrastructure components, такія як nginx, Caddy, Cloudflare, hosting providers або S3-compatible storage, могуць захоўваць access logs і operational metadata. Гэтыя logs — частка працы public service і могуць утрымліваць requested identifier, калі ён ёсць у URL.

Чаго Лепш Не Адпраўляць

Email-shaped identifiers прымаюцца дзеля compatibility, але URLs могуць з'яўляцца ў infrastructure logs. Адпраўляйце stable internal id або one-way application hash, калі хочаце пазбегнуць personal data ў request URL.

Repository І Crate

Implementation можна паглядзець у public API repository, а reusable avatar renderer — у Rust crate. Рэпазіторый · Rust Crate

Заўвага пра пераклады

Пераклады сайта зроблены з дапамогай ШІ і на аснове найлепшых намаганняў. Калі вы бачыце тэкст, які варта палепшыць, унёскі на GitHub вітаюцца. Палепшыць пераклады