गोपनीयता
Service मुद्दाम साधी ठेवली आहे, पण public avatar API चालण्यासाठी काही request data मिळतो. हे page त्या practical baseline चे वर्णन करते.
Service काय प्राप्त करते
- request मध्ये तुम्ही ठेवलेला opaque identifier, जसे internal id, username किंवा one-way hash
- request parameters जसे avatar type, style options, size, format आणि background
- server, reverse proxy आणि CDN हाताळतात असा standard HTTP metadata, जसे IP address, user agent, referrer आणि request timing
App स्वतः काय store करते
Application user accounts मागत नाही आणि default ने application cookies set करत नाही. basic request flow मध्ये ते avatar on demand generate करून थेट return करते.
object storage support enabled असेल आणि signed-link किंवा persistence route वापरली गेली तर generated avatar file आणि object key configured S3-compatible bucket मध्ये store होऊ शकतात.
Privacy-Preserving Telemetry
operator ने telemetry enabled केल्यास app page views, visible page time, repository आणि crate clicks, demo actions आणि avatar generation counts साठी aggregate OpenTelemetry metrics emit करते, जे kind, background, accessory, color, expression, shape आणि size bucket सारख्या bounded style choices ने grouped असतात.
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 नुसार nginx, Caddy, Cloudflare, hosting providers किंवा S3-compatible storage सारखे infrastructure components access logs आणि operational metadata ठेवू शकतात. हे logs public service चालवण्याचा भाग आहेत आणि URL मध्ये असल्यास requested identifier समाविष्ट करू शकतात.
काय पाठवणे टाळावे
Email-shaped identifiers compatibility साठी स्वीकारले जातात, पण URLs infrastructure logs मध्ये दिसू शकतात. request URL मध्ये personal data टाळायचा असल्यास stable internal id किंवा one-way application hash पाठवा.
Repository आणि Crate
Implementation public API repository मध्ये आणि reusable avatar renderer Rust crate मध्ये पाहू शकता. Repository · Rust Crate
भाषांतर सूचना
वेबसाइटची भाषांतरे AI-सहाय्यित आणि सर्वोत्तम प्रयत्नांवर आधारित आहेत. सुधारता येईल असे शब्दांकन दिसल्यास GitHub वर योगदान स्वागतार्ह आहे. भाषांतरे सुधारा