[Legal] Add Privacy, Rules, and Terms of Use pages (Persian/RTL) + footer links
CI/CD / CI · dotnet build (push) Successful in 1m0s
CI/CD / Deploy · hamkadr (push) Successful in 1m11s

Three policy pages tailored to همکادر: /Privacy (data collected, use, sharing, no Google services, cookies, security), /Rules (accurate info, allowed listings, conduct, prohibited content, verification badge meaning, reports), /Terms (intermediary nature/no employment guarantee, account terms, scraped-listing disclaimer, liability, IP, governing law = Iran). Linked from the footer; .legal long-form reading style added.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
soroush.asadi
2026-06-04 16:48:10 +03:30
parent acec73a3d2
commit c7e4bf059e
5 changed files with 265 additions and 5 deletions
+83 -3
View File
@@ -1,8 +1,88 @@
@page @page
@model PrivacyModel @model PrivacyModel
@{ @{
ViewData["Title"] = "Privacy Policy"; ViewData["Title"] = "حریم خصوصی";
ViewData["Description"] = "سیاست حریم خصوصی همکادر: چه داده‌هایی جمع‌آوری می‌شود، چگونه استفاده و محافظت می‌شود.";
} }
<h1>@ViewData["Title"]</h1>
<p>Use this page to detail your site's privacy policy.</p> <div class="page-head">
<div class="container">
<h1>سیاست حریم خصوصی</h1>
<p class="muted">آخرین به‌روزرسانی: ۱۴ خرداد ۱۴۰۵</p>
</div>
</div>
<div class="container section" style="max-width:760px;">
<div class="card card-pad legal">
<p>
«همکادر» (در این متن «ما») سامانه‌ای واسط میان کادر درمان و مراکز درمانی برای یافتن شیفت و
موقعیت استخدامی است. حفظ حریم خصوصی شما برای ما مهم است. این سند توضیح می‌دهد چه اطلاعاتی را
جمع‌آوری می‌کنیم، چرا، و چگونه از آن نگهداری می‌کنیم.
</p>
<h2>۱) اطلاعاتی که جمع‌آوری می‌کنیم</h2>
<ul>
<li><strong>شماره موبایل:</strong> برای ورود و احراز هویت با کد یک‌بارمصرف (OTP).</li>
<li><strong>اطلاعات نمایه و ترجیحات:</strong> نقش (پزشک، پرستار، ماما، تکنسین و…)، شهر/محله، نوع شیفت و سایر علاقه‌مندی‌ها که خودتان وارد می‌کنید.</li>
<li><strong>رفتار کاربری:</strong> مشاهده‌ها، ذخیره‌ها و «اعلام تمایل»‌ها برای ارائه پیشنهادهای متناسب. این داده‌ها با یک شناسه ناشناس (کوکی بازدیدکننده) ثبت می‌شود و پس از ورود به حساب شما متصل می‌گردد.</li>
<li><strong>موقعیت مکانی (اختیاری):</strong> در صورت اجازه شما، مختصات تقریبی برای نمایش «فرصت‌های نزدیک من».</li>
<li><strong>مدارک تأیید مرکز (برای کارفرمایان):</strong> اسنادی مانند مجوز فعالیت که برای تأیید واقعی‌بودن مرکز بارگذاری می‌کنید.</li>
<li><strong>اطلاعات فنی:</strong> نوع مرورگر/دستگاه و گزارش‌های فنی پایه برای امنیت و رفع اشکال.</li>
</ul>
<h2>۲) چگونه از اطلاعات استفاده می‌کنیم</h2>
<ul>
<li>ارائه سرویس: نمایش شیفت‌ها و موقعیت‌های استخدامی و برقراری ارتباط میان دو طرف.</li>
<li>پیشنهاد هوشمند فرصت‌های متناسب با نقش و علاقه‌مندی شما.</li>
<li>ارسال اعلان درباره فرصت‌های جدید (اعلان درون‌برنامه‌ای/وب و در صورت فعال‌بودن، پیامک یا اعلان مرورگری).</li>
<li>تأیید هویت مراکز و جلوگیری از آگهی‌های جعلی، تکراری یا اسپم.</li>
<li>بهبود کیفیت سرویس و امنیت پلتفرم.</li>
</ul>
<h2>۳) اشتراک‌گذاری اطلاعات</h2>
<p>
ما اطلاعات شخصی شما را نمی‌فروشیم. هنگامی که روی یک آگهی «اعلام تمایل» می‌کنید، صرفاً اطلاعاتِ
تماسِ لازم برای هماهنگی در اختیار طرف مقابل قرار می‌گیرد. اطلاعات تنها در موارد زیر با دیگران به
اشتراک گذاشته می‌شود: الزام قانونی مراجع ذی‌صلاح، یا سرویس‌دهنده‌های زیرساختی لازم برای عملکرد
سامانه (مانند سرویس پیامک).
</p>
<h2>۴) خدمات شخص ثالث</h2>
<p>
برای سازگاری با شرایط ایران، از سرویس‌های گوگل (نقشه/پوش/کپچا) استفاده نمی‌کنیم. اعلان‌های زنده
از طریق سرور خودِ همکادر ارائه می‌شود و پیامک‌ها در صورت فعال‌سازی از طریق درگاه داخلی (کاوه‌نگار)
ارسال می‌گردد.
</p>
<h2>۵) نگهداری و امنیت</h2>
<p>
داده‌ها روی زیرساخت تحت کنترل ما نگهداری می‌شود و دسترسی به آن محدود است. مدارک بارگذاری‌شده تنها
برای صاحب همان مرکز و تیم بررسی همکادر قابل مشاهده است. با وجود تلاش معقول برای حفاظت، هیچ روشی
صددرصد ایمن نیست.
</p>
<h2>۶) کوکی‌ها</h2>
<p>
از کوکی برای نگه‌داشتن وضعیت ورود و یک شناسه ناشناس جهت شخصی‌سازی پیشنهادها استفاده می‌کنیم.
می‌توانید کوکی‌ها را از تنظیمات مرورگر مدیریت کنید؛ غیرفعال‌کردن آن‌ها ممکن است بخشی از امکانات را محدود کند.
</p>
<h2>۷) حقوق شما</h2>
<p>می‌توانید ترجیحات خود را در هر زمان ویرایش کنید و برای حذف حساب یا داده‌های خود با ما تماس بگیرید.</p>
<h2>۸) تغییرات این سیاست</h2>
<p>
ممکن است این سند را به‌روزرسانی کنیم. نسخه جاری همواره در همین صفحه در دسترس است و تاریخ آخرین
به‌روزرسانی در بالای صفحه درج می‌شود.
</p>
<h2>۹) تماس</h2>
<p>برای پرسش درباره حریم خصوصی با ما در ارتباط باشید: <span dir="ltr">support@@hamkadr.ir</span></p>
<p class="muted" style="font-size:13px; margin-bottom:0;">
همچنین ببینید:
<a asp-page="/Rules">قوانین و مقررات</a> ·
<a asp-page="/Terms">شرایط استفاده</a>
</p>
</div>
</div>
+73
View File
@@ -0,0 +1,73 @@
@page
@{
ViewData["Title"] = "قوانین و مقررات";
ViewData["Description"] = "قوانین و مقررات استفاده از همکادر برای کادر درمان و مراکز درمانی.";
}
<div class="page-head">
<div class="container">
<h1>قوانین و مقررات</h1>
<p class="muted">آخرین به‌روزرسانی: ۱۴ خرداد ۱۴۰۵</p>
</div>
</div>
<div class="container section" style="max-width:760px;">
<div class="card card-pad legal">
<p>
برای حفظ سلامت و اعتماد در همکادر، رعایت قوانین زیر برای همه کاربران (کادر درمان و مراکز درمانی)
الزامی است. تخلف از این قوانین می‌تواند به حذف آگهی، محدودیت یا مسدودسازی حساب منجر شود.
</p>
<h2>۱) صحت اطلاعات</h2>
<ul>
<li>اطلاعات آگهی‌ها (نقش، شهر/محله، نوع شیفت، مبلغ یا درصد سهم، شرایط) باید واقعی و دقیق باشد.</li>
<li>درج اطلاعات گمراه‌کننده، اغراق‌آمیز یا خلاف واقع ممنوع است.</li>
<li>مدارک ارسالی برای تأیید مرکز باید معتبر و متعلق به همان مرکز باشد.</li>
</ul>
<h2>۲) آگهی‌های مجاز</h2>
<ul>
<li>فقط شیفت‌ها و موقعیت‌های استخدامی مرتبط با کادر درمان مجاز است.</li>
<li>انتشار آگهی تکراری، اسپم، تبلیغات نامرتبط یا چندباره برای یک موقعیت ممنوع است.</li>
<li>درج شماره تماس یا لینک در متن آگهی برای دورزدن سامانه مجاز نیست.</li>
</ul>
<h2>۳) رفتار کاربران</h2>
<ul>
<li>احترام متقابل میان کارجو و کارفرما الزامی است؛ هرگونه توهین، تهدید یا مزاحمت ممنوع است.</li>
<li>«اعلام تمایل» باید واقعی باشد؛ ثبت درخواست‌های جعلی یا انبوه ممنوع است.</li>
<li>سوءاستفاده از اطلاعات تماسِ به‌دست‌آمده برای مقاصد غیرمرتبط ممنوع است.</li>
</ul>
<h2>۴) محتوای ممنوع</h2>
<ul>
<li>هر محتوای خلاف قوانین جمهوری اسلامی ایران، غیراخلاقی یا ناقض حقوق دیگران.</li>
<li>درخواست یا پیشنهاد فعالیت خارج از حدود مجوز و صلاحیت حرفه‌ای.</li>
<li>جعل هویت فرد یا مرکز دیگر.</li>
</ul>
<h2>۵) تأیید مرکز و نشان «✓ تأیید شده»</h2>
<p>
مراکز می‌توانند با بارگذاری مدارک، درخواست تأیید بدهند. نشان «تأیید شده» تنها به معنای بررسی
اولیه مدارک توسط همکادر است و تضمین کامل صحت همه آگهی‌ها یا تعهدات آن مرکز محسوب نمی‌شود.
</p>
<h2>۶) گزارش و شکایت</h2>
<p>
کاربران می‌توانند هر آگهی یا مرکز را از طریق دکمه «گزارش» یا «شکایت از این مرکز» به ما اطلاع دهند.
تیم همکادر گزارش‌ها را بررسی و در صورت لزوم اقدام می‌کند.
</p>
<h2>۷) ضمانت اجرا</h2>
<p>
همکادر می‌تواند بدون اطلاع قبلی، آگهی‌های متخلف را حذف و حساب‌های ناقض قوانین را محدود یا مسدود کند.
تصمیم نهایی درباره موارد تخلف با تیم همکادر است.
</p>
<p class="muted" style="font-size:13px; margin-bottom:0;">
همچنین ببینید:
<a asp-page="/Privacy">حریم خصوصی</a> ·
<a asp-page="/Terms">شرایط استفاده</a>
</p>
</div>
</div>
@@ -97,8 +97,13 @@
<p class="muted">سامانه واسط میان کادر درمان و مراکز درمانی برای شیفت و استخدام</p> <p class="muted">سامانه واسط میان کادر درمان و مراکز درمانی برای شیفت و استخدام</p>
</div> </div>
<div class="muted"> <div class="muted">
<div class="footer-links">
<a asp-page="/Download" style="font-weight:700;">📲 دریافت اپلیکیشن</a> <a asp-page="/Download" style="font-weight:700;">📲 دریافت اپلیکیشن</a>
· © ۱۴۰۵ همکادر — همه حقوق محفوظ است <a asp-page="/Privacy">حریم خصوصی</a>
<a asp-page="/Rules">قوانین و مقررات</a>
<a asp-page="/Terms">شرایط استفاده</a>
</div>
© ۱۴۰۵ همکادر — همه حقوق محفوظ است
</div> </div>
</div> </div>
</footer> </footer>
+91
View File
@@ -0,0 +1,91 @@
@page
@{
ViewData["Title"] = "شرایط استفاده";
ViewData["Description"] = "شرایط و ضوابط استفاده از سامانه همکادر.";
}
<div class="page-head">
<div class="container">
<h1>شرایط استفاده</h1>
<p class="muted">آخرین به‌روزرسانی: ۱۴ خرداد ۱۴۰۵</p>
</div>
</div>
<div class="container section" style="max-width:760px;">
<div class="card card-pad legal">
<p>
با ایجاد حساب یا استفاده از «همکادر»، می‌پذیرید که این شرایط و نیز
<a asp-page="/Rules">قوانین و مقررات</a> و <a asp-page="/Privacy">سیاست حریم خصوصی</a>
را خوانده‌اید و با آن موافقید. اگر با این شرایط موافق نیستید، لطفاً از سامانه استفاده نکنید.
</p>
<h2>۱) ماهیت سرویس</h2>
<p>
همکادر یک پلتفرم <strong>واسط</strong> برای آشناسازی کادر درمان و مراکز درمانی است. ما کارفرما
نیستیم، طرف قرارداد کاری میان دو طرف نیستیم و مسئولیت اجرای توافق‌ها، پرداخت‌ها یا شرایط کاری را
بر عهده نداریم. مسئولیت صحت آگهی‌ها و تعهدات، با خودِ کاربران (کارفرما و کارجو) است.
</p>
<h2>۲) شرایط حساب کاربری</h2>
<ul>
<li>برای استفاده از امکانات باید با شماره موبایل معتبر خود ثبت‌نام/ورود کنید.</li>
<li>مسئولیت حفظ دسترسی به شماره و حساب شما بر عهده خودتان است.</li>
<li>ارائه اطلاعات نادرست یا استفاده از حساب دیگران مجاز نیست.</li>
</ul>
<h2>۳) تعهدات کاربران</h2>
<ul>
<li>رعایت <a asp-page="/Rules">قوانین و مقررات</a> و قوانین جمهوری اسلامی ایران.</li>
<li>انتشار اطلاعات صحیح و به‌روز و عدم انتشار محتوای جعلی یا تکراری.</li>
<li>عدم تلاش برای اخلال در عملکرد سامانه، استخراج انبوه داده یا دورزدن سازوکارهای امنیتی (از جمله کپچا).</li>
</ul>
<h2>۴) آگهی‌های جمع‌آوری‌شده</h2>
<p>
بخشی از آگهی‌ها ممکن است از منابع عمومی (کانال‌ها/وب‌سایت‌ها) گردآوری و بازنشر شود. همکادر صحت
این آگهی‌ها را تضمین نمی‌کند؛ پیش از هرگونه توافق، اطلاعات را مستقیماً با مرکز مربوط راستی‌آزمایی کنید.
</p>
<h2>۵) نشان تأیید</h2>
<p>
نشان «✓ تأیید شده» صرفاً نتیجه بررسی اولیه مدارک ارائه‌شده است و تضمین مطلق اعتبار یا کیفیت خدمات
آن مرکز محسوب نمی‌شود.
</p>
<h2>۶) سلب مسئولیت</h2>
<p>
سرویس «همان‌گونه که هست» ارائه می‌شود. همکادر در قبال خسارات ناشی از توافق‌های میان کاربران، صحت
آگهی‌ها، قطعی موقت سرویس یا تصمیمات استخدامی مسئولیتی نمی‌پذیرد. استفاده از سرویس به مسئولیت خود شماست.
</p>
<h2>۷) مالکیت فکری</h2>
<p>
نام، نشان و طراحی «همکادر» متعلق به ماست. استفاده تجاری یا بازنشر بدون اجازه کتبی مجاز نیست.
محتوایی که شما منتشر می‌کنید مسئولیتش با خودتان است و با انتشار، اجازه نمایش آن در سامانه را می‌دهید.
</p>
<h2>۸) تعلیق و خاتمه</h2>
<p>
در صورت نقض این شرایط یا قوانین، می‌توانیم دسترسی شما را محدود یا حساب شما را مسدود کنیم.
</p>
<h2>۹) تغییر شرایط</h2>
<p>
ممکن است این شرایط را به‌روزرسانی کنیم. ادامه استفاده از سرویس پس از تغییر، به‌منزله پذیرش نسخه جدید است.
</p>
<h2>۱۰) قانون حاکم</h2>
<p>
این شرایط تابع قوانین جمهوری اسلامی ایران است و رسیدگی به اختلافات در مراجع صالح ایران انجام می‌شود.
</p>
<h2>۱۱) تماس</h2>
<p>برای پرسش درباره شرایط استفاده: <span dir="ltr">support@@hamkadr.ir</span></p>
<p class="muted" style="font-size:13px; margin-bottom:0;">
همچنین ببینید:
<a asp-page="/Privacy">حریم خصوصی</a> ·
<a asp-page="/Rules">قوانین و مقررات</a>
</p>
</div>
</div>
+11
View File
@@ -231,6 +231,17 @@ label { font-size: 13px; }
.site-footer { background: var(--surface); border-top: 1px solid var(--line); margin-top: 48px; padding: 28px 0; } .site-footer { background: var(--surface); border-top: 1px solid var(--line); margin-top: 48px; padding: 28px 0; }
.footer-inner { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; } .footer-inner { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; }
.footer-inner p { margin: 4px 0 0; font-size: 13px; } .footer-inner p { margin: 4px 0 0; font-size: 13px; }
.footer-links { display: flex; flex-wrap: wrap; gap: 8px 16px; margin-bottom: 8px; }
.footer-links a { color: var(--muted); }
.footer-links a:hover { color: var(--primary); }
/* Legal/policy pages (privacy, rules, terms) — comfortable long-form reading. */
.legal { line-height: 2; }
.legal h2 { font-size: 17px; margin: 22px 0 8px; color: var(--primary-dark); }
.legal h2:first-of-type { margin-top: 4px; }
.legal p { margin: 0 0 10px; }
.legal ul { margin: 0 0 12px; padding-inline-start: 22px; }
.legal li { margin-bottom: 6px; }
.alert { padding: 12px 16px; border-radius: 10px; margin-bottom: 16px; font-weight: 600; } .alert { padding: 12px 16px; border-radius: 10px; margin-bottom: 16px; font-weight: 600; }
.alert-success { background: var(--primary-soft); color: var(--primary-dark); } .alert-success { background: var(--primary-soft); color: var(--primary-dark); }