Privacy Notice

ភាពឯកជន

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 handle ដូចជា IP address, user agent, referrer និង request timing

App Store អ្វី

Application មិនត្រូវការ user accounts និងមិន set application cookies ដោយ default។ ក្នុង 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 និងធ្វើឡើងតាមកម្រិតខិតខំបំផុត។ ប្រសិនបើអ្នកឃើញពាក្យដែលគួរត្រូវបានកែលម្អ ការរួមចំណែកនៅលើ GitHub ត្រូវបានស្វាគមន៍។ កែលម្អការបកប្រែ