Прыватнасць
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 вітаюцца. Палепшыць пераклады