شرایط خدمات و پذیرش سیاست حفظ حریم خصوصی در هنگام ثبتنام
این چیست
هر حساب کاربری جدید باید بهطور صریح شرایط خدمات و سیاست حفظ حریم خصوصی را قبل از اتمام ثبتنام بپذیرد. فرم ثبتنام یک جعبه تأیید اجباری دارد که هر دو سند را به هم مرتبط میکند (آنها در یک تب جدید باز میشوند تا فرم گم نشود)؛ ارسال بدون علامت زدن آن، ثبتنام را با یک پیام واضح مسدود میکند.
سابقه شواهد
هنگامی که یک کاربر ثبتنام میکند، پلتفرم terms_accepted_at
(زمان دقیق) و terms_version (تاریخ مؤثر شرایطی که آنها دیدهاند) را
بر روی سطر UserWorkspacePreference آنها ثبت میکند. اگر پذیرش هرگز
مورد مناقشه قرار گیرد، این سوابق موجود است. حسابهای کاربری که قبل از 2026-07-20 ایجاد شدهاند دارای هیچ گونه ثبت نیستند ; آنها قبل از بارگیری ایجاد شدهاند.
صفحات قانونی
- /terms/ — شرایط خدمات به زبان ساده: مالکیت محتوا، عدم مسئولیت خروجی AI (مشاوره حرفهای نیست)، استفاده قابل قبول، عدم مسئولیت گارانتی به صورت موجود، محدودیت مسئولیت، خاتمه، تغییرات با اطلاع.
- /privacy/ — بازنویسی شده در 2026-07-20 به صورت دوستانه و به زبان ساده در حالی که نام تأمینکنندگان داخلی یا جزئیات استک را ذکر نمیکند (هاستینگ، ایمیل، ارائهدهندگان AI به صورت عمومی توصیف شدهاند). این عمدی است: صفحه قدیمی انتخابهای زیرساختی را به رقباء نشان میداد و هر بار که یک ارائهدهنده تغییر میکرد، یک تعهد بهروزرسانی ایجاد میکرد. یک آزمون از بازگشت نامهای تأمینکننده جلوگیری میکند.
- هر دو صفحه از جعبه تأیید ثبتنام، پاورقی سایت و پنجره پاپ آپ “کشف OrbitingFox” لینک میشوند (سیاهچاله i در عنوان صفحه اصلی و آیکون i در پاورقی).
ویرایش صفحات قانونی (بدون کدنویسی)
پنل مدیریت → سیستم → صفحات قانونی
(/adminapp/legal-pages/): ویرایش کامل HTML هر سند و
ذخیره و نشر ; صفحه عمومی بهطور فوری بهروز میشود. بازنشانی به
متن داخلی هر زمان به متن ارسال شده برمیگردد (پیشنویس سفارشی حفظ میشود، فقط خاموش میشود). یک ذخیرهسازی خالی رد میشود و اگر هر چیزی با
جایگذاری پایگاه داده اشتباه پیش برود، متن داخلی نشان داده میشود ; صفحات هرگز نمیتوانند خالی باشند.
برای توسعهدهندگان / تغییرات آینده
- محتوای داخلی:
adminapp/legal_content.py(جایگذاری مدیر درadminapp.LegalDocumentذخیره میشود)؛ مسیرهای نامگذاری شدهtermsوprivacyدرconfig/urls.pytemplates/legal_page.htmlرا رندر میکنند. - زمانی که شرایط بهطور چشمگیری تغییر کند: متن الگو و همچنین
“تاریخ مؤثر” آن را بهروز کنید، سپس
CURRENT_TERMS_VERSIONرا درuserapp/models.pyبالا ببرید تا ثبتنامهای جدید نسخه جدید را ثبت کنند. - جعبه تأیید در
SignupFormوجود دارد (config/forms.py، فیلدaccept_terms)؛ ثبت زمانی که درsave()فرم اتفاق میافتد. - آزمونها:
config.tests.TermsAcceptanceTests.
یادداشت حرفهای
این اسناد به استاندارد صنعت محکم نوشته شدهاند اما توسط یک وکیل مجاز مرور نشدهاند. قبل از دریافت هزینه از مشتریان (مرحله Stripe) یا در مقیاس معنادار، از یک وکیل بخواهید که بررسی کند: (1) بند قانون حاکم / محل در شرایط، و (2) اینکه آیا سیاست حفظ حریم خصوصی به بخشهای خاص GDPR/CCPA برای مخاطبان مورد نظر نیاز دارد یا خیر.
This guide was translated automatically. Read the English original.