Գաղտնիություն
Այս service-ը դիտմամբ simple է, բայց public avatar API-ն դեռ որոշ request data է ստանում աշխատելու համար։ Այս page-ը բացատրում է այդ practical 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
Ինչ Է Store Անում App-ը
Application-ը user accounts չի պահանջում և default-ով application cookies չի set անում։ Basic request flow-ում app-ը generate է անում avatar on demand և return է անում անմիջապես։
Եթե object storage support-ը enabled է և օգտագործվում է signed-link կամ persistence route, generated avatar file-ը և object key-ը կարող են store լինել configured S3-compatible bucket-ում։
Privacy-Preserving Telemetry
Եթե operator-ը enable է անում telemetry, app-ը emit է անում aggregate OpenTelemetry metrics page views-ի, visible page time-ի, repository և crate clicks-ի, demo actions-ի և avatar generation counts-ի համար՝ grouped ըստ 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։
Logs Եւ Infrastructure
Կախված deployment-ից՝ infrastructure components-ը, օրինակ nginx, Caddy, Cloudflare, hosting providers կամ S3-compatible storage, կարող են store անել 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-ում։ Repository · Rust Crate
Թարգմանության նշում
Կայքի թարգմանությունները AI-assisted են և best effort հիմքով են արված։ Եթե տեսնում ես wording, որը պետք է բարելավել, GitHub contributions-ը ողջունվում է։ Բարելավել թարգմանությունները