شرایط خدمات و پذیرش حریم خصوصی در هنگام ثبتنام
این چیست
هر حساب جدید باید به طور واضح شرایط خدمات و سیاست حریم خصوصی را قبل از تکمیل ثبتنام بپذیرد. فرم ثبتنام یک چک باکس الزامی نشان میدهد که به هر دو سند لینک میشود (این اسناد در یک تب جدید باز میشوند تا فرم گم نشود)؛ ارسال فرم بدون تیک زدن آن ثبتنام را با یک پیام واضح مسدود میکند.
سابقه مدرک
هنگامی که یک کاربر ثبتنام میکند، پلتفرم terms_accepted_at (زمان دقیق) و terms_version (تاریخ موثر شرایطی که آنها مشاهده کردهاند) را بر روی سطر UserWorkspacePreference آنها ثبت میکند. اگر پذیرش هرگز مورد مناقشه قرار گیرد، این سابقه معتبر است. حسابهای ایجاد شده قبل از ۲۰۲۶-۰۷-۲۰ هیچ علامتی ندارند — آنها قبل از دروازه ایجاد شدهاند.
صفحات قانونی
- /terms/ — شرایط خدمات به زبان ساده: مالکیت محتوا، عدم مسئولیت خروجی AI (عدم ارائه مشاوره حرفهای)، استفاده قابل قبول، عدم مسئولیت گارانتی به صورت "همانطور که هست"، محدودیت مسئولیت، خاتمه، تغییرات با اطلاع پیشین.
- /privacy/ — بازنویسی شده در ۲۰۲۶-۰۷-۲۰ تا خوش آمدگو و به زبان ساده باشد در حالی که فروشندگان داخلی یا جزئیات فناوری را نام نمیبرد (میزبانی، ایمیل، ارائهدهندگان AI به طور عمومی توصیف شدهاند). این عمدی است: صفحه قدیمی انتخابهای زیرساختی را به رقبایمان فاش میکرد و هر بار که یک ارائهدهنده تغییر میکرد، یک الزام بهروزرسانی ایجاد میکرد. یک تست از بازگشت نامهای فروشنده جلوگیری میکند.
- هر دو صفحه از چک باکس ثبتنام، فوتر سایت، و پاپاپ “اکسپلور OrbitingFox” لینک شدهاند (حرف i در عنوان صفحه اصلی و آیکون i در فوتر).
ویرایش صفحات قانونی (بدون کدنویسی)
داشبورد مدیریت → سیستم → صفحات قانونی (
/adminapp/legal-pages/): ویرایش کامل HTML هر سند و
ذخیره و انتشار — صفحه عمومی بلافاصله بهروزرسانی میشود. تنظیم مجدد به متن پیشفرض هر زمان به متن ارسال شده باز میگردد (پیشنویس سفارشی نگهداری میشود، فقط غیرفعال میشود). ذخیرهسازی خالی رد میشود و اگر هر چیزی در ارتباط با اورراید پایگاه داده اشتباه باشد، متن پیشفرض نمایش داده میشود — صفحات هرگز نمیتوانند خالی باشند.
چیزی که ویرایشگر صفحات قانونی حذف میکند (BL-303)
شرایط خدمات و سیاست حریم خصوصی صفحات عمومی هستند که هر بازدیدکنندهای آنها را میبیند، بنابراین ویرایشگر HTML خام را منتشر نمیکند. در زمان ذخیرهسازی و دوباره هر زمان که صفحه نمایش داده میشود، اسکریپتها، رویدادهای آشکار (مانند onclick)، لینکهای javascript: و ویژگیهای style داخلی حذف میشوند; سرفصلها، پاراگرافها، فهرستها، لینکها، جدولها و ویژگیهای class حفظ میشوند. اگر بعد از پاکسازی چیزی باقی نماند، ذخیرهسازی رد میشود و متن پیشفرض همچنان نشان داده میشود. ترجمههای دو صفحه (شامل یک نسخه ویرایش شده در صفحه ترجمهها) به همان روش پاکسازی میشوند.
برای توسعهدهندگان: تنها HTML معتبر متن پیشفرض در adminapp/legal_content.py است. سایر موارد از طریق clean_legal_html() (پیشفرضهای nh3 به علاوه class) عبور میکند؛ save_custom_legal() هنگام نوشتن پاک میکند و get_legal_content() هنگام خواندن پاک میکند؛ نگهدارنده adminapp/test_legal_sanitise.py است.
برای توسعهدهندگان / تغییرات آینده
- محتوای پیشفرض:
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) یا در مقیاس معنادار، از یک وکیل بخواهید تا: (۱) بند قانون حاکم / حوزه قضایی در شرایط را بررسی کند و (۲) اینکه آیا سیاست حریم خصوصی به بخشهای خاص GDPR/CCPA برای بازار هدف نیاز دارد یا خیر.
This guide was translated automatically. Read the English original.