رازداری
Service جان بوجھ کر simple ہے، مگر public avatar API کو function کرنے کے لیے کچھ 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 require نہیں کرتی اور default طور پر application cookies set نہیں کرتی۔ basic request flow میں یہ avatar on demand generate کر کے directly return کرتی ہے۔
اگر object storage support enabled ہو اور signed-link یا persistence route استعمال ہو تو generated avatar file اور object key configured S3-compatible bucket میں store ہو سکتے ہیں۔
Privacy-Preserving Telemetry
اگر operator telemetry enable کرے تو app page views، visible page time، repository اور crate clicks، demo actions، اور avatar generation counts کے aggregate OpenTelemetry metrics emit کرتی ہے، جو bounded style choices جیسے kind، background، accessory، color، expression، shape، اور size bucket سے 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 چلانے کا حصہ ہیں اور اگر requested identifier URL میں ہو تو اسے شامل کر سکتے ہیں۔
کیا بھیجنے سے گریز کریں
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 پر تعاون خوش آئند ہے۔ ترجمے بہتر کریں