Privatësia
Ky service është ndërtuar qëllimisht simple, por public avatar API ende merr disa request data për të funksionuar. Kjo page shpjegon atë practical baseline.
Çfarë Merr Service
- opaque identifier që vendos në request, si internal id, username ose one-way hash
- request parameters si avatar type, style options, size, format dhe background
- standard HTTP metadata që trajtohet nga server, reverse proxy dhe CDN, si IP address, user agent, referrer dhe request timing
Çfarë Store App
Application nuk kërkon user accounts dhe nuk set application cookies by default. Në basic request flow, app generate avatar on demand dhe e return direkt.
Nëse object storage support është enabled dhe përdoret signed-link ose persistence route, generated avatar file dhe object key mund të store në configured S3-compatible bucket.
Privacy-Preserving Telemetry
Nëse operator enable telemetry, app emit aggregate OpenTelemetry metrics për page views, visible page time, repository dhe crate clicks, demo actions dhe avatar generation counts grouped sipas bounded style choices si kind, background, accessory, color, expression, shape dhe size bucket.
Telemetry nuk përmban raw identifiers, tenant ose style namespace values, IP addresses, user agents, referrers, full URLs, cookies ose free-form text. Telemetry endpoints pranojnë vetëm allow-listed aggregate labels.
Logs Dhe Infrastructure
Sipas deployment, infrastructure components si nginx, Caddy, Cloudflare, hosting providers ose S3-compatible storage mund të store access logs dhe operational metadata. Këto logs janë pjesë e funksionimit të public service dhe mund të përmbajnë requested identifier nëse shfaqet në URL.
Çfarë Është Më Mirë Të Mos Dërgohet
Email-shaped identifiers pranohen për compatibility, por URLs mund të shfaqen në infrastructure logs. Dërgo stable internal id ose one-way application hash nëse do të shmangësh personal data në request URL.
Repository Dhe Crate
Mund të kontrollosh implementation në public API repository dhe reusable avatar renderer në Rust crate. Repository · Rust Crate
Shënim për përkthimet
Përkthimet e faqes janë të ndihmuara nga AI dhe të bëra me përpjekjen më të mirë. Nëse sheh formulime që duhen përmirësuar, kontributet në GitHub janë të mirëpritura. Përmirëso përkthimet