اطلاعیه حریم خصوصی

حریم خصوصی

این service عمدا ساده طراحی شده است، اما public avatar API برای کار کردن هنوز مقداری request data دریافت می‌کند. این صفحه آن practical baseline را توضیح می‌دهد.

سرویس چه چیزی دریافت می‌کند

  • 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

App چه چیزی ذخیره می‌کند

Application به user accounts نیاز ندارد و به صورت default application cookies تنظیم نمی‌کند. در basic request flow، app آواتار را on demand تولید می‌کند و مستقیم برمی‌گرداند.

اگر object storage support فعال باشد و signed-link یا persistence route استفاده شود، generated avatar file و object key ممکن است در configured S3-compatible bucket ذخیره شوند.

Telemetry حافظ حریم خصوصی

اگر operator telemetry را فعال کند، app برای page views، visible page time، repository و crate clicks، demo actions و avatar generation counts، aggregate OpenTelemetry metrics منتشر می‌کند که بر اساس 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 ممکن است access logs و operational metadata ذخیره کنند. این logs بخشی از اجرای public service هستند و اگر requested identifier در URL باشد ممکن است شامل آن شوند.

چه چیزی بهتر است ارسال نکنید

Email-shaped identifiers برای compatibility پذیرفته می‌شوند، اما URLs ممکن است در infrastructure logs ظاهر شوند. اگر می‌خواهید از personal data در request URL پرهیز کنید، stable internal id یا one-way application hash ارسال کنید.

Repository و Crate

می‌توانید implementation را در public API repository و reusable avatar renderer را در Rust crate بررسی کنید. مخزن · Rust Crate

یادداشت ترجمه

ترجمه‌های وب‌سایت با کمک هوش مصنوعی و به‌صورت بهترین تلاش انجام شده‌اند. اگر عبارتی دیدید که باید بهتر شود، مشارکت در GitHub خوش‌آمد است. بهبود ترجمه‌ها