قراردادهای فناوری اطلاعات، نرمافزار، استارتاپها، هوش مصنوعی و دادهها
قرارداد پایش پایداری و تحلیل رفتار مشتری
نصب پروبهای نرمافزاری در سرورها برای تحلیل زمان پاسخدهی کدهای پشتیبان و ثبت خطاهای زمان اجرا
⚠ در دستِ بهبودی
متنِ قرارداد
ماده ۱ – طرفین، نمایندگی و اقامتگاه قانونی
این قرارداد در تاریخ [تاریخ انعقاد]، فیمابین شرکت [نام شرکت کارفرما] به نمایندگی [نام و نام خانوادگی نماینده] با سمت [سمت نماینده] به شماره ثبت [شماره ثبت] و شناسه ملی [شناسه ملی] که از این پس «کارفرما» نامیده میشود، از یک سو؛ و شرکت [نام شرکت پیمانکار] به نمایندگی [نام و نام خانوادگی نماینده پیمانکار] با سمت [سمت نماینده پیمانکار] به شماره ثبت [شماره ثبت پیمانکار] و شناسه ملی [شناسه ملی پیمانکار] که از این پس «پیمانکار» نامیده میشود، از سوی دیگر، با رعایت کلیه قوانین و مقررات جمهوری اسلامی ایران منعقد گردید و طرفین با امضای این سند، ملتزم به اجرای مفاد آن شدند.
۱-۱- اقامتگاه قانونی کارفرما عبارت است از: استان [استان]، شهر [شهر]، خیابان [خیابان]، پلاک [پلاک]، کد پستی [کد پستی] و تلفن رسمی [شماره تلفن] که کلیه مکاتبات و ابلاغیه0های رسمی به این نشانی ارسال میگردد.
۱-۲- اقامتگاه قانونی پیمانکار عبارت است از: استان [استان]، شهر [شهر]، خیابان [خیابان]، پلاک [پلاک]، کد پستی [کد پستی] و تلفن رسمی [شماره تلفن] که به عنوان مرکز اصلی فعالیت و ابلاغ اوراق این شرکت شناخته میشود.
۱-۳- هر یک از طرفین موظف است در صورت تغییر نشانی یا اقامتگاه قانونی خود، ظرف مدت [تعداد] روز کاری، مراتب را به صورت کتبی و رسمی به طرف مقابل اعلام نماید؛ در غیر این صورت، کلیه مکاتبات و اوراق ارسالی به نشانی پیشین، ابلاغشده تلقی گردیده و هیچگونه عذری مسموع نخواهد بود.
۱-۴- نمایندگان معرفیشده در این ماده دارای اختیار کامل جهت امضای اسناد مرتبط، تبادل اطلاعات و نظارت بر حسن اجرای تعهدات موضوع قرارداد میباشند و تغییر آنان منوط به ارسال معرفینامه کتبی است.
ماده ۲ – تعاریف و تفسیر
در این قرارداد، اصطلاحات مشروح زیر دارای معانی مشخصشده بوده و در سرتاسر متن این سند بر همان مبنا تفسیر خواهند شد:
۱-۲- عامل (Probe/Agent): نرمافزار یا قطعه کدی متعلق به پیمانکار است که جهت پایش، جمعآوری متریکها و ثبت خطاهای زمان اجرا بر روی سرورها و زیرساخت کارفرما نصب میگردد.
۲-۲- تریس (Trace) و اسپن (Span): به ترتیب به مسیر کامل تراکنشهای نرمافزاری و واحدهای جزئیتر اجرای عملیات در کدهای پشتیبان اطلاق میشود که برای تحلیل زمان پاسخدهی استفاده میشوند.
۳-۲- متریک (Metric) و رویداد (Event): دادههای عددیِ مرتبط با عملکرد سیستم و رخدادهای ثبتشده در طول اجرای نرمافزار کارفرما هستند.
۴-۲- خطا (Error) و RUM: خطاهای زمان اجرای کدها و ابزار نظارت بر تجربه کاربر واقعی (Real User Monitoring) که توسط سامانه پایش جمعآوری میشوند.
۵-۲- محیط تولید (Production Environment)، داده شخصی (Personal Data) و داده پایش (Monitoring Data): به ترتیب محیط عملیاتی اصلی نرمافزار کارفرما، اطلاعات قابل شناسایی اشخاص حقیقی طبق قوانین موضوعه، و دادههای فنی حاصل از پایش سیستم میباشند.
۶-۲- زیرپردازنده (Subprocessor) و حادثه (Incident): شخص ثالثی که به درخواست پیمانکار بخشی از پردازش دادهها را انجام میدهد، و هرگونه رویداد ناخواستهای که امنیت سامانه را به خطر اندازد.
۷-۲- نگهداری داده (Data Retention) و پروتکل OpenTelemetry: مدتزمان قانونی یا توافقشده برای ذخیرهسازی دادههای پایش و استاندارد فنی مربوطه (نامطمئن در خصوص شمول کامل استانداردهای جانبی).
ماده ۳ – موضوع قرارداد و صراحتِ خروج از موضوع
موضوع این قرارداد عبارت است از نصب پروبهای نرمافزاری در سرورها و زیرساختهای مجاز کارفرما، به منظور تحلیل زمان پاسخدهی کدهای پشتیبان، ثبت خطاهای زمان اجرا و ارائه خدمات پایش پایداری و تحلیل رفتار مشتری (APM) مطابق با شرایط مندرج در این قرارداد و پیوستهای فنی آن.
۱-۳- طرفین صراحتاً توافق میکنند که خدمات موضوع این قرارداد (APM) به هیچ وجه به معنای تضمین کیفیت نرمافزار کارفرما (QA)، رفع باگهای برنامهنویسی داخلی یا ارائه خدمات امنیت سایبری نبوده و پیمانکار هیچگونه مسئولیتی در خصوص کشف آسیبپذیریهای امنیتی یا تضمین بینقص بودن کدهای توسعهدادهشده توسط کارفرما ندارد.
۲-۳- هرگونه خدمات اضافی از جمله تست نفوذ، امنیت سایبری یا ارزیابی جامع کیفیت نرمافزار، خارج از موضوع این قرارداد بوده و انجام آنها مستلزم انعقاد قرارداد جداگانه و پرداخت هزینه مستقل میباشد.
۳-۳- کارفرما اقرار مینماید که ماهیت ابزار APM را به خوبی درک کرده و توقعات خود را در چارچوب فنی و محدودههای تعیینشده در این ماده تنظیم نموده است.
۴-۳- پیمانکار متعهد میشود خدمات پایش را با نهایت دقت حرفهای و مطابق با استانداردهای متعارف صنعت فناوری اطلاعات ارائه دهد.
ماده ۴ – اسناد قرارداد و ترتیب اعتبار
این قرارداد و پیوستهای آن مجموعه¬ای واحد را تشکیل میدهند که همگی در راستای تحقق اهداف مشترک طرفین لازمالاجرا و تفسیر میباشند.
۱-۴- اسناد تشکیلدهنده قرارداد به ترتیب اولویت اعتبار و تقدم عبارتند از: الف) متن اصلی این قرارداد و تبصرههای آن؛ ب) پیوست فنی شماره [شماره پیوست]؛ ج) نرخنامه و جدول هزینهها؛ د) سیاست رازداری و محرمانگی.
۲-۴- در صورت وجود هرگونه تناقض، ابهام یا تعارض میان مفاد متن اصلی این قرارداد و اسناد الحاقی یا پیوستها، متن اصلی قرارداد دارای تقدم و اعتبار حقوقی بیشتری خواهد بود.
۳-۴- پیوستهای فنی و اجرایی منحصراً در صورتی معتبر شناخته میشوند که به امضای مجاز نمایندگان قانونی هر دو طرف رسیده باشند.
۴-۴- تغییرات بعدی در اسناد قرارداد صرفاً از طریق الحاقیه کتبی، ممهور به مهر و امضای طرفین امکانپذیر بوده و توافقات شفاهی فاقد هرگونه اعتبار قانونی است.
ماده ۵ – مدت، آغاز، استقرار، معیار پذیرش نصبِ عامل و تاریخ Go-Live
مدت این قرارداد از تاریخ [تاریخ شروع] آغاز شده و تا تاریخ [تاریخ پایان] به مدت [تعداد] ماه شمسی معتبر و قابل اجرا خواهد بود، مگر آنکه پیش از موعد مقرر بر اساس شرایط فسخ یا اقاله خاتمه یابد.
۱-۵- فرآیند استقرار و نصب عاملها (Probes) توسط پیمانکار ظرف مدت [تعداد] روز کاری از تاریخ امضای قرارداد و فراهم شدن پیشنیازهای زیرساختی آغاز میگردد.
۲-۵- معیار پذیرش نصبِ عامل (Acceptance Criteria)، تست موفقیتآمیز ارتباط عامل با سرور پایش، ثبت صحیح حداقل سه متریک عملکردی و عدم ایجاد اختلال پایدار در سرورهای میزبان کارفرما میباشد.
۳-۵- تاریخ بهرهبرداری رسمی یا همان تاریخ Go-Live سامانه پایش، حداکثر پس از گذشت [تعداد] روز از استقرار موفقیتآمیز و تأیید کتبی نماینده فنی کارفرما تعیین میگردد.
۴-۵- تمدید مدت قرارداد منحصراً با توافق کتبی طرفین و تنظیم الحاقیه رسمی پیش از انقضای مدت اولیه امکانپذیر است.
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
ماده ۶ – مجوز بهرهبرداری از نرمافزار/عامل
پیمانکار با امضای این قرارداد، حق استفاده و بهرهبرداری از نرمافزار عامل (Agent) را به صورت غیرحصری، غیرقابل انتقال و محدود به منظور پایش سیستمهای موضوع قرارداد به کارفرما اعطا مینماید. این مجوز صرفاً برای استفاده در محیطهای اعلامشده و مطابق با ظرفیتهای مندرج در پیوستهای قرارداد اعتبار دارد و کارفرما حق واگذاری تمام یا بخشی از این حق را به اشخاص ثالث ندارد. ۱-۶- هرگونه مهندسی معکوس، decompile کردن، جداسازی کدهای عامل یا تلاش برای دستیابی به کد منبع (Source Code) آن توسط کارفرما یا اشخاص ثالث ممنوع بوده و صرفاً در حدود استثنا مجاز خواهد بود که قوانین آمره و نامطمئن مربوطه اجازه داده باشند. ۲-۶- تخلف از شرایط این ماده علاوه بر حق فسخ قرارداد برای پیمانکار، موجب مسئولیت قانونی و جبران خسارات وارده خواهد بود. تبصره – مالکیت معنوی و حقوق مادی نرمافزار عامل منحصراً متعلق به پیمانکار است.
ماده ۷ – محدودهٔ نصب، نسخههای پشتیبانیشده و سازگاری
محدودهٔ نصب عامل صرفاً محدود به سرورها و سامانههای مشخصشده در پیوست فنی این قرارداد بوده و نصب آن بر روی سایر سیستمها مستلزم توافق کتبی طرفین است. ۱-۷- پیمانکار متعهد است نسخههای پشتیبانیشده از عامل را متناسب با سیستمعاملها و رانتایمهای اعلامشده در مستندات فنی فراهم نماید. ۲-۷- مسئولیت سازگاری اولیه سیستمعامل، رانتایم و کانتینرهای کارفرما با پیشنیازهای اعلامشدهی عامل بر عهده کارفرما است و پیمانکار مسئولیتی در قبال اختلال ناشی از عدم سازگاری زیرساخت کارفرما ندارد. ۳-۷- هرگونه تغییر در زیرساخت که نیازمند بهروزرسانی نسخه عامل باشد باید با هماهنگی طرفین انجام گیرد. تبصره – جزئیات فنی نسخههای سازگار در پیوست شماره [ ] درج شده است.
ماده ۸ – تعهدات پیمانکار
پیمانکار متعهد میگردد خدمات موضوع قرارداد را با رعایت استانداردهای فنی و حرفهای ارائه نماید. ۱-۸- نصب یا ارائه بسته نصب عامل و پیکربندی نمونه در سرورهای کارفرما جزو تعهدات اولیه پیمانکار محسوب میشود. ۲-۸- ارائه آموزش محدود به کارشناسان کارفرما، نگهداری سامانه APM و بهروزرسانیهای امنیتی عامل در طول مدت قرارداد از دیگر وظایف پیمانکار است. ۳-۸- پیمانکار موظف است در صورت کشف هرگونه آسیبپذیری در عامل، مراتب را در کوتاهترین زمان ممکن به کارفرما اطلاع داده و بستههای اصلاحی را ارائه نماید. تبصره – سطح خدمات پشتیبانی پیمانکار مطابق با مفاد پیوست مربوطه خواهد بود.
ماده ۹ – تعهدات کارفرما
کارفرما مکلف است دسترسیهای معقول و لازم را جهت نصب و پیکربندی عامل برای نمایندگان پیمانکار فراهم نماید. ۱-۹- کارفرما باید رابط فنی مشخصی را جهت هماهنگی امور اجرایی به پیمانکار معرفی کند. ۲-۹- اجرای پیشنیازهای فنی اعلامشده از سوی پیمانکار و عدم ایجاد اختلال عمدی در عملکرد عامل بر عهده کارفرما است. ۳-۹- پیکربندی ماسک اطلاعات هویتی و شخصی (PII) در سمت سیستمهای کارفرما و رعایت دقیق ظرفیت مجاز پروانهها از تعهدات تخلفناپذیر کارفرما میباشد. تبصره – عواقب ناشی از عدم همکاری کارفرما در فراهمسازی دسترسیها متوجه خود او خواهد بود.
ماده ۱۰ – جمعآوری داده، حداقلسازی و دادههای ممنوع
جمعآوری دادهها توسط عامل باید بر اساس اصل حداقلسازی و صرفاً به میزان ضرورت برای پایش پایداری سیستم انجام شود. ۱-۱۰- جمعآوری اطلاعات حساسی نظیر کلمات عبور، اطلاعات کامل کارتهای بانکی و سایر دادههای ممنوع مندرج در پیوست رازداری توسط عامل اکیداً ممنوع است. ۲-۱۰- کارفرما موظف است مراقبت لازم را به عمل آورد تا اطلاعات شخصی کاربران در قالب source map یا قطعات کد در stack traceها به صورت آشکار ثبت نگردد. ۳-۱۰- در صورت جمعآوری ناخواسته دادههای ممنوع، پیمانکار موظف به حذف فوری آنها و اطلاعرسانی به کارفرما است. تبصره – نحوه مدیریت دادههای پایششده تابع سیاستهای محرمانگی این قرارداد خواهد بود.
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
ماده ۱۱ – محل ذخیره، انتقال برونمرزی داده، زیرپردازندهها و حق اعتراض کارفرما
۱-۱- پیمانکار متعهد میگردد تمامی دادههای پایش، تریسها، متریکها و لاگهای جمعآوریشده از زیرساخت کارفرما را صرفاً در سرورها و زیرساختهای مجاز مستقر در [نام کشور یا محل دقیق ذخیره داده، مثلاً ایران] ذخیره نموده و پردازش نماید.
۲-۱- هرگونه انتقال برونمرزی دادههای متعلق به کارفرما یا دادههای پایش حاوی پویاییهای سیستمی، منوط به اخذ موافقت کتبی و قبلی کارفرما خواهد بود و در صورت عدم تصریح، انتقال ممنوع است.
۳-۱- پیمانکار حق استفاده از زیرپردازندههای شخص ثالث را برای ارائه خدمات موضوع این قرارداد دارد، مشروط بر اینکه پیش از بهکارگیری، فهرست زیرپردازندگان را به اطلاع کارفرما رسانده و تعهدات محرمانگی و امنیتی معادل این قرارداد را بر آنها اعمال نماید.
۴-۱- کارفرما حق دارد در صورت وجود دلایل موجه امنیتی یا عدم انطباق با قوانین حفاظت از داده، کتباً به استفاده از یک زیرپردازنده اعتراض نموده و پیمانکار موظف است ظرف مدت [تعداد] روز نسبت به جایگزینی آن اقدام کند.
تبصره: عدم اعتراض کتبی کارفرما ظرف [تعداد] روز پس از اعلام کتبی پیمانکار، بهمنزلهی تأیید ضمنی زیرپردازنده محسوب میگردد.
ماده ۱۲ – امنیت اطلاعات، کنترل دسترسی پرسنل پیمانکار، لاگ ممیزی، رمزنگاری، آزمون و مدیریت آسیبپذیری
۱-۱۲- پیمانکار مکلف است بالاترین استانداردهای متعارف صنعت را در خصوص امنیت اطلاعات و حفاظت از سامانههای پایش اعمال نموده و از دسترسیهای غیرمجاز به دادههای کارفرما جلوگیری به عمل آورد.
۲-۱۲- دسترسی پرسنل پیمانکار به دادهها و محیطهای پردازشی کارفرما باید بر اساس اصل حداقل دسترسی ضروری (Least Privilege) و با احراز هویت چندمرحلهای انجام گیرد و تمامی دسترسیها باید در لاگهای ممیزی (Audit Logs) ثبت شوند.
۳-۱۲- پیمانکار متعهد میگردد تمامی دادههای پایش را در حال انتقال (In-Transit) با پروتکلهای استاندارد نظیر TLS و در حالت سکون (At-Rest) با الگوریتمهای استاندارد رمزنگاری (نظیر AES-256) رمزنگاری نماید.
۴-۱۲- پیمانکار باید بهصورت دورهای و حداقل هر [تعداد] ماه یکبار، سامانهها و عاملهای نرمافزاری خود را از نظر آسیبپذیریهای امنیتی آزمون (Pentest) نموده و گزارش خلاصه آن را در صورت درخواست به کارفرما ارائه دهد.
تبصره: در صورت بروز هرگونه حادثه امنیتی یا نشت داده، پیمانکار موظف است حداکثر ظرف مدت [تعداد] ساعت کارفرما را مطلع سازد.
ماده ۱۳ – حریم خصوصی کاربران نهایی، اطلاعرسانی، مبنای پردازش، ممنوعیت فروش داده، و حکم session replay در صورت شمول
۱-۱۳- کارفرما و پیمانکار متعهد به رعایت قوانین مربوط به حریم خصوصی کاربران نهایی و محرمانگی دادههای شخصی مطابق با قوانین موضوعه و نامطمئن میباشند.
۲-۱۳- جمعآوری دادههای پایش نباید شامل دادههای شخصی حساسی نظیر رمز عبور، اطلاعات مالی کامل یا دادههای پزشکی کاربران نهایی باشد و کارفرما و پیمانکار موظف به ماسک کردن (Masking) این اقلام در سمت مبدأ یا مقصد هستند.
۳-۱۳- پیمانکار به هیچ عنوان حق فروش، افشا، بهرهبرداری تجاری یا انتقال دادههای جمعآوریشده کاربران نهایی را به اشخاص ثالث ندارد و این دادهها منحصراً جهت ارائه خدمات موضوع قرارداد استفاده میشوند.
۴-۱۳- در صورت فعالسازی قابلیت بازپخش نشست (Session Replay)، پیمانکار و کارفرما مشترکاً مسئول اطمینان از حذف یا ماسک کردن کامل اقلام محرمانه و اطلاعات هویتی کاربران در تصاویر یا دادههای ضبطشده هستند.
تبصره: مبنای قانونی پردازش دادههای پایش، اجرای تعهدات قراردادی و بهبود کیفیت خدمات نرمافزاری کارفرما است.
ماده ۱۴ – مالکیت فکری: نرمافزار پیمانکار؛ داده و گزارشهای خاص کارفرما؛ اسرار تجاری؛ ممنوعیت آموزش مدل به زیان کارفرما مگر تصریح
۱-۱۴- کلیه حقوق مالکیت فکری، مادی و معنوی مربوط به نرمافزارها، عاملها، ابزارها و کدهای پایش متعلق به پیمانکار باقی میماند و این قرارداد هیچگونه حقی برای انتقال مالکیت آنها به کارفرما ایجاد نمیکند.
۲-۱۴- تمامی دادههای خام پایش، گزارشهای تحلیلی اختصاصی و خروجیهایی که بهطور مستقیم از زیرساخت کارفرما استخراج میشوند، متعلق به کارفرما بوده و پیمانکار ادعایی نسبت به آنها نخواهد داشت.
۳-۱۴- طرفین متعهد میشوند اسرار تجاری و اطلاعات محرمانه طرف مقابل را که در جریان اجرای قرارداد افشا میشود، محافظت نموده و بدون اجازه کتبی منتشر نکنند.
۴-۱۴- پیمانکار صراحتاً حق ندارد از دادهها، تریسها یا الگوهای اختصاصی کارفرما جهت آموزش مدلهای هوش مصنوعی، یادگیری ماشین یا LLM بهگونهای که به منافع یا محرمانگی کارفرما لطمه بزند، استفاده کند، مگر آنکه بهطور کتبی و صریح توافق دیگری شده باشد.
تبصره: نقض مفاد این ماده موجب حق فسخ فوری قرارداد و مطالبه خسارت برای طرف زیاندیده خواهد بود.
ماده ۱۵ – سطح خدمت (SLA) سامانهٔ APM، اندازهگیری، استثناها (قطع اینترنت کارفرما، ابر ثالث، نگهداری اعلامشده)، اعتبار خدماتی
۱-۱۵- پیمانکار متعهد میگردد دسترسی به سامانه ابری پایش و استخراج متریکها را با سطح خدمت (SLA) حداقل معادل [درصد، مثلاً ۹۹.۹٪] در هر ماه تقویمی تضمین نماید.
۲-۱۵- میزان دسترسپذیری سامانه بر اساس ابزارهای نظارتی استاندارد و از طریق کسر زمانهای قطعی از کل زمان ماهانه اندازهگیری و محاسبه میگردد.
۳-۱۵- قطعیهای ناشی از موارد زیر از محاسبه سطح خدمت مستثنی بوده و جزء تعهدات پیمانکار محسوب نمیشوند: الف) قطعی یا اختلال در شبکه اینترنت یا زیرساخت اختصاصی کارفرما؛ ب) اختلال در زیرساختهای رایانش ابری شخص ثالث (نظیر ارائهدهندگان سرور ابری)؛ ج) زمانهای نگهداری از پیش اعلامشده.
۴-۱۵- در صورت عدم تحقق سطح خدمت توافقشده در هر ماه، کارفرما مستحق دریافت اعتبار خدماتی (Service Credit) به میزان تعیینشده در جدول پیوست نرخنامه خواهد بود که از صورتحساب دورههای بعد کسر میگردد.
تبصره: درخواست اعتبار خدماتی باید حداکثر ظرف مدت [تعداد] روز پس از پایان ماه مربوطه به صورت کتبی به پیمانکار اعلام شود.
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
ماده ۱۶ – پشتیبانی، مدیریت حادثه، پنجرهٔ نگهداری، ارتباط در بحران
۱-۱- پیمانکار متعهد میگردد خدمات پشتیبانی فنی، رفع اشکال و مدیریت حوادث مربوط به سامانهٔ پایش پایداری را در روزهای کاری از ساعت [ ] لغایت [ ] از طریق کانالهای ارتباطی مشخصشده مانند تیکتینگ یا تلفن اضطرایی به کارفرما ارائه نماید.
۱-۲- حوادث گزارششده بر اساس میزان بحران و تأثیرگذاری بر سامانهٔ کارفرما به سه سطح بحرانی (Critical)، متوسط (Medium) و عادی (Low) طبقهبندی شده و زمان پاسخگویی و رفع آنها مطابق با جدول سطح خدمات (SLA) مندرج در پیوست شماره [ ] خواهد بود.
۱-۳- انجام تعمیرات، بهروزرسانیهای دورهای و تغییرات زیرساختی که نیازمند توقف یا ایجاد اختلال موقت در سامانهٔ پایش است، صرفاً در زمانهای موسوم به «پنجرهٔ نگهداری» (Maintenance Window) که از پیش با اعلام کتبی حداقل [ ] ساعت قبل به تأیید کارفرما رسیده است، انجام خواهد شد.
۱-۴- در شرایط بحرانی و بروز حوادث اساسی که پایداری یا امنیت دادههای کارفرما را تهدید کند، طرفین موظفند بلافاصله تیم واکنش در بحران خود را تشکیل داده و طبق پروتکل ارتباطی اضطرابی برای رفع مشکل اقدام نمایند.
تبصره ۱: پشتیبانی خارج از ساعات اداری و ایام تعطیل صرفاً مشمول حوادث سطح بحرانی بوده و نیازمند هماهنگی قبلی با مسئول فنی پیمانکار است.
تبصره ۲: ثبت تمامی درخواستها و حوادث صرفاً از طریق سامانه رسمی پشتیبانی معتبر است و پیگیری از سایر روشها فاقد اثر قانونی میباشد.
ماده ۱۷ – مبلغ، مدل مصرف، سقف، اضافه مصرف، صورتحساب، مالیات، تأخیر تأدیه
۲-۱- مبلغ کل این قرارداد بر اساس مدل مصرف (Usage-based) شامل هزینهٔ پایه ماهانه معادل [ ] ریال و هزینهٔ مازاد بر اساس حجم دادههای پردازششده و تعداد تراکنشهای پایششده مطابق با نرخنامه پیوست شماره [ ] تعیین میگردد.
۲-۲- سقف ریالی کل قرارداد برای مدت اعتبار آن مبلغ [ ] ریال میباشد و پیمانکار مجاز نیست بدون اصلاحیه کتبی و توافق طرفین، خدماتی فراتر از این سقف ارائه دهد که مستلزم پرداخت هزینه بیشتر باشد.
۲-۳- در صورت تجاوز میزان مصرف کارفرما از سقف تخصیصیافته در هر دوره، هزینهٔ اضافه مصرف (Overuse) بر اساس تعرفههای مصوب محاسبه و در صورتحساب دورهٔ بعدی لحاظ خواهد شد.
۲-۴- پیمانکار موظف است صورتحسابهای مالی را در پایان هر ماه شمسی صادر و به کارفرما ابلاغ نماید و کارفرما مکلف است ظرف مدت [ ] روز از تاریخ صدور، مبلغ مندرج را به شماره حساب [ ] نزد بانک [ ] به نام پیمانکار واریز نماید.
۲-۵- پرداخت کلیه مالیاتها، عوارض قانونی و کسورات قانونی مرتبط با این قرارداد (از جمله مالیات بر ارزش افزوده) بر عهدهٔ [کارفرما/طرفین مطابق قانون] است و در صورت تأخیر در پرداخت صورتحسابها توسط کارفرما، خسارت تأخیر تأدیه بر اساس نرخ تورم اعلامشده توسط بانک مرکزی جمهوری اسلامی ایران برای هر ماه تأخیر به مبلغ کل اضافه میگردد.
تبصره ۱: اعتراض کارفرما به اقلام صورتحساب حداکثر ظرف مدت [ ] روز از تاریخ دریافت صورتحساب امکانپذیر است و عدم اعتراض در این مهلت به منزلهٔ پذیرش قطعی آن تلقی میشود.
ماده ۱۸ – تضمینها و وثایق
۳-۱- پیمانکار جهت حسن انجام تعهدات خود تحت این قرارداد، همزمان با امضای آن یک فقز سفته / ضمانتنامه بانکی به شماره [ ] مورخ [ ] به مبلغ [ ] ریال صادره از بانک [ ] در وجه کارفرما تودیع مینماید.
۳-۲- کارفرما مجاز است در صورت تخلف پیمانکار از هر یک از تعهدات قراردادی، پس از ارسال اخطار کتبی و عدم رفع تخلف ظرف مهلت مقرر، نسبت به وصول تمام یا بخشی از وجه تضمین اقدام نماید بدون اینکه نیاز به تشریفات قضایی باشد.
۳-۳- ضمانتنامه / وثیقه حسن انجام تعهدات پس از اتمام مدت قرارداد و تأیید حسن انجام کار توسط کارفرما و تسویه حساب کامل مالی، به پیمانکار مسترد خواهد گردید.
تبصره: در صورت تمدید مدت قرارداد، پیمانکار موظف است اعتبار تضمینها را متناسب با مدت جدید تمدید و اسناد مربوطه را به کارفرما تحویل دهد.
ماده ۱۹ – ضمانتهای محدود نرمافزار/خدمت
۴-۱- پیمانکار تضمین مینماید که سامانهٔ پایش و عاملهای نرمافزاری نصبشده از نظر فنی با مستندات فنی و مشخصات اعلامشده در پیوستهای قرارداد مطابقت داشته و با دقت متعارف حرفهای ارائه میشوند.
۴-۲- طرفین صراحتاً توافق مینمایند که این ضمانتنامه شامل مواردی چون «تضمین عدم وجود هرگونه خطا در کدهای نرمافزاری خود کارفرما» یا «تضمین کشف ۱۰۰ درصد خطاها و آسیبپذیریهای سامانهٔ کارفرما» نمیگردد و رسالت سامانه صرفاً پایش و گزارشدهی بر اساس دادههای دریافتی است.
۴-۳- مسئولیت پیمانکار در قبال عدم انطباق یا بروز نقص فنی در سامانهٔ APM، محدود به تلاش متعارف برای اصلاح، رفع نقص یا بهروزرسانی عامل در کوتاهترین زمان ممکن خواهد بود و هیچگونه ضمانت مطلق مبنی بر کارکرد بدون توقف (100% Uptime) ارائه نمیشود مگر آنچه صراحتاً در توافق سطح خدمات (SLA) آمده است.
تبصره: هرگونه دستکاری، تغییر غیرمجاز یا دخالت اشخاص ثالث در کدهای عامل یا پیکربندی سامانه توسط کارفرما، موجد سلب مسئولیت پیمانکار از ضمانتهای فوق خواهد بود.
ماده ۲۰ – محدودیت مسئولیت مدنی
۵-۱- حداکثر مسئولیت مدنی تجمعی پیمانکار در قبال تمامی خسارات مستقیم ناشی از اجرای ناقص یا عدم اجرای تعهدات تحت این قرارداد، به هیچ وجه از کل مبلغ پرداختشده توسط کارفرما در طی [ ] ماه اخیر بیشتر نخواهد بود.
۵-۲- محدودیت مسئولیت مذکور در بند پیشین، شامل خسارت ناشی از جرائم عمدی، تقلب، نقض تعهدات محرمانگی اطلاعات، نقض حقوق مالکیت فکری اشخاص ثالث و صدمات بدنی ناشی از تقصیر مستقیم پرسنل پیمانکار نخواهد بود و این موارد مستثناء میباشند.
۵-۳- هیچیک از طرفین در برابر خسارات غیرمستقیم، تبعی، عدمالنفع، از دست رفتن فرصتهای تجاری یا کاهش درآمد طرف مقابل، تحت هیچ شرایطی مسئولیت نخواهند داشت، مشروط بر آنکه خسارت ناشی از تقصیر عمده یا افعال عمدی طرف زیانزننده نباشد.
۵-۴- مفاد این ماده به هیچ وجه به حقوق آمره قانونی کارفرما و حمایتهای مصرفکننده یا قوانین کار و تأمین اجتماعی در حدود مقررات نظام حقوقی جمهوری اسلامی ایران خللی وارد نمیسازد.
تبصره: بار اثبات تقصیر، میزان خسارت وارده و رابطه سببیت بین فعل پیمانکار و خسارت ادعایی بر عهدهٔ کارفرما خواهد بود.
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
ماده ۲۱ – وجه التزام، خسارت تأخیر و نحوهٔ تعیین خسارت واقعی در صورت عدم تکافو
۱-۲۱- در صورت تخلف هر یک از طرفین از ایفای تعهدات قراردادی خود، متخلف ملزم به پرداخت مبلغ [ ] ریال بهعنوان وجه التزام تخلف از تعهد، جدا از الزام به اجرای اصل تعهد خواهد بود.
۲-۲۱- در صورت تأخیر پیمانکار در نصب، راهاندازی یا ارائه خدمات پشتیبانی موضوع قرارداد، بهازای هر روز تأخیر غیرمجاز، مبلغ [ ] ریال بهعنوان خسارت تأخیر از مطالبات وی کسر یا مطالبه میگردد.
۳-۲۱- چنانچه خسارات وارده بیش از مبلغ وجه التزام یا خسارت تأخیر یادشده باشد، کارفرما حق دارد جبران خسارت واقعی مازاد را بر اساس نظریه کارشناس رسمی دادگستری مطالبه نماید.
۴-۲۱- پرداخت وجه التزام یا خسارت تأخیر، رافع مسئولیت طرفین در خصوص ادامه اجرای سایر تعهداتشان تحت این قرارداد نخواهد بود مگر آنکه قرارداد فسخ شده باشد.
۵-۲۱- اعمال ضمانتاجراهای این ماده منوط به ارسال اخطار کتبی به طرف متخلف و اعطای مهلت قانونی یا عرفی [ ] روزه جهت رفع اثر از تخلف است.
ماده ۲۲ – تغییر در زیرساخت کارفرما، تغییر نسخهٔ عامل، حق ردِ بهروزرسانیِ مخرب برای محیط تولید
۱-۲۲- کارفرما متعهد است هرگونه تغییرات اساسی در زیرساخت نرمافزاری یا سختافزاری خود را که بر عملکرد پروبها مؤثر است، با مهلت معقول به پیمانکار اعلام نماید.
۲-۲۲- پیمانکار موظف است نسخههای جدید عامل (Agent) را پیش از انتشار عمومی، در محیطهای تستی ارزیابی نموده و پایداری آنها را تضمین کند.
۳-۲۲- کارفرما حق دارد در صورت احتمال بروز اختلال یا رفتار مخرب ناشی از بهروزرسانیهای ارائهشده، از نصب و اعمال بهروزرسانی در محیط تولید (Production) خودداری کند.
۴-۲۲- مسئولیت ناشی از عدم سازگاری نسخههای جدید عامل با زیرساخت تغییریافته کارفرما، در صورت عدم اطلاعرسانی بهموقع کارفرما، بر عهده خود کارفرما خواهد بود.
۵-۲۲- طرفین توافق میکنند که هرگونه تغییر نسخه در محیط تولید باید در پنجرههای نگهداری توافقشده و با هماهنگی کامل بخش فنی انجام گیرد.
ماده ۲۳ – ممیزی محدود و محرمانه (حق کارفرما برای راستیآزمایی محل داده و کنترلهای امنیتی، با اطلاع قبلی)
۱-۲۳- کارفرما یا بازرس مورد اعتماد وی حق دارد با ارائه اعلامیه کتبی حداقل [ ] روز پیش از موعد، از محل ذخیرهسازی دادهها و کنترلهای امنیتی پیمانکار بازدید و ممیزی نماید.
۲-۲۳- این ممیزی صرفاً به بررسی انطباق نحوه پردازش دادههای کارفرما با استانداردهای توافقشده و اصول امنیتی محدود بوده و شامل افشای اسرار تجاری پیمانکار نخواهد شد.
۳-۲۳- پیمانکار متعهد است همکاریهای لازم را با تیم ممیزی کارفرما بهعمل آورده و مستندات و لاگهای درخواستی مرتبط با دادههای کارفرما را در اختیارشان قرار دهد.
۴-۲۳- تمامی اطلاعات، یافتهها و گزارشهای حاصل از این ممیزی مشمول مقررات محرمانگی این قرارداد بوده و کارفرما نباید آنها را به اشخاص ثالث غیرمرتبط منتقل کند.
۵-۲۳- هزینههای انجام ممیزی معمولی بر عهده کارفرما است، مگر آنکه ممیزی حاکی از تخلف اساسی پیمانکار باشد که در این صورت هزینهها از سوی پیمانکار جبران میگردد.
ماده ۲۴ – محرمانگی و منع استخدام تهاجمی پرسنل کلیدی (در حد متعارف و مدت محدود، در صورت تمایل کاربر)
۱-۲۴- طرفین متعهد میشوند تمامی اطلاعات فنی، تجاری و دادههای پایششده را بهعنوان اسرار تجاری تلقی نموده و از افشای آنها به اشخاص ثالث اکیداً خودداری نمایند.
۲-۲۴- تعهد محرمانگی از تاریخ انعقاد قرارداد آغاز شده و تا مدت [ ] سال پس از خاتمه یا فسخ قرارداد به هر دلیل، به قوت خود باقی خواهد ماند.
۳-۲۴- هیچیک از طرفین حق ندارند در طول مدت قرارداد و تا مدت [ ] ماه پس از پایان آن، بهطور مستقیم یا غیرمستقیم اقدام به استخدام یا جذب پرسنل کلیدی طرف مقابل نمایند.
۴-۲۴- استخدام از طریق آگهیهای عمومی عمومی و بدون هدفگیری خاص پرسنل طرف مقابل، مشمول ممنوعیت جذب تهاجمی این ماده نخواهد بود.
۵-۲۴- در صورت نقض تعهدات این ماده، متخلف ملزم به جبران خسارات قطعی و اثباتشده زیاندیده بر اساس قوانین موضوعه نامطمئن خواهد بود.
ماده ۲۵ – قوه قاهره (قطع سراسری اینترنت، تحریم مؤثر بر زیرساخت ابری، دستور قطع مقام صالح) و تکلیف اطلاع و کاهش خسارت
۱-۲۵- بروز حوادث قهری و غیرقابل پیشبینی همچون قطع سراسری و طولانیمدت اینترنت کشور، تحریمهای بینالمللی مؤثر بر زیرساخت ابری، یا دستور رسمی مقام صالحه قضایی یا دولتی که اجرای قرارداد را غیرممکن سازد، قوه قاهره محسوب میشود.
۲-۲۵- طرفی کهدچار قوه قاهره میگردد موظف است حداکثر ظرف مدت [ ] ساعت از بروز حادثه، مراتب را بهطور کتبی به طرف دیگر اطلاع دهد.
۳-۲۵- در مدت حاکمیت قوه قاهره، تعهدات طرفین معلق شده و عدم اجرای تعهدات مشمول ضمانتاجراهای تخلف یا خسارت تأخیر نخواهد بود.
۴-۲۵- طرفین متعهد هستند تمام تلاش متعارف خود را برای کاهش اثرات منفی قوه قاهره و بازگرداندن شرایط به حالت عادی بهکار بندند.
۵-۲۵- چنانچه وضعیت قوه قاهره بیش از [ ] روز ادامه یابد، هر یک از طرفین حق دارند با ارسال اخطار کتبی، قرارداد را خاتمه دهند بدون اینکه حق مطالبه خسارت (بهجز تسویه خدمات انجامشده) را داشته باشند.
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
ماده ۲۶ – واگذاری قرارداد، ادغام، تغییر کنترل پیمانکار
۱-۲۶- پیمانکار حق ندارد کل یا بخشی از حقوق و تعهدات ناشى از این قرارداد یا منافع آن را بدون کسب موافقت کتبی و قبلی از کارفرما به اشخاص ثالث، اعم از حقیقی یا حقوقی، واگذار نماید یا انتقال دهد.
۲-۲۶- در صورت وقوع هرگونه ادغام، انحلالی، انتقال سهام عمده یا تغییر کنترل ساختاری در شرکت پیمانکار که منجر به تغییر مدیریت مؤثر آن گردد، پیمانکار مکلف است مراتب را ظرف مدت [ ] روز کاری کتباً به اطلاع کارفرما برساند.
۳-۲۶- کارفرما در صورت وقوع تغییر کنترل موضوع بند ۲-۲۶، این حق را خواهد داشت که یا قرارداد را با شرایط موجود ادامه دهد و یا با اعلام کتبی، آن را فسخ نماید بدون اینکه نیاز به پرداخت خسارتی باشد.
۴-۲۶- هرگونه واگذاری برخلاف مفاد این ماده باطل بوده و هیچگونه اثری در مقابل کارفرما نخواهد داشت و تخلف از این امر موجب فسخ فوری قرارداد به تشخیص کارفرما است.
ماده ۲۷ – تخلف، اخطار، مهلت رفع، فسخ، انفساخ، تعلیق خدمت در صورت عدم پرداخت
۱-۲۷- در صورت بروز هرگونه تخلف از سوی هر یک از طرفین در خصوص اجرای تعهدات مندرج در این قرارداد، طرف مقابل مکلف است مراتب را با ذکر دقیق موارد تخلف بهطور کتبی به طرف خاطی اخطار نماید.
۲-۲۷- طرف خاطی مهلتی معادل [ ] روز کاری از تاریخ دریافت اخطار کتبی دارد تا نسبت به رفع تخلف و جبران آثار آن اقدام نموده و وضعیت را به حالت انطباق با قرارداد بازگرداند.
۳-۲۷- چنانچه پس از انقضای مهلت مقرر در بند ۲-۲۷، تخلف همچنان باقی باشد یا طرف خاطی اقدامی جهت رفع آن انجام ندهد، طرف مقابل حق دارد با ارسال اعلامیه کتبی، قرارداد را فسخ نماید.
۴-۲۷- عدم پرداخت به موقع مبالغ صورتحسابها توسط کارفرما در موعد مقرر، به پیمانکار حق میدهد پس از گذشت [ ] روز از سررسید و ارسال اخطار کتبی، ارائه خدمات موضوع قرارداد را تا زمان تسویه حساب کامل به حالت تعلیق درآورد.
۵-۲۷- در صورت بروز حوادث قوه قاهره طولانیمدت مطابق ماده مربوطه که رفع آن امکانپذیر نباشد، قرارداد به خودی خود منفسخ میگردد.
ماده ۲۸ – آثار خاتمه: ادامهٔ محرمانگی، تسویه، حذف عامل، صادرات داده، امحا، گواهی کتبی امحا
۱-۲۸- با خاتمه یا فسخ این قرارداد به هر دلیل، تمامی تعهدات طرفین متوقف میگردد، لکن تعهدات مربوط به محرمانگی، حقوق مالکیت فکری و حل اختلاف به قوت خود باقی و معتبر خواهند ماند.
۲-۲۸- کارفرما مکلف است ظرف مدت [ ] روز پس از خاتمه قرارداد، تسویه حساب مالی نهایی را با پیمانکار انجام داده و کلیه مطالبات معوق را پرداخت نماید.
۳-۲۸- پیمانکار موظف است بلافاصله پس از پایان قرارداد، نسبت به حذف، پاکسازی و از کار انداختن کلیه پروبها، عاملها و کدهای نرمافزاری نصبشده در زیرساخت کارفرما اقدام نماید.
۴-۲۸- پیمانکار باید تمامی دادهها، لاگها و اطلاعات متعلق به کارفرما را در قالب استاندارد به وی تحویل داده یا صادر نماید و پس از آن هیچ نسخه پشتیبانی از دادههای کارفرما نزد خود نگاه ندارد.
۵-۲۸- پیمانکار باید گواهی کتبی رسمی مبنی بر امحا و حذف کامل دادهها و اطلاعات کارفرما را امضا نموده و به کارفرما تسلیم نماید.
ماده ۲۹ – منع فساد، تحریمها و رعایت مقررات صادرات فناوری در فرض طرف خارجی
۱-۲۹- طرفین متعهد میشوند که در اجرای این قرارداد کلیه قوانین و مقررات مربوط به منع رشوه، فساد مالی، پولشویی و تخلفات تجاری را به دقت رعایت نمایند و از هرگونه اقدام غیرقانونی خودداری کنند.
۲-۲۹- در صورتی که اجرای بخشی از این قرارداد مشمول مقررات کنترل صادرات فناوری یا تحریمهای بینالمللی یا داخلی گردد، طرفین مکلفند مجوزهای لازم را از مراجع ذیصلاح کسب نمایند.
۳-۲۹- هرگونه پرداخت، هدیه یا امتیاز نامشروع به مدیران، کارکنان یا نمایندگان طرف مقابل به منظور تسهیل اجرای قرارداد ممنوع بوده و مصداق تخلف عمده و فسخ فوری قرارداد است.
۴-۲۹- نامطمئن
ماده ۳۰ – حل اختلاف، قانون حاکم، مرجع صالح یا داوری
۱-۲۹- [نامطمئن]
۲-۳۰- کلیه اختلافات، دعاوی و مناقشات ناشی از اجرای این قرارداد یا تفسیر مفاد آن، ابتدا از طریق مذاکرات دوستانه میان نمایندگان طرفین حلوفصل خواهد شد.
۳-۳۰- در صورتی که مذاکرات دوستانه ظرف مدت [ ] روز به نتیجه نرسد، اختلاف نهایی به مراجع قضایی ذیصلاح جمهوری اسلامی ایران ارجاع میگردد تا طبق قوانین جاری کشور رسیدگی شود.
۴-۳۰- زبان رسمی حاکم بر تفسير مفاد این قرارداد و مکاتبات ناشی از حل اختلاف، زبان فارسی خواهد بود.
توضیحِ فیلدها:
• متن: متنِ کاملِ همان مواد، هر ماده در خطِ جدا
…
توضیحِ فیلدها:
• متن:
ماده ۳۱ – اقامتگاه، ابلاغ الکترونیکی معتبر، تغییر نشانی
۱-۳۱ اقامتگاه قانونی طرفین همان نشانی است که در مقدمه این قرارداد ذکر شده است و تمامی مکاتبات، اخطارها و اوراق رسمی به همین نشانی ارسال میگردد.
۲-۳۱ ابلاغهای الکترونیکی از طریق ایمیلهای رسمی یا سامانههای اعلامشده در این قرارداد، بههمنزله ابلاغ قانونی و رسمی تلقی خواهد شد.
۳-۳۱ هر یک از طرفین موظف است در صورت تغییر نشانی یا اقامتگاه قانونی خود، مراتب را ظرف مدت [ ] روز کاری کتباً به طرف دیگر اعلام نماید.
تبصره: تا زمانی که تغییر نشانی به, نحو ﻣﻘﺘضی اعلام نشده است، کلیه مکاتبات به نشانی قبلی ارسال و ابلاغشده تلقی میگردد.
ماده ۳۲ – تمامیت قرارداد، اصلاح کتبی، قابلیت تفکیک شروط، عدم اسقاط ضمنی
۱-۳۲ این قرارداد شامل تمامی توافقات طرفین بوده و جایگزین هرگونه مذاکرات، توافقات یا مکاتبات قبلی، اعم از شفاهی یا کتبی، میان آنها میگردد.
۲-۳۲ هرگونه اصلاح، تغییر، الحاق یا تجدیدنظر در مفاد این قرارداد تنها در صورتی معتبر و نافذ است که به صورت کتبی و با امضای مجاز نمایندگان هر دو طرف تنظیم گردد.
۳-۳۲ چنانچه یک یا چند بند از این قرارداد بنا بر رأی مرجع صالح، باطل، غیرقانونی یا غیرقابل اجرا شناخته شود، سایر بندهای قرارداد به قوت خود باقی مانده و اجرا خواهد شد.
۴-۳۲ عدم اعمال یا تأخیر در اعمال هر یک از حقوق ناشی از این قرارداد توسط هر یک از طرفین، به منزله اسقاط آن حق یا رضایت به نقض مجدد آن نخواهد بود.
ماده ۳۳ – تعداد نسخ، پیوستها، امضا
۱-۳۳ این قرارداد در [ ] ماده، [ ] تبصره، و در [ ] نسخه با ارزش یکسان و همسان تنظیم و امضا گردیده است و تمامی نسخ در حکم واحد میباشند.
۲-۳۳ پیوستهای فنی، مالی و حفاظتی جزء لاینفک این قرارداد محسوب شده و دارای اعتبار یکسان با متن اصلی قرارداد میباشند.
۳-۳۳ این قرارداد در تاریخ [ ] به امضای نمایندگان قانونی طرفین رسید و از همان تاریخ لازمالاجرا میباشد؛ همچنین استفاده از امضای الکترونیکی مطابق با نامطمئن بلامانع است.
محل امضای طرفین:
نماینده کارفرما: [نام و سمت، امضا، مهر]
نماینده پیمانکار: [نام و سمت، امضا، مهر]
نکاتِ تنظیمِ این قرارداد
- مبنای حقوقی
- ماده ۱۰ قانون مدنی جمهوری اسلامی ایران (قرارداد خصوصی حاکم بر اراده طرفین) و اصول کلی حقوق قراردادها، قانون تجارت الکترونیکی (در خصوص داده پیام و امضای الکترونیکی)، و قوانین مرتبط با حمایت از حقوق پدیدآورندگان نرمافزارهای رایانهای.
- نکاتِ کلیدی
- ۱. تفکیک صریح خدمات APM از خدمات امنیت سایبری و تضمین کیفیت نرمافزار جهت جلوگیری از انتظارات غیرمنطقی کارفرما. ۲. لزوم رعایت دقیق اصل حداقلسازی دادهها و جلوگیری از ارسال اطلاعات شخصی یا بانکی (PII) در پشته خطاها (Stack Trace). ۳. تعیین دقیق مدل مصرف و سقف هزینهها برای جلوگیری از اختلاف بر سر صورتحسابهای اضافه مصرف. ۴. پیشبینی ضمانت اجرای روشن برای حریم خصوصی کاربران نهایی و عدم استفاده تجاری از دادهها. ۵. تعیین تکلیف مشخص برای مالکیت فکری عامل نرمافزاری و دادههای پایش شده. ۶. محدودسازی مسئولیت مدنی پیمانکار با رعایت استثناهای قانونی (عمد، تققلب، محرمانگی). ۷. تعیین روشهای دقیق حل اختلاف و قانون حاکم ایرانی.
- بندهای پرخطر
- ۱. بند مربوط به حدود مسئولیت و ضمانتهای نرمافزار (ماده ۱۹ و ۲۰): احتمال بروز اختلاف در صورت وقوع خسارت سنگین به سیستم کارفرما ناشی از خطای عامل. راه حل: تعیین سقف ریالی مشخص برای مسئولیت مدنی و تصریح بر اینکه APM تضمینکننده پایداری مطلق کد کارفرما نیست. ۲. بند جمعآوری دادهها و حریم خصوصی (ماده ۱۰ و ۱۳): ریسک قانونی و جریمههای ناشی از جمعآوری ناخواسته اطلاعات شخصی کاربران. راه حل: الزام کارفرما به ماسک کردن دادهها در سمت خود و تعیین مسئولیت دقیق در پیوست فنی. ۳. بند مالکیت فکری و هوش مصنوعی (ماده ۱۴): خطر سوءاستفاده از دادههای تحلیلی کارفرما برای آموزش مدلهای هوش مصنوعی پیمانکار. راه حل: ممنوعیت صریح آموزش مدل بدون اجازه کتبی.
این متن با کمکِ هوش مصنوعی و گاه با کنترلِ کارشناس، به زبانِ ساده تهیه شده؛ برای پروندهٔ خودتان با وکیل مشورت کنید. گاه عبارتها در هر پرونده معنای خاصِ خود را دارند و ممکن است خطا داشته باشد.
+ نمایشِ کاملِ مقدمه و توضیحاتِ پرامپت
# پرامپتِ تنظیمِ قرارداد پایش پایداری و تحلیل رفتار مشتری (APM Agreement)
## نقش
تو یک وکیلِ پایهیکِ دادگستری در جمهوری اسلامی ایران هستی، متخصص حقوق فناوری اطلاعات، قراردادهای نرمافزار بهعنوان خدمت (SaaS)، پیمانکاری خدمات فنی، مالکیت فکری نرمافزار، حفاظت از داده و قراردادهای سطح خدمت (SLA). قرارداد را با دقتِ حرفهای، زبانِ حقوقیِ بیابهام، سازگار با نظمِ حقوقی ایران و رویهی معاملاتِ فناوری تنظیم کن. هیچ مادهی قانونیِ ساختگی یا شمارهمادهی نامطمئن ننویس؛ در ارجاع به قانون، فقط نامِ قانون (و در صورتِ قطعِ کامل، شمارهٔ ماده) را بیاور. اگر اطلاعاتی ناقص یا مبهم بود، **حدس نزن**؛ پیش از نگارشِ متنِ نهایی، سؤالهای مشخص بپرس. قرارداد را طوری بنویس که برای طرفِ غیرفنی نیز قابلاجرا و برای طرفِ فنی نیز از نظرِ محدودهٔ نصبِ پروب، داده، دسترسی و SLA قابلاتکا باشد.
## چارچوبِ حقوقیِ حاکم
حقوقِ حاکم، جز در فرضِ تصریحِ خلاف در اطلاعاتِ کاربر، **حقوق ایران** است.
قوانین و مقرراتِ مرتبط که باید رعایت شود و در شروطِ قرارداد منعکس گردد (حسبِ مورد):
- قانون مدنی (قواعد عمومی معاملات، تعهدات، شروط ضمن عقد، خسارت، تلف، عدم انجام تعهد).
- قانون تجارت (در صورتی که طرفین تاجر باشند یا معامله تجاری محسوب شود).
- قانون تجارت الکترونیکی (از جمله اعتبار داده پیام، امضای الکترونیکی، و احکام مربوط به حفاظت از داده در فضای الکترونیکی).
- قانون جرایم رایانهای و قانون مجازات اسلامی در بخش جرایم رایانهای (دسترسی غیرمجاز، شنود، تخریب داده، انتشار غیرمجاز اسرار).
- قانون حمایت از حقوق پدیدآورندگان نرمافزارهای رایانهای و قانون حمایت حقوق مؤلفان و مصنفان و هنرمندان (مالکیتِ کدِ پروب/عامل، داشبورد، الگوریتم، مستندات، و نیز مالکیتِ دادهها و آثارِ مشتق).
- قانون ثبت اختراعات، طرحهای صنعتی و علائم تجاری (در حد علائم، نام تجاری و اسرار تجاری).
- قانون مالیاتهای مستقیم و قانون مالیات بر ارزش افزوده (صدور صورتحساب، کسر مالیات، تکالیف مالیاتی خدمات).
- مقررات و مصوباتِ شورای عالی فضای مجازی و دستگاههای ذیربط در خصوص خدمات ابری، میزبانی و انتقال داده به خارج از کشور، در حدی که بر موضوعِ پایشِ سامانهها و خروجِ لاگ/تریس اعمال میشود.
- در فرضِ حضورِ دادهٔ شخصیِ کاربرانِ نهایی یا طرفِ خارجیِ مشمولِ رژیمهای داده: اصولِ حداقلسازی داده، هدفمندی، امنیت، و در صورتِ شمولِ واقعی، چارچوبهایی مانند GDPR یا قراردادهای انتقال داده؛ بدونِ ادعای شمولِ خودکار.
- قانون کار و تأمین اجتماعی **فقط** اگر نیروی مقیمِ کارفرما یا پیمانکارِ جزءِ انسانیِ مقیم موضوعِ قرارداد باشد (نه بهصورت پیشفرض).
**ماهیتِ عقد و قواعدِ آمره (یک خط):** این قرارداد عمدتاً ترکیبی از «پیمانکاریِ خدماتِ فنیِ مستمر» و «اجازهٔ بهرهبرداریِ محدود از نرمافزار/عاملِ پایش» در چارچوب مادهٔ ۱۰ قانون مدنی است؛ عقدِ رضایی و علیالاصول لازم است، نیاز به ثبتِ رسمی ندارد مگر طرفین شرط کنند، اما نصبِ پروب در زیرساختِ تولید و دسترسی به لاگ/تریس/خطا، بدونِ مجوزِ صریح، حداقلسازی داده و رعایتِ امنیت، میتواند وصفِ دسترسی غیرمجاز یا نقضِ محرمانگی پیدا کند و این امور با تراضیِ خصوصی ساقطشدنی نیستند. قبضِ فیزیکی موضوعیت ندارد؛ «نصبِ موفقِ عامل + فعالسازیِ جمعآوری در محیطِ توافقشده» جایگزینِ قبض است. شروطِ معافیت از مسئولیتِ کیفری، سلبِ کلیِ خسارتِ عمد/تقصیرِ سنگین، یا تجویزِ انتقالِ آزادِ دادهٔ شخصی به خارج بدونِ مبنای قانونی، باطل یا غیرقابلِ استناد است.
## اطلاعاتِ لازم
کاربر باید موارد زیر را پر کند. هر جا خالی است با قالبِ [[...]] مشخص شده. اگر موردی «ندارد / اعمال نمیشود» است، صریحاً بنویسد.
### الف) طرفین و نمایندگی
- کارفرما (ذینفعِ پایش): [[نام شخص حقیقی/حقوقی، شناسه/شماره ثبت، شناسه ملی، کد اقتصادی، نشانی اقامتگاه، نمایندهٔ امضاکننده و سمت، مشخصات تماس و ابلاغ الکترونیکی]]
- پیمانکار/عرضهکنندهٔ خدمت APM: [[همان اطلاعات + در صورت خارجی بودن: کشور محل تأسیس، وضعیت نمایندگی/شعبه در ایران]]
- نقشِ هر طرف در زیرساخت: [[مالک سرور / میزبان ابری / DevOps داخلی / پیمانکار ثالث میزبانی]]
- وجود پیمانکار جزء، زیرپردازنده (sub-processor) یا مرکز دادهٔ ثالث: [[فهرست یا «پس از تأیید کتبی کارفرما»]]
### ب) موضوع، محدوده و محیطِ فنی
- موضوع دقیق: [[پایش پایداری برنامه، تحلیل زمان پاسخ کدهای پشتیبان، ثبت خطاهای زمان اجرا، و در صورت شمول: تحلیل رفتار کاربر نهایی / RUM / session replay]]
- سامانهها و محیطها: [[نام محصول/سرویس، production / staging / test، تعداد و نوع سرور، کانتینر، کوبرنتیز، سرویسهای ابری، زبان/فریمورک پشتیبان]]
- نوع عامل (Agent/Probe): [[عامل میزبانیشده روی سرور، sidecar، SDK، instrumentation کد، autoload، eBPF، یا صرفاً جمعآوری از لاگ موجود]]
- محدودهٔ جمعآوری: [[متریک، تریس توزیعشده، اسپن، پروفایل CPU/حافظه، خطا و stack trace، لاگ، رویداد فرانت، RUM، replay نشست، دیتابیس کوئری، فراخوانی خارجی]]
- صراحتاً خارج از محدوده: [[امنیتمانیتورینگ SIEM، تست نفوذ، پایش شبکه خالص، تضمین uptime زیرساخت ابری ثالث، و هر خدمتی که APM نیست]]
- محل نصب و مسیر داده: [[داخل ایران / خارج؛ نام مرکز داده یا ارائهدهنده ابری؛ آیا داده از ایران خارج میشود]]
- مالکیت کد منبع کارفرما و حقِ مشاهدهٔ قطعات کد در خطا: [[آیا stack trace و source map در اختیار پیمانکار قرار میگیرد]]
### ج) مدت، آغاز بهرهبرداری و تحویل
- مدت قرارداد: [[از تاریخ … تا … / یکساله با تمدید خودکار یا خیر]]
- دورهٔ استقرار (onboarding): [[مدت، محیط آزمایشی، معیار پذیرش نصب]]
- تاریخ شروع محاسبهٔ حقالزحمه و SLA: [[از امضا / از نصب موفق / از Go-Live]]
- دورهٔ آزمایشی رایگان یا اثبات مفهوم (PoC): [[دارد/ندارد؛ شرایط تبدیل به قرارداد اصلی]]
### د) مبلغ، مدل قیمت و پرداخت
- مدل قیمت: [[حق اشتراک ماهانه/سالانه، بهازای میزبان (host)، بهازای واحد مصرف (span/event/GB)، کاربر همزمان، یا ترکیبی]]
- مبلغ: [[به عدد و حروف و واحد پول]]
- سقف مصرف و اضافه مصرف (overage): [[نرخ واحد اضافه؛ آستانه هشدار]]
- پیشپرداخت، تضامین پیشپرداخت، جدول اقساط: [[جزئیات]]
- ارز و نرخ تسعیر در فرض خارجی: [[ریال / ارز؛ مرجع نرخ؛ مسئول کارمزد انتقال]]
- مالیات بر ارزش افزوده و کسور قانونی: [[بر عهده کدام طرف؛ نحوه صدور صورتحساب]]
- تعدیل نرخ در تمدید: [[درصد سقف / شاخص / مذاکره]]
### هـ) سطح خدمت (SLA) و پشتیبانی
- شاخصهای الزامی پایشِ خودِ سامانهٔ APM: [[در دسترس بودن داشبورد، تأخیر دریافت داده (ingestion lag)، نرخ ازدسترفتن داده، زمان نگهداری داده]]
- شاخصهای مورد انتظار از برنامهٔ کارفرما (اهداف کسبوکار، نه تعهد پیمانکار مگر تصریح شود): [[Apdex، latency صدک ۹۵، نرخ خطا، throughput]]
- ساعات پشتیبانی، کانال، زمان پاسخ و رفع (P1 تا P4): [[جزئیات]]
- جریمهٔ نقض SLA: [[اعتبار خدماتی / وجه التزام؛ سقف ماهانه]]
- نگهداری داده (retention): [[مثلاً تریس ۱۵ روز، متریک ۱۳ ماه؛ آرشیو]]
- پشتیبانگیری و بازیابی دادهٔ پایش: [[RPO/RTO در حد معقول خدمت]]
### و) داده، حریم خصوصی، امنیت و دسترسی
- انواع دادهٔ احتمالیِ حاوی اطلاعات شخصی یا محرمانه: [[شناسه کاربر، IP، نشانی، محتوای درخواست، بدنهٔ تراکنش، session replay]]
- سیاست ماسککردن/حذف PII در عامل: [[فهرست فیلدهای ممنوع؛ مسئولیت پیکربندی با کیست]]
- آیا رضایت کاربر نهایی یا اطلاعرسانی حریم خصوصی لازم است: [[بله/خیر؛ مسئول متن و اجرا]]
- سطوح دسترسی پرسنل پیمانکار به محیط کارفرما: [[فقط دادهٔ خروجی عامل / دسترسی SSH یا پنل ابری / جلسهٔ اشتراک صفحه در حادثه]]
- الزامات امنیتی: [[رمزنگاری در انتقال و سکون، جداسازی مستأجران، SSO/SAML، ممیزی دسترسی، مدیریت کلید، آزمون نفوذ پیمانکار]]
- اعلان نقض داده (breach): [[مهلت ساعتی؛ محتوا؛ همکاری با کارفرما و مراجع]]
- محل ذخیرهسازی و ممنوعیت انتقال به کشور خاص: [[فهرست]]
### ز) تضمینها، مالکیت فکری و محرمانگی
- نوع تضمین حسن انجام / پیشپرداخت: [[ضمانتنامه بانکی، چک، سفته، سپرده؛ مبلغ و مدت]]
- مالکیت دادهٔ خام، متریک، تریس، گزارش و مدلهای آموختهشده از دادهٔ کارفرما: [[پیشفرض: داده متعلق به کارفرما]]
- اجازهٔ استفادهٔ آماریِ ناشناس برای بهبود محصول پیمانکار: [[مجاز با شرایط / ممنوع]]
- محرمانگی و مدت بقای آن پس از خاتمه: [[مثلاً ۳ یا ۵ سال]]
### ح) خاتمه، خروج و انتقال
- مهلت اعلام عدم تمدید: [[مثلاً ۳۰ یا ۶۰ روز]]
- حق فسخ بهسبب نقض اساسی: [[مهلت رفع نقص]]
- تعهد خروج (off-boarding): [[حذف عامل از همهٔ میزبانها، تحویل صادرات داده در قالب مشخص، گواهی امحای داده، مهلت]]
- قفل فروشنده (lock-in) و قالب صادرات: [[JSON/CSV/OpenTelemetry]]
### ط) حل اختلاف و سایر
- مذاکره، میانجیگری، داوری یا دادگاه صالح: [[شهر؛ آیین داوری مرکز داوری اتاق ایران یا سایر؛ زبان]]
- نسخ زبان قرارداد: [[فارسی تنها / فارسی و انگلیسی؛ نسخهٔ حاکم]]
- پیوستهای فنی: [[معماری نصب، فهرست میزبانها، ماتریس SLA، سیاست داده، فهرست زیرپردازندهها، نرخنامه]]
## ساختارِ الزامیِ قرارداد
قرارداد را با عنوان دقیق، شماره/تاریخ و مقدمهٔ کوتاه بنویس، سپس مواد را به ترتیب زیر شماره بده. بندهای خاصِ APM را حذف نکن.
[بندهای قرارداد در ادامه، هر کدام جدا]
## شرطهای پیشنهادیِ اختیاری
اینها را فقط اگر کاربر خواست یا اطلاعاتش با آنها سازگار بود، بهصورت مادهٔ جدا یا بندِ مشخص درج کن و در یک جمله بگو چه زمانی مفیدند:
- **شرط PoC و دروازهٔ کیفیت:** وقتی هنوز قطعیت فنی نصب روی استک کارفرما ثابت نشده.
- **شرط دادهٔ مقیم ایران (Data Residency) و منع هرگونه replica خارج:** وقتی کارفرما نهاد حساس، دادهٔ کاربران ایرانی یا الزام رگولاتوری دارد.
- **شرط ممنوعیت کامل session replay و ضبط صفحه:** وقتی تحلیل رفتار مشتری در عنوان آمده اما ریسک حریم خصوصی بالاست.
- **شرط OpenTelemetry و منع قفل اختصاصی:** وقتی کارفرما میخواهد بعداً فروشنده را عوض کند.
- **اعتبار خدماتی تصاعدی + حق فسخ پس از نقض مکرر SLA:** وقتی پایداری داشبورد APM برای عملیات حیاتی است.
- **بیمه مسئولیت سایبری پیمانکار با ذکر سقف:** وقتی حجم داده یا حساسیت بالاست.
- **Escrow کد عامل یا مستند نصب آفلاین:** وقتی قطع دسترسی به ابرِ فروشنده، عملیات را میخواباند.
- **حق ممیزی شخص ثالث مستقل و گزارش SOC 2 / معادل:** در معاملات سازمانی.
- **شرط تعدیل نرخ ارزی و تحریم:** وقتی پیمانکار خارجی یا زیرساخت خارج از ایران است.
- **پیوست پردازش داده (DPA) جداگانه:** وقتی داده شخصی کاربران نهایی واقعاً پردازش میشود.
- **شرط عدم رقابت محدود در استفاده از بینشِ اختصاصی کارفرما:** وقتی پیمانکار همزمان به رقبا خدمت میدهد.
- **داوری مرکز داوری اتاق ایران با محرمانگی تقویتشده:** وقتی افشای معماری در دادگاه عمومی نامطلوب است.
## نکات و هشدارهای مهم
پیش از نگارش نهایی، این ریسکها را در انتخاب شروط لحاظ کن و در صورت نیاز بهصورت شرطِ حمایتی (نه نصیحتِ خارج از قرارداد) داخل متن بیاور:
- نصب پروب روی سرور تولید = سطح دسترسی حساس؛ قراردادِ مبهم میتواند هم از نظر مدنی مسئولیتزا و هم از نظر کیفری (دسترسی غیرمجاز) خطرناک باشد.
- تریس و stack trace غالباً حاوی راز تجاری، توکن، کلید، دادهٔ مشتری و حتی بخشی از منطق کسبوکار است؛ بدون ماسک پیشفرض، انتقال به ابرِ خارجی یا استفاده برای آموزش مدل، پرریسک و گاه غیرقابل استناد از نظر رضایت کاربر است.
- «تحلیل رفتار مشتری» اگر شامل RUM یا replay باشد، ممکن است شنود یا پردازش داده شخصی تلقی شود؛ سلب مسئولیت کلی در قرارداد، رضایت کاربر نهایی را جایگزین نمیکند.
- APM کیفیت کد یاuptime زیرساخت ابریِ ثالث را تضمین نمیکند؛ خلط اینها در موضوع قرارداد، منشأ اختلاف است.
- مدل قیمتِ مبتنی بر حجم اسپن/رویداد بدون سقف و هشدار، منبع شوک صورتحساب است.
- خروج داده از ایران بدون تصریح محل ذخیره و فهرست زیرپردازنده، هم ریسک رگولاتوری دارد هم ریسک کشف در دعاوی.
- تضمین «کشف همهٔ خطاها» یا «عدم افت کارایی» را مطلق ننویس؛ خلاف واقع و زمینهساز بطلان وصف یا خسارت است.
- ثبت رسمی معمولاً لازم نیست؛ برای اشخاص حقوقی، امضای صاحبان امضای مجاز + مهر، و ترجیحاً گواهی امضا یا امضای الکترونیکی معتبر کافی است. کد رهگیری املاک موضوعیت ندارد.
- جنبهٔ مالیاتی: خدمت مشمول ارزش افزوده است مگر معافیت قانونیِ مصرح؛ پیمانکار خارجی ممکن است نمایندگی مالیاتی یا تکلیف کسر مالیات کارفرما داشته باشد — بدون شمارهٔ مادهٔ نامطمئن، فقط تکلیف صدور صورتحساب و تعیین مسئول کسور را بنویس.
- اشتباه متداول: سکوت دربارهٔ حذف عامل پس از خاتمه؛ عاملِ رهاشده هم حفرهٔ امنیتی است هم ادامهٔ نشت داده.
- آنچه باطل یا ضعیف است: شرط خلاف نظم عمومی برای تجویز دسترسی نامحدود به دادهٔ اشخاص ثالث؛ اسقاط پیشینی همهٔ خسارات حتی در عمد؛ قانون حاکم خارجی در فرضی که اجرای موضوع تماماً در ایران و طرف ایرانیِ ضعیفتر است بدون مشاوره — در فرض اخیر اگر کاربر اصرار دارد، ریسک را در پرسشها مطرح کن نه با جعل حکم.
## دستورِ اجرا
1. اگر هر یک از اطلاعاتِ لازم برای موادِ اصلی ناقص است، **اول** فهرست سؤال بده (حداکثر یک دور، شمارهدار، مشخص) و پیشنویس کامل را تا دریافت پاسخِ مواردِ حیاتی معطل کن. موارد حیاتی: طرفین، موضوع و محدودهٔ جمعآوری داده، محل ذخیره داده، مدت، مبلغ/مدل قیمت، و اینکه RUM/replay هست یا نه.
2. موارد غیرحیاتی را میتوانی با «طبق پیوست فنی که بعداً تکمیل میشود» مشخص کنی، اما تعهداتِ امنیتی و مالکیت داده را بلاتکلیف نگذار.
3. هیچ نرخ، جریمه، سقف مسئولیت یا مدتِ تضمین را از خودت پر نکن.
4. در پایانِ خروجی، یک **چکلیست بازبینی** برای امضاکننده بده شامل دستکم: انطباق امضاکنندگان با روزنامه رسمی؛ فهرست محیطها و میزبانها؛ فیلدهای ممنوع جمعآوری؛ محل داده؛ سقف مصرف؛ SLA و استثناها؛ رویهٔ حذف عامل؛ صادرات داده؛ مالیات؛ مرجع حل اختلاف؛ پیوستها پیوست شدهاند.
## قالبِ خروجیِ مطلوب
- فارسیِ رسمی و حقوقی، جملههای کوتاه تا متوسط، بدون شعار و بدون انگلیسی مگر اصطلاحِ فنیِ رایج که در همان بند تعریف شود.
- مادهبندی شمارهدار (ماده ۱، ماده ۲، …) و بندهای فرعی (۱-۱، ۱-۲).
- مبالغ و مدتها به **عدد و حروف**.
- ارجاع به پیوست بهجای تکرار جزئیات فنی طولانی.
- بیابهام: هر تعهد، مسئول، مهلت، ضمانت اجرا و استثنا در همان ماده روشن باشد.
- در پایان: محل امضا، نام، سمت، تاریخ، مهر شخص حقوقی، و فهرست پیوستها.
بند 1
بررسی تخصصی این بندطرفین، نمایندگی و اقامتگاه قانونی
1. طرفین، نمایندگی و اقامتگاه قانونی
بند 2
بررسی تخصصی این بندتعاریف و تفسیر (از جمله: عامل/پروب، تریس، اسپن، متریک، رویداد، خطا، RUM، نشست، محیط تولید، داده شخصی، داده پایش، زیرپردازنده، حادثه، نگهداری داده، OpenTelemetry در صورت استفاده)
2. تعاریف و تفسیر (از جمله: عامل/پروب، تریس، اسپن، متریک، رویداد، خطا، RUM، نشست، محیط تولید، داده شخصی، داده پایش، زیرپردازنده، حادثه، نگهداری داده، OpenTelemetry در صورت استفاده)
بند 3
بررسی تخصصی این بندموضوع قرارداد و صراحتِ خروج از موضوع (APM ≠ تضمین کیفیت نرمافزار کارفرما ≠ خدمات امنیت سایبری مگر مگر آنکه جداگانه خریده شود)
3. موضوع قرارداد و صراحتِ خروج از موضوع (APM ≠ تضمین کیفیت نرمافزار کارفرما ≠ خدمات امنیت سایبری مگر مگر آنکه جداگانه خریده شود)
بند 4
بررسی تخصصی این بنداسناد قرارداد و ترتیب اعتبار (متن، پیوست فنی، نرخنامه، سیاست رازداری)
4. اسناد قرارداد و ترتیب اعتبار (متن، پیوست فنی، نرخنامه، سیاست رازداری)
بند 5
بررسی تخصصی این بندمدت، آغاز، استقرار، معیار پذیرش نصبِ عامل و تاریخ Go-Live
5. مدت، آغاز، استقرار، معیار پذیرش نصبِ عامل و تاریخ Go-Live
بند 6
بررسی تخصصی این بندمجوز بهرهبرداری از نرمافزار/عامل (غیرحصری، غیرقابل انتقال، محدود به محیطهای اعلامشده؛ ممنوعیت مهندسی معکوس جز در حدود قانون)
6. مجوز بهرهبرداری از نرمافزار/عامل (غیرحصری، غیرقابل انتقال، محدود به محیطهای اعلامشده؛ ممنوعیت مهندسی معکوس جز در حدود قانون)
بند 7
بررسی تخصصی این بندمحدودهٔ نصب، نسخههای پشتیبانیشده، مسئولیت سازگاری با سیستمعامل/رانتایم/کانتینر
7. محدودهٔ نصب، نسخههای پشتیبانیشده، مسئولیت سازگاری با سیستمعامل/رانتایم/کانتینر
بند 8
بررسی تخصصی این بندتعهدات پیمانکار (نصب یا ارائهٔ بسته نصب، پیکربندی نمونه، آموزش محدود، نگهداری سامانهٔ APM، بهروزرسانی عامل، اطلاعرسانی آسیبپذیری عامل، پشتیبانی طبق پیوست)
8. تعهدات پیمانکار (نصب یا ارائهٔ بسته نصب، پیکربندی نمونه، آموزش محدود، نگهداری سامانهٔ APM، بهروزرسانی عامل، اطلاعرسانی آسیبپذیری عامل، پشتیبانی طبق پیوست)
بند 9
بررسی تخصصی این بندتعهدات کارفرما (فراهمی دسترسی معقول، معرفی رابط فنی، اجرای پیشنیازها، عدم اختلال عمدی در عامل، پیکربندی ماسک PII در سمت خود در صورت توافق، رعایت ظرفیت مجوز)
9. تعهدات کارفرما (فراهمی دسترسی معقول، معرفی رابط فنی، اجرای پیشنیازها، عدم اختلال عمدی در عامل، پیکربندی ماسک PII در سمت خود در صورت توافق، رعایت ظرفیت مجوز)
بند 10
بررسی تخصصی این بندجمعآوری داده، حداقلسازی، فهرست دادههای ممنوع، source map و قطعات کد در stack trace
10. جمعآوری داده، حداقلسازی، فهرست دادههای ممنوع، source map و قطعات کد در stack trace
بند 11
بررسی تخصصی این بندمحل ذخیره، انتقال برونمرزی داده، زیرپردازندهها و حق اعتراض کارفرما
11. محل ذخیره، انتقال برونمرزی داده، زیرپردازندهها و حق اعتراض کارفرما
بند 12
بررسی تخصصی این بندامنیت اطلاعات، کنترل دسترسی پرسنل پیمانکار، لاگ ممیزی، رمزنگاری، آزمون و مدیریت آسیبپذیری
12. امنیت اطلاعات، کنترل دسترسی پرسنل پیمانکار، لاگ ممیزی، رمزنگاری، آزمون و مدیریت آسیبپذیری
بند 13
بررسی تخصصی این بندحریم خصوصی کاربران نهایی، اطلاعرسانی، مبنای پردازش، ممنوعیت فروش داده، و حکم session replay در صورت شمول
13. حریم خصوصی کاربران نهایی، اطلاعرسانی، مبنای پردازش، ممنوعیت فروش داده، و حکم session replay در صورت شمول
بند 14
بررسی تخصصی این بندمالکیت فکری: نرمافزار پیمانکار؛ داده و گزارشهای خاص کارفرما؛ اسرار تجاری؛ ممنوعیت آموزش مدل به زیان کارفرما مگر تصریح
14. مالکیت فکری: نرمافزار پیمانکار؛ داده و گزارشهای خاص کارفرما؛ اسرار تجاری؛ ممنوعیت آموزش مدل به زیان کارفرما مگر تصریح
بند 15
بررسی تخصصی این بندسطح خدمت (SLA) سامانهٔ APM، اندازهگیری، استثناها (قطع اینترنت کارفرما، ابر ثالث، نگهداری اعلامشده)، اعتبار خدماتی
15. سطح خدمت (SLA) سامانهٔ APM، اندازهگیری، استثناها (قطع اینترنت کارفرما، ابر ثالث، نگهداری اعلامشده)، اعتبار خدماتی
بند 16
بررسی تخصصی این بندپشتیبانی، مدیریت حادثه، پنجرهٔ نگهداری، ارتباط در بحران
16. پشتیبانی، مدیریت حادثه، پنجرهٔ نگهداری، ارتباط در بحران
بند 17
بررسی تخصصی این بندمبلغ، مدل مصرف، سقف، اضافه مصرف، صورتحساب، مالیات، تأخیر تأدیه
17. مبلغ، مدل مصرف، سقف، اضافه مصرف، صورتحساب، مالیات، تأخیر تأدیه
بند 18
بررسی تخصصی این بندتضمینها و وثایق
18. تضمینها و وثایق
بند 19
بررسی تخصصی این بندضمانتهای محدود نرمافزار/خدمت (مطابقت با مستندات؛ ردِ ضمانتِ «بدون خطا بودنِ برنامهٔ کارفرما» یا «کشف همهٔ خطاها»)
19. ضمانتهای محدود نرمافزار/خدمت (مطابقت با مستندات؛ ردِ ضمانتِ «بدون خطا بودنِ برنامهٔ کارفرما» یا «کشف همهٔ خطاها»)
بند 20
بررسی تخصصی این بندمحدودیت مسئولیت مدنی (سقف؛ استثنای عمد، تقلب، نقض محرمانگی داده، نقض مالکیت فکری ثالث، صدمات بدنی در صورت موضوعیت) — بدون سلبِ حقوقِ آمره
20. محدودیت مسئولیت مدنی (سقف؛ استثنای عمد، تقلب، نقض محرمانگی داده، نقض مالکیت فکری ثالث، صدمات بدنی در صورت موضوعیت) — بدون سلبِ حقوقِ آمره
بند 21
بررسی تخصصی این بندوجه التزام، خسارت تأخیر و نحوهٔ تعیین خسارت واقعی در صورت عدم تکافو
21. وجه التزام، خسارت تأخیر و نحوهٔ تعیین خسارت واقعی در صورت عدم تکافو
بند 22
بررسی تخصصی این بندتغییر در زیرساخت کارفرما، تغییر نسخهٔ عامل، حق ردِ بهروزرسانیِ مخرب برای محیط تولید
22. تغییر در زیرساخت کارفرما، تغییر نسخهٔ عامل، حق ردِ بهروزرسانیِ مخرب برای محیط تولید
بند 23
بررسی تخصصی این بندممیزی محدود و محرمانه (حق کارفرما برای راستیآزمایی محل داده و کنترلهای امنیتی، با اطلاع قبلی)
23. ممیزی محدود و محرمانه (حق کارفرما برای راستیآزمایی محل داده و کنترلهای امنیتی، با اطلاع قبلی)
بند 24
بررسی تخصصی این بندمحرمانگی و منع استخدام تهاجمی پرسنل کلیدی (در حد متعارف و مدت محدود، در صورت تمایل کاربر)
24. محرمانگی و منع استخدام تهاجمی پرسنل کلیدی (در حد متعارف و مدت محدود، در صورت تمایل کاربر)
بند 25
بررسی تخصصی این بندقوه قاهره (قطع سراسری اینترنت، تحریم مؤثر بر زیرساخت ابری، دستور قطع مقام صالح) و تکلیف اطلاع و کاهش خسارت
25. قوه قاهره (قطع سراسری اینترنت، تحریم مؤثر بر زیرساخت ابری، دستور قطع مقام صالح) و تکلیف اطلاع و کاهش خسارت
بند 26
بررسی تخصصی این بندواگذاری قرارداد، ادغام، تغییر کنترل پیمانکار
26. واگذاری قرارداد، ادغام، تغییر کنترل پیمانکار
بند 27
بررسی تخصصی این بندتخلف، اخطار، مهلت رفع، فسخ، انفساخ، تعلیق خدمت در صورت عدم پرداخت
27. تخلف، اخطار، مهلت رفع، فسخ، انفساخ، تعلیق خدمت در صورت عدم پرداخت
بند 28
بررسی تخصصی این بندآثار خاتمه: ادامهٔ محرمانگی، تسویه، حذف عامل، صادرات داده، امحا، گواهی کتبی امحا
28. آثار خاتمه: ادامهٔ محرمانگی، تسویه، حذف عامل، صادرات داده، امحا، گواهی کتبی امحا
بند 29
بررسی تخصصی این بندمنع فساد، تحریمها و رعایت مقررات صادرات فناوری در فرض طرف خارجی
29. منع فساد، تحریمها و رعایت مقررات صادرات فناوری در فرض طرف خارجی
بند 30
بررسی تخصصی این بندحل اختلاف، قانون حاکم، مرجع صالح یا داوری
30. حل اختلاف، قانون حاکم، مرجع صالح یا داوری
بند 31
بررسی تخصصی این بنداقامتگاه، ابلاغ الکترونیکی معتبر، تغییر نشانی
31. اقامتگاه، ابلاغ الکترونیکی معتبر، تغییر نشانی
بند 32
بررسی تخصصی این بندتمامیت قرارداد، اصلاح کتبی، قابلیت تفکیک شروط، عدم اسقاط ضمنی
32. تمامیت قرارداد، اصلاح کتبی، قابلیت تفکیک شروط، عدم اسقاط ضمنی
بند 33
بررسی تخصصی این بندتعداد نسخ، پیوستها، امضا (و در صورت توافق: امضای الکترونیکی مطابق قانون تجارت الکترونیکی)
33. تعداد نسخ، پیوستها، امضا (و در صورت توافق: امضای الکترونیکی مطابق قانون تجارت الکترونیکی)
**بندهای خاص همین نوع قرارداد که نباید فراموش شود:**
- مسئولیتِ افتِ کارایی ناشی از خودِ عامل (overhead) و سقفِ قابلقبولِ مصرف CPU/حافظه/I/O؛ حق کارفرما برای غیرفعالسازی فوری عامل در صورت اختلال تولید.
- ممنوعیتِ پیشفرضِ جمعآوری بدنهٔ کامل درخواست/پاسخ (payload) مگر opt-in و ماسکشده.
- وضعیت کدِ شخص ثالث و کتابخانههای عامل؛ تعهد بهروزرسانی امنیتی عامل.
- هماهنگی با تغییرات CI/CD و ممنوعیتِ باقیماندن عامل روی تصویرهای ازکارافتاده.
- تفکیک دادهٔ چندمستأجری و منع مشاهدهٔ دادهٔ کارفرما توسط سایر مشتریان.
- حکمِ دادههای سلامت (health) در برابر دادههای محتوایی.
- عدم ایجاد رابطهٔ کارگری با مهندسان پیمانکار.
- تکلیف کارفرما به اخذ مجوز از میزبان ابری/مالک زیرساخت اگر کارفرما مستأجر است.
