قراردادهای فناوری اطلاعات، نرمافزار، استارتاپها، هوش مصنوعی و دادهها
قرارداد مجوز رابطهای برنامهنویسی کاربردی
قواعد فنی فراخوانی توابع دادهای، سقف تعداد ریکوئست [Rate Limiting]، احراز هویت توکنها و هزینههای آبونمان
⚠ در دستِ بهبودی
متنِ قرارداد
ماده ۱ – عنوان، مقدمه و قصد طرفین: این قرارداد به منظور اعطای مجوز دسترسی فنی به رابطهای برنامهنویسی کاربردی (API) میان طرفین منعقد شده و به هیچ عنوان به معنای انتقال مالکیت فکری یا فروش نرمافزار نمیباشد.
ماده ۲ – طرفین، نمایندگی، اقامتگاه قانونی: طرف اول (مجوزدهنده): [نام شرکت/شخص] به نمایندگی [نام نماینده] به اقامتگاه [آدرس] و طرف دوم (مجوزگیرنده): [نام شرکت/شخص] به نمایندگی [نام نماینده] به اقامتگاه [آدرس].
ماده ۳ – تعاریف: واژگان API، فراخوانی، توکن، کلید، Rate Limit، سهمیه، داده شخصی، داده Licensee، خروجی، محیط عملیاتی، نسخه، رخداد امنیتی، محرمانه، روز کاری و نیروی قاهره مطابق با مستندات فنی پیوست و عرف فناوری اطلاعات تفسیر میشوند.
ماده ۴ – موضوع و اعطای مجوز: اعطای حق استفاده محدود، قابل فسخ و غیرقابل انتقال از API مشخصشده به مجوزگیرنده بدون حق اعطای مجوز فرعی (Sublicense) مگر با تصریح کتبی.
ماده ۵ – محدودیتهای استفاده و استفاده مجاز: ممنوعیت مهندسی معکوس غیرمجاز، اسکن آسیبپذیری بدون هماهنگی، استخراج داده (mining)، ارسال هرزنامه (spam)، تجاوز از سهمیه با ایجاد حسابهای متعدد و رقابت مخل.
ماده ۶ – مالکیت فکری: کلیه حقوق مالکیت فکری API، مستندات، SDK و علائم تجاری متعلق به مجوزدهنده است. مالکیت دادههای ورودی متعلق به مجوزگیرنده بوده و خروجیها مشروط به رعایت حقوق پدیدآورنده استفاده میشوند.
ماده ۷ – احراز هویت، توکن، مدیریت کلید: مجوزگیرنده مسئول حفظ محرمانگی کلیدها و توکنهای دسترسی بوده و هرگونه افشا بلافاصله باید گزارش و کلید ابطال/بازنشانی شود.
ماده ۸ – Rate Limiting، سهمیه و گزارش مصرف: اعمال محدودیت نرخ فراخوانی، مدیریت اضافهمصرف (overage)، کنترل پهنای باند (throttling) و پایش مداوم مصرف مطابق گزارشهای سامانه مجوزدهنده.
ماده ۹ – محیطها، مستندات و Versioning: دسترسی به محیطهای توسعه، آزمون و عملیاتی؛ اعمال تغییرات فنی و مدیریت نسخههای قدیمی (deprecation) با اعلام قبلی.
ماده ۱۰ – سطوح خدمت و پشتیبانی: ارائه خدمات پشتیبانی، نگهداری و سطح پایداری سرویس (SLA) مطابق با جدول پیوست و صفحه وضعیت سرویس (Status Page).
ماده ۱۱ – امنیت اطلاعات: رعایت رمزنگاری دادهها در انتقال، اعلام فوری رخدادهای امنیتی، همکاری در رفع آسیبپذیری و ممنوعیت آزمون نفوذ بدون مجوز کتبی قبلی.
ماده ۱۲ – داده و حریم خصوصی: ممنوعیت فروش دادههای کاربران نهایی، صیانت از محرمانگی دادهها و الزام به صدور دستور خروج/حذف دادهها (Data Export) پس از خاتمه قرارداد.
ماده ۱۳ – مبلغ و نحوه پرداخت: پرداخت حق اشتراک ماهانه/سالانه بر اساس تعرفه، صدور صورتحساب الکترونیکی، محاسبه مالیات بر ارزش افزوده و امکان تعلیق سرویس در صورت تأخیر در پرداخت.
ماده ۱۴ – تعهدات مجوزدهنده: فراهمسازی دسترسی مطابق مستندات، رفع نقایص مادی و اطلاعرسانی تغییرات ناسازگار فنی.
ماده ۱۵ – تعهدات مجوزگیرنده: پیادهسازی صحیح فنی، حفظ امنیت سمت کلاینت، عدم تجاوز از سهمیههای تعیینشده و رعایت قوانین جرایم رایانهای.
ماده ۱۶ – تضمین محدود کیفیت: سرویس بهصورت «همانگونه که هست» (As-Is) یا مطابق انطباق با مستندات فنی ارائه شده و هرگونه تضمین سود یا تناسب برای هدف خاص سلب میگردد.
ماده ۱۷ – تضمینها و وثایق: تودیع تضمین حسن انجام تعهدات (سفته/بانکی) به مبلغ [ ] و شرایط ضبط آن در صورت تخلف اساسی.
ماده ۱۸ – وجه التزام و خسارت: تعیین وجه التزام برای تأخیر یا تخلفات قراردادی؛ نحوه اعمال خسارت و ارتباط آن با جرایم توافق شده.
ماده ۱۹ – فسخ قرارداد: حق فسخ برای نقض اساسی پس از اخطار کتبی و انقضای مهلت رفع تخلف؛ فسخ فوری در صورت سوءاستفاده امنیتی یا ورشکستگی؛ و آثار مترتب بر آن.
ماده ۲۰ – تعلیق دسترسی: حق مجوزدهنده برای تعلیق موقت دسترسی به عنوان اقدام پیشگیرانه پیش از فسخ نهایی در صورت بروز ریسک امنیتی یا مالی.
ماده ۲۱ – قوه قاهره: عدم مسئولیت طرفین در صورت بروز حوادث قهری غیرقابل پیشبینی و مضیق (شامل قطع سراسری اینترنت ملی با شرایط خاص).
ماده ۲۲ – محرمانگی: تعهد طرفین به حفظ اطلاعات محرمانه در طول مدت قرارداد و تا [ ] سال پس از خاتمه آن.
ماده ۲۳ – مسئولیت و سقف خسارت: تعیین سقف مسئولیت مالی مجوزدهنده معادل مجموع مبالغ پرداختی توسط مجوزگیرنده در [ ] ماه اخیر.
ماده ۲۴ – جبران خسارت (Indemnity): جبران خسارت ناشی از نقض حقوق مالکیت فکری توسط مجوزدهنده یا سوءاستفاده مجوزگیرنده از API در قبال ادعای اشخاص ثالث.
ماده ۲۵ – واگذاری قرارداد: ممنوعیت واگذاری قرارداد یا انتقال کنترل شرکت بدون موافقت کتبی طرف مقابل.
ماده ۲۶ – استقلال طرفین: این قرارداد هیچگونه رابطه کارگر و کارفرما، نمایندگی، شراکت یا شرکت تجاری ایجاد نمیکند.
ماده ۲۷ – رعایت قوانین صادرات و تحریم: الزام طرفین به رعایت قوانین مرتبط با صادرات فناوری و تحریمهای بینالمللی بدون توصیه به دور زدن قوانین.
ماده ۲۸ – حل اختلاف و قانون حاکم: قوانین جمهوری اسلامی ایران؛ حل اختلاف از طریق مذاکره و در نهایت از طریق [داوری/دادگاههای صالح تهران]؛ زبان حاکم فارسی.
ماده ۹ – اقامتگاه و ابلاغ: اقامتگاه طرفین همان است که در ماده ۲ آمده و ابلاغ الکترونیک به ایمیلهای اعلامی دارای اعتبار قانونی است.
ماده ۳۰ – تفکیکپذیری و تمامیت قرارداد: بطلان یک ماده به کل قرارداد لطمه نمیزند؛ این قرارداد تمام توافقات قبلی را پوشش داده و اصلاح آن صرفاً با توافق کتبی ممکن است.
ماده ۳۱ – نسخ و پیوستها: این قرارداد در [ ] نسخه تنظیم شده و پیوستهای فنی، مالی و SLA جزء لاینفک آن بوده و متن قرارداد بر پیوستها اولویت دارد.
ماده ۳۲ – امضا، تاریخ و مهر: این قرارداد در تاریخ [ ] به امضای مجاز طرفین رسید.
نکاتِ تنظیمِ این قرارداد
- مبنای حقوقی
- ماده ۱۰ قانون مدنی جمهوری اسلامی ایران، قانون تجارت الکترونیکی، قانون حمایت از حقوق پدیدآورندگان نرمافزارهای رایانهای و قانون جرایم رایانهای.
- نکاتِ کلیدی
- ۱. تفکیک دقیق مجوز دسترسی از انتقال مالکیت فکری نرمافزار. ۲. تعیین سقف دقیق فراخوانی (Rate Limiting) برای جلوگیری از حملات و سوءاستفادههای زیرساختی. ۳. اهمیت مدیریت کلیدها و توکنهای احراز هویت و مسئولیت افشای آنها. ۴. پیشبینی مکانیزم تعلیق موقت سرویس پیش از اقدام به فسخ نهایی. ۵. تعیین سقف مسئولیت مالی (Liability Cap) برای محدود کردن ریسک حقوقی مجوزدهنده. ۶. صانت از دادههای کاربران نهایی و تعیین تکلیف خروج دادهها در زمان خاتمه قرارداد. ۷. تطبیق تعهدات فنی با قوانین جرایم رایانهای و تجارت الکترونیکی ایران.
- بندهای پرخطر
- ۱. بند محدودیتهای استفاده و مهندسی معکوس: به دلیل پیچیدگیهای فنی، ممکن است مجوزگیرنده دست به استخراج غیرمجاز بزند؛ این بند باید با ذکر مصادیق دقیق و ضمانت اجرای سنگین محکم شود. ۲. بند سقف خسارت و ضمانت اجرا: اگر سقف مسئولیت مالی نامحدود باشد، مجوزدهنده با ریسک ورشکستگی مواجه میشود؛ این بند باید با فرمولهای دقیق ریالی محدود گردد. ۳. بند قوه قاهره (Force Majeure): قطعیهای مکرر زیرساخت در ایران؛ باید قطع اینترنت یا زیرساخت ابری با شرایط مضیق و ذکر دقیق مسئولیتها نگارش شود تا سوءاستفادهای رخ ندهد. ۴. بند تغییرات نسخه (Versioning & Deprecation): قطع ناگهانی سرویسهای قدیمی توسط مجوزدهنده میتواند کسبوکار مجوزگیرنده را فلج کند؛ مهلت اعلام تغییرات باید به صورت دقیق و زمانبندیشده نوشته شود.
متن و نکاتِ این قرارداد با کمکِ هوش مصنوعی تهیه شده است؛ پیش از امضا با وکیل مشورت کنید.
+ نمایشِ کاملِ مقدمه و توضیحاتِ پرامپت
# پرامپتِ تنظیمِ قرارداد مجوز رابطهای برنامهنویسی کاربردی (API Licensing & Access Agreement)
## نقش
تو وکیل پایهیک دادگستری ایران و مشاور قراردادهای فناوری اطلاعات، مالکیت فکری نرمافزار و داده هستی. قرارداد را با دقت حرفهای، زبان حقوقی رسمی، بدون ابهام و بدون حدس بنویس. فرض نکن؛ اگر هر فیلد ضروری خالی یا مبهم بود، **قبل از نوشتن قرارداد** سؤالهای مشخص بپرس و صبر کن. قرارداد باید قابل استناد در مراجع ایرانی باشد و در صورت وجود عنصر خارجی، با حقوق تجارت بینالملل سازگار تنظیم شود، بدون نقض قواعد آمره ایران.
## چارچوب حقوقی حاکم
- **ایران:** قانون مدنی (آزادی قراردادی در عقود نامعین، تعهدات، خسارت، فسخ و بطلان)؛ قانون تجارت (در صورت تاجر بودن طرفین و اسناد تجاری تضمین)؛ قانون حمایت از حقوق پدیدآورندگان نرمافزارهای رایانهای و آییننامه اجرایی آن؛ قانون حمایت از حقوق مؤلفان و مصنفان و هنرمندان؛ قانون ثبت اختراعات، طرحهای صنعتی و علائم تجاری (در حد علامت، نام تجاری و در صورت وجود اختراع ثبتشده)؛ قانون تجارت الکترونیکی؛ قانون جرایم رایانهای؛ قانون انتشار و دسترسی آزاد به اطلاعات (در حد مرتبط با داده عمومی)؛ مقررات سازمان نظام صنفی رایانهای در حد عرف صنفی؛ قانون مالیاتهای مستقیم و قانون مالیات بر ارزش افزوده؛ در صورت نیروی انسانی موضوع قرارداد: قانون کار و تأمین اجتماعی (معمولاً این قرارداد کار نیست).
- **بینالمللی (فقط در صورت عنصر خارجی یا داده/کاربر خارج از ایران):** کنوانسیون برن (در حد آثار ادبی و هنری نرمافزار)؛ اصول کلی مجوز نرمافزار و SaaS/API؛ در صورت پردازش داده شخصی اتباع اتحادیه اروپا: GDPR بهعنوان تعهد قراردادی (نه جایگزینی قانون ایران)؛ تحریمها و کنترل صادرات فناوری در حد شرط قراردادی اگر طرف خارجی است. اینکوترمز و کنوانسیون بیع بینالمللی کالا معمولاً بر API اعمال نمیشود مگر تحویل سختافزار/رسانه فیزیکی جداگانه تصریح شود.
- **ماهیت عقد و قواعد آمره:** این قرارداد نوعاً **مجوز بهرهبرداری محدود و غیرناقل مالکیت** (license) است نه بیع نرمافزار یا انتقال حق پدیدآورنده؛ عقد نامعین لازم است مگر خلاف تصریح شود. مالکیت فکری API، مستندات و توکنها نزد مجوزدهنده میماند مگر انتقال صریح و با تشریفات قانونی. قبض فیزیکی شرط صحت نیست. ثبت رسمی در دفتر اسناد معمولاً الزامی نیست مگر انتقال حق پدیدآورنده نرمافزار یا شرط طرفین؛ گواهی امضا یا امضای الکترونیک مطمئن توصیه میشود. شروط خلاف نظم عمومی، شروط سلب کامل مسئولیت در خسارات عمدی/تقصیر سنگین، و مجوز استفاده مجرمانه باطل یا غیرقابل استناد است. داده شخصی کاربران نهایی قابل «فروش» بهعنوان کالا نیست؛ پردازش باید با مبنای قانونی/رضایت و حداقلسازی باشد. نرخشکنی غیرواقعی خدمات ارزی یا دور زدن تحریم در متن ننویس.
## اطلاعات لازم
کاربر باید موارد زیر را پر کند. هر مورد را عیناً با قالب [[…]] در قرارداد بنشان؛ خالی نگذار و حدس نزن.
### طرفین و نمایندگی
- مجوزدهنده (Licensor / API Provider): [[نام شخص حقیقی با مشخصات شناسنامهای / نام شرکت، شناسه ملی، شماره ثبت، اقامتگاه قانونی]]
- مجوزگیرنده (Licensee / API Consumer): [[همان قالب]]
- نمایندگان امضاکننده و سمت و مدرک اختیار امضا: [[سمت، شماره روزنامه رسمی/وکالتنامه]]
- اطلاعات تماس فنی و حقوقی (از جمله ایمیل ابلاغ الکترونیک): [[ایمیل، تلفن، نشانی]]
- آیا طرف خارجی است؟ کشور، زبان حاکم تکمیلی، ارز: [[بله/خیر و جزئیات]]
### موضوع، محدوده مجوز و محیط
- نام محصول/سرویس API و نسخه اولیه تحت پوشش: [[نام تجاری و شماره نسخه]]
- شرح کارکرد API (منابع، endpointها، نوع داده خروجی): [[شرح فنی کوتاه اما دقیق]]
- نوع مجوز: [[غیراحصاری / انحصاری در قلمرو یا صنعت خاص]] — پیشفرض غیراحصاری
- قلمرو جغرافیایی و کانال استفاده: [[ایران / جهانی / فهرست کشورها]] ؛ [[وب، موبایل، بکاند داخلی، فروش به ثالث]]
- محیطها: [[Sandbox / Staging / Production]] و شرایط ارتقا از سندباکس
- آیا redistributable است یا فقط مصرف داخلی Licensee؟ [[داخلی / مجاز به ارائه به مشتریان نهایی Licensee بهصورت یکپارچه بدون افشای کلید]]
- مالکیت داده ورودی Licensee و داده خروجی API و داده مشتق: [[توضیح سیاست داده]]
- فهرست پیوستهای فنی الزامی: [[OpenAPI/Swagger، SLA، سیاست امنیت، DPA در صورت نیاز]]
### احراز هویت، توکن، امنیت
- روش احراز: [[API Key / OAuth2 / JWT / mTLS / سایر]]
- صادرکننده توکن، مدت اعتبار، چرخش (rotation)، ابطال فوری: [[جزئیات]]
- ممنوعیت اشتراکگذاری کلید و ذخیره امن: [[سیاست]]
- الزام IP allowlist / mTLS / امضای درخواست: [[بله/خیر و جزئیات]]
- گزارش رخداد امنیتی (مهلت ساعت): [[مثلاً ۲۴ ساعت]]
- حق audit فنی مجوزدهنده: [[بله/خیر، تناوب، محرمانگی یافتهها]]
### سقف فراخوانی (Rate Limiting) و سهمیه
- سهمیه: [[تعداد درخواست در دقیقه/ساعت/روز و واحد: per key / per app / per account]]
- burst و throttling و رفتار هنگام تجاوز (429، صف، قطع): [[جزئیات]]
- سهمیه ماهانه و overage: [[سقف ماهانه و نرخ اضافه]]
- Fair use برای endpointهای سنگین (جستجو، bulk، AI inference): [[سقف جدا]]
- caching مجاز سمت Licensee و TTL: [[مجاز/ممنوع و مدت]]
- استفاده از webhook و سقف آن: [[در صورت وجود]]
### مبلغ، آبونمان، پرداخت و مالیات
- مدل قیمت: [[رایگان/Freemium / آبونمان ماهانه-سالانه / pay-as-you-go / ترکیبی]]
- مبلغ به عدد و حروف و ارز: [[مبلغ و واحد پول]]
- دوره صورتحساب، پیشپرداخت یا پسپرداخت: [[جزئیات]]
- نحوه پرداخت و حساب: [[شبا/درگاه/ارزی]]
- جریمه تأخیر پرداخت: [[نرخ یا وجه التزام روزانه]]
- مالیات بر ارزش افزوده و کسور قانونی بر عهده کیست: [[جزئیات]]
- تغییر قیمت با اخطار قبلی: [[مدت اخطار به روز]]
- استرداد در فسخ: [[سیاست refund]]
### مدت، تمدید، نسخه و از رده خارج شدن
- تاریخ شروع و مدت: [[از … به مدت …]]
- تمدید خودکار یا با توافق: [[جزئیات]]
- سیاست versioning و deprecation (حداقل مدت نگهداری نسخه قدیم): [[مثلاً ۹۰ یا ۱۸۰ روز اخطار]]
- breaking change چه زمانی مجاز است: [[شرایط]]
### سطح خدمت (SLA) — اگر کاربر خالی گذاشت، SLA حداقلی پیشنهادی جداگانه بهعنوان پیوست پیشنویس کن و علامت بزن که تأیید نشده
- Uptime هدف ماهانه: [[درصد]]
- پنجره نگهداری و اعلان: [[جزئیات]]
- اعتبار خدمت (service credit) در صورت نقض SLA: [[جدول]]
- پشتیبانی: کانال، ساعات، شدت حادثه (P1–P3) و زمان پاسخ: [[جزئیات]]
### داده، حریم خصوصی، هوش مصنوعی (در صورت پردازش مدل/داده)
- آیا API داده شخصی پردازش میکند؟ [[بله/خیر و انواع داده]]
- نقش طرفین (کنترلگر/پردازنده) و وجود پیوست پردازش داده (DPA): [[بله/خیر]]
- محل ذخیرهسازی و انتقال برونمرزی: [[ایران / فهرست کشورها]]
- استفاده مجوزدهنده از داده Licensee برای آموزش مدل یا بهبود سرویس: [[ممنوع / مجاز با ناشناسسازی / فقط با رضایت کتبی]]
- لاگ، نگهداری و حذف پس از خاتمه: [[مدت نگهداری لاگ و داده]]
### تضمینها و وثایق
- ضمانتنامه بانکی / چک / سفته / ودیعه: [[نوع، مبلغ به عدد و حروف، شرایط ضبط و استرداد]]
- سقف مسئولیت قراردادی (cap): [[ضریب آبونمان ۱۲ ماه یا مبلغ ثابت]]
- استثناهای سقف (عمد، افشای اسرار، نقض IP، داده شخصی): [[فهرست]]
### حل اختلاف و اقامتگاه
- مذاکره، میانجیگری، داوری یا دادگاه: [[انتخاب]]
- اگر داوری: مرکز (مثلاً مرکز داوری اتاق ایران)، تعداد داور، زبان، مقر: [[جزئیات]]
- دادگاه صالح پیشفرض در صورت عدم داوری: [[شهر]]
- قانون حاکم: حقوق ایران مگر عنصر خارجی و انتخاب صریح دیگر که با آمره ایران در تعارض نباشد
## ساختار الزامی قرارداد (به همین ترتیب ماده ببند)
[بندهای قرارداد در ادامه، هر کدام جدا]
## شرطهای پیشنهادی اختیاری
(کاربر انتخاب کند؛ در متن مشخص کن کدام فعال شده. هر کدام را فقط اگر با ماهیت سازگار است بگنجان.)
- **پلن رایگان/آزمایشی با سلب گسترده مسئولیت و قطع بدون اخطار طولانی:** وقتی مدل Freemium است.
- **Most Favored Customer:** فقط در قراردادهای استراتژیک با ریسک تبعیض قیمت.
- **Source-code/escrow مستندات و مشخصات API:** وقتی Licensee حیاتی به API وابسته است (کسبوکار بانک/پرداخت).
- **حق رقابت و exclusivity صنعت:** فقط اگر انحصار واقعاً داده شده و مدت/قلمرو محدود است.
- **بیمه مسئولیت سایبری با سقف مشخص:** برای APIهای داده حساس.
- **داوری سازمانی + دستور موقت دادگاه برای قطع سوءاستفاده از کلید:** توصیه برای طرفین تجاری.
- **پیوست پردازش داده شخصی (DPA) و فهرست subprocessors:** اگر داده شخصی منتقل میشود.
- **شرط عدم جذب نیروی فنی طرف مقابل:** در همکاری نزدیک محصولی.
- **White-label و حذف برند مجوزدهنده:** فقط با حق بالاتر و کنترل کیفیت.
- **محل داده داخل ایران (data residency) و ممنوعیت انتقال:** برای داده حساس یا الزام کارفرمایان دولتی.
- **حق بازرسی صورتحساب مصرف (usage audit) سالانه:** در pay-as-you-go.
- **Service credit بهعنوان تنها چاره نقض SLA (exclusive remedy):** اگر مجوزدهنده اصرار دارد؛ برای Licensee حیاتی توصیه نشود مگر سقف خسارت جدا برای نقض امنیتی بماند.
## نکات و هشدارهای مهم
- مجوز API **انتقال مالکیت نرمافزار نیست**؛ عبارات «فروش API» یا «واگذاری قطعی حقوق پدیدآورنده» بدون تشریفات قانون نرمافزار خطر بطلان یا تفسیر نادرست دارد.
- کلید و توکن «مال» قابل رهن عرفی نیست؛ تضمین را روی دین و وثیقه متعارف بگذار نه روی خود کلید.
- Rate Limit و SLA اگر کمی نباشند، در دعوا اثبات نقض دشوار است؛ عدد، واحد زمان، و رفتار سیستم را بنویس.
- تعلیق یا قطع کلید بدون فرایند اخطار میتواند سوءاستفاده از حق تلقی شود مگر خطر امنیتی فوری.
- سلب کامل مسئولیت بابت از دست رفتن داده یا وقفه، در خسارات عمدی و تقصیر سنگین معمولاً قابل استناد نیست؛ سقف متعارف بگذار و استثنا بنویس.
- استفاده از داده کاربران نهایی Licensee برای آموزش مدل بدون مبنای روشن، هم ریسک قراردادی است هم ریسک جرایم رایانهای/حریم خصوصی.
- اگر طرف دولتی یا داده طبقهبندیشده است، این قالب کافی نیست؛ مجوز امنیتی و طبقهبندی جدا لازم است — در آن حالت قرارداد را بدون آن مجوز نهایی نکن و سؤال بپرس.
- امضای الکترونیک: مطابق قانون تجارت الکترونیکی؛ اسکرینشات شرایط استفاده وبسایت بهتنهایی جایگزین قرارداد امضاشده برای مبالغ/سهمیه بالا نیست.
- مالیات: آبونمان خدمات نرمافزاری نوعاً مشمول ارزش افزوده است مگر معافیت مستند؛ قیمت را «خالص یا ناخالص بودن مالیات» روشن کن. بیمه تأمین اجتماعی معمولاً به این قرارداد تعلق نمیگیرد مگر ماهیت واقعی کار/پیمان نیروی انسانی پنهان باشد.
- طرف خارجی و پرداخت ارزی: تعهد خلاف مقررات ارزی بانک مرکزی ننویس.
- شرایط یکطرفه «ما هر زمان شرایط را در وبسایت عوض میکنیم» برای مشتریان تجاری ضعیف و پرریسک است؛ تغییر اساسی با اخطار و حق فسخ بنویس.
- کپیبرداری از قراردادهای آمریکایی (as-is محض، jury waiver، attorney fees به سبک آمریکا) را کورکورانه وارد حقوق ایران نکن.
## دستور اجرا به هوش مصنوعی
1. ابتدا اطلاعات را بررسی کن؛ کمبود را فهرست کن و بپرس. حدس نزن و ماده را با «از قرار اطلاع» پر نکن.
2. پس از تکمیل، قرارداد کامل را به فارسی حقوقی رسمی بنویس.
3. اعداد مبلغ و سقف و سهمیه را **هم به عدد و هم به حروف** بیاور.
4. مواد شمارهدار (ماده ۱، ماده ۲، …) و بندهای فرعی (۱-۱، ۱-۲).
5. هیچ ماده قانونی با شماره ننویس مگر کاربر شماره صحیح داده باشد؛ ارجاع کلی به نام قانون کافی است.
6. در پایان، **چکلیست بازبینی** بده شامل: تکمیل هویت و اختیار امضا؛ غیراحصاری بودن؛ مالکیت IP؛ توکن و ابطال؛ Rate Limit عددی؛ قیمت و مالیات؛ SLA؛ داده شخصی؛ سقف مسئولیت؛ فسخ و قطع کلید؛ پیوست OpenAPI/SLA؛ ابلاغ الکترونیک؛ داوری/دادگاه؛ نسخ و امضا.
7. اگر کاربر صریحاً شرط غیرقانونی خواست (استفاده مجرمانه، دور زدن تحریم، سلب حق دادخواهی مطلق خلاف آمره)، ننویس و جایگزین قانونی پیشنهاد کن.
## قالب خروجی
- فارسی رسمی حقوقی، جملات کوتاه و تکمعنا.
- عنوان قرارداد + مقدمه + مواد شمارهدار + پیوستها.
- بدون اموجی، بدون توضیح آموزشی وسط مواد.
- پیش از قرارداد فقط اگر اطلاعات ناقص است سؤال بپرس؛ در غیر این صورت مستقیم قرارداد و سپس چکلیست.
بند 1
بررسی تخصصی این بندعنوان، مقدمه و قصد طرفین (مجوز دسترسی فنی نه انتقال مالکیت).
1. عنوان، مقدمه و قصد طرفین (مجوز دسترسی فنی نه انتقال مالکیت).
بند 2
بررسی تخصصی این بندطرفین، نمایندگی، اقامتگاه قانونی.
2. طرفین، نمایندگی، اقامتگاه قانونی.
بند 3
بررسی تخصصی این بندتعاریف (API، فراخوانی، توکن، کلید، Rate Limit، سهمیه، داده شخصی، داده Licensee، خروجی، محیط عملیاتی، نسخه، رخداد امنیتی، محرمانه، روز کاری، نیروی قاهره و …).
3. تعاریف (API، فراخوانی، توکن، کلید، Rate Limit، سهمیه، داده شخصی، داده Licensee، خروجی، محیط عملیاتی، نسخه، رخداد امنیتی، محرمانه، روز کاری، نیروی قاهره و …).
بند 4
بررسی تخصصی این بندموضوع و اعطای مجوز (محدود، قابل فسخ، غیرقابل انتقال مگر با رضایت؛ ممنوعیت اعطای sublicense مگر تصریح).
4. موضوع و اعطای مجوز (محدود، قابل فسخ، غیرقابل انتقال مگر با رضایت؛ ممنوعیت اعطای sublicense مگر تصریح).
بند 5
بررسی تخصصی این بندمحدودیتهای استفاده و استفاده مجاز (Acceptable Use): ممنوعیت مهندسی معکوس غیرمجاز، اسکن آسیبپذیری بدون هماهنگی، mining، spam، تجاوز سهمیه با چندحساب، رقابت با محصول مجوزدهنده از روی خروجی خام، استفاده غیرقانونی، ارائه کلید به ثالث.
5. محدودیتهای استفاده و استفاده مجاز (Acceptable Use): ممنوعیت مهندسی معکوس غیرمجاز، اسکن آسیبپذیری بدون هماهنگی، mining، spam، تجاوز سهمیه با چندحساب، رقابت با محصول مجوزدهنده از روی خروجی خام، استفاده غیرقانونی، ارائه کلید به ثالث.
بند 6
بررسی تخصصی این بندمالکیت فکری: API، مستندات، SDK، علامت تجاری؛ مالکیت محتوا/داده ورودی Licensee؛ عدم ادعای مالکیت روی خروجی بهنحوی که حق پدیدآورنده مجوزدهنده را نقض کند؛ بازخورد (feedback license).
6. مالکیت فکری: API، مستندات، SDK، علامت تجاری؛ مالکیت محتوا/داده ورودی Licensee؛ عدم ادعای مالکیت روی خروجی بهنحوی که حق پدیدآورنده مجوزدهنده را نقض کند؛ بازخورد (feedback license).
بند 7
بررسی تخصصی این بنداحراز هویت، توکن، مدیریت کلید، ابطال، مسئولیت افشای کلید.
7. احراز هویت، توکن، مدیریت کلید، ابطال، مسئولیت افشای کلید.
بند 8
بررسی تخصصی این بندRate Limiting، سهمیه، overage، throttling، monitoring و گزارش مصرف.
8. Rate Limiting، سهمیه، overage، throttling، monitoring و گزارش مصرف.
بند 9
بررسی تخصصی این بندمحیطها، مستندات، تغییرات فنی، versioning و deprecation.
9. محیطها، مستندات، تغییرات فنی، versioning و deprecation.
بند 10
بررسی تخصصی این بندسطوح خدمت، پشتیبانی، نگهداری، وضعیت سرویس (status page اگر هست).
10. سطوح خدمت، پشتیبانی، نگهداری، وضعیت سرویس (status page اگر هست).
بند 11
بررسی تخصصی این بندامنیت اطلاعات، رمزنگاری در انتقال، رخداد، همکاری در رسیدگی، آزمون نفوذ با مجوز قبلی.
11. امنیت اطلاعات، رمزنگاری در انتقال، رخداد، همکاری در رسیدگی، آزمون نفوذ با مجوز قبلی.
بند 12
بررسی تخصصی این بندداده، محرمانگی داده، حریم خصوصی کاربران نهایی، ممنوعیت فروش داده، دستور حذف/خروج داده (data export) در خاتمه.
12. داده، محرمانگی داده، حریم خصوصی کاربران نهایی، ممنوعیت فروش داده، دستور حذف/خروج داده (data export) در خاتمه.
بند 13
بررسی تخصصی این بندمبلغ، آبونمان، صدور صورتحساب، پرداخت، مالیات، تغییر نرخ، تعلیق بهخاطر عدم پرداخت.
13. مبلغ، آبونمان، صدور صورتحساب، پرداخت، مالیات، تغییر نرخ، تعلیق بهخاطر عدم پرداخت.
بند 14
بررسی تخصصی این بندتعهدات مجوزدهنده (دسترسی مطابق مستندات، رفع نقص مادی، اعلان تغییرات شکستن سازگاری).
14. تعهدات مجوزدهنده (دسترسی مطابق مستندات، رفع نقص مادی، اعلان تغییرات شکستن سازگاری).
بند 15
بررسی تخصصی این بندتعهدات مجوزگیرنده (پیادهسازی صحیح، حفظ امنیت سمت خود، عدم تجاوز سهمیه، رعایت قانون جرایم رایانهای و تجارت الکترونیکی، اطلاعرسانی سوءاستفاده).
15. تعهدات مجوزگیرنده (پیادهسازی صحیح، حفظ امنیت سمت خود، عدم تجاوز سهمیه، رعایت قانون جرایم رایانهای و تجارت الکترونیکی، اطلاعرسانی سوءاستفاده).
بند 16
بررسی تخصصی این بندتضمین محدود کیفیت (as-is یا تضمین انطباق با مستندات — طبق انتخاب کاربر)؛ سلب تضمین سود یا تناسب برای منظور خاص مگر تصریح.
16. تضمین محدود کیفیت (as-is یا تضمین انطباق با مستندات — طبق انتخاب کاربر)؛ سلب تضمین سود یا تناسب برای منظور خاص مگر تصریح.
بند 17
بررسی تخصصی این بندتضمینها و وثایق، شرایط ضبط.
17. تضمینها و وثایق، شرایط ضبط.
بند 18
بررسی تخصصی این بندوجه التزام، خسارت تأخیر، service credit و رابطه آن با خسارت (عدم جمع مضاعف مگر تصریح).
18. وجه التزام، خسارت تأخیر، service credit و رابطه آن با خسارت (عدم جمع مضاعف مگر تصریح).
بند 19
بررسی تخصصی این بندخیارات و فسخ: فسخ بهسبب نقض اساسی با اخطار و مهلت رفع؛ فسخ فوری در سوءاستفاده امنیتی، ورشکستگی، استفاده مجرمانه؛ آثار فسخ (قطع کلید، حذف داده، بقای مواد محرمانگی و مالکیت فکری و تسویه).
19. خیارات و فسخ: فسخ بهسبب نقض اساسی با اخطار و مهلت رفع؛ فسخ فوری در سوءاستفاده امنیتی، ورشکستگی، استفاده مجرمانه؛ آثار فسخ (قطع کلید، حذف داده، بقای مواد محرمانگی و مالکیت فکری و تسویه).
بند 20
بررسی تخصصی این بندتعلیق دسترسی (suspension) بهعنوان اقدام میانی قبل از فسخ.
20. تعلیق دسترسی (suspension) بهعنوان اقدام میانی قبل از فسخ.
بند 21
بررسی تخصصی این بندقوه قاهره (شامل قطع گسترده زیرساخت ابری/اینترنت ملی فقط با تعریف مضیق؛ سایبرحمله گسترده با شرط اطلاع و تلاش متعارف).
21. قوه قاهره (شامل قطع گسترده زیرساخت ابری/اینترنت ملی فقط با تعریف مضیق؛ سایبرحمله گسترده با شرط اطلاع و تلاش متعارف).
بند 22
بررسی تخصصی این بندمحرمانگی (مدت بقای تعهد پس از خاتمه).
22. محرمانگی (مدت بقای تعهد پس از خاتمه).
بند 23
بررسی تخصصی این بندمسئولیت و سقف خسارت؛ استثناها.
23. مسئولیت و سقف خسارت؛ استثناها.
بند 24
بررسی تخصصی این بندجبران خسارت (indemnity): نقض IP توسط مجوزدهنده؛ سوءاستفاده Licensee از API و ادعاهای کاربران نهایی Licensee.
24. جبران خسارت (indemnity): نقض IP توسط مجوزدهنده؛ سوءاستفاده Licensee از API و ادعاهای کاربران نهایی Licensee.
بند 25
بررسی تخصصی این بندواگذاری قرارداد و تغییر کنترل شرکت.
25. واگذاری قرارداد و تغییر کنترل شرکت.
بند 26
بررسی تخصصی این بندعدم رابطه کار، نمایندگی یا مشارکت.
26. عدم رابطه کار، نمایندگی یا مشارکت.
بند 27
بررسی تخصصی این بندرعایت قوانین صادرات/تحریم (اگر طرف یا زیرساخت خارجی است) بدون توصیه به دور زدن قانون.
27. رعایت قوانین صادرات/تحریم (اگر طرف یا زیرساخت خارجی است) بدون توصیه به دور زدن قانون.
بند 28
بررسی تخصصی این بندحل اختلاف، قانون حاکم، زبان معتبر قرارداد (فارسی؛ ترجمه انگلیسی پیوست غیرحاکم مگر تصریح).
28. حل اختلاف، قانون حاکم، زبان معتبر قرارداد (فارسی؛ ترجمه انگلیسی پیوست غیرحاکم مگر تصریح).
بند 29
بررسی تخصصی این بنداقامتگاه و ابلاغ (از جمله ابلاغ الکترونیک به ایمیل اعلامی).
29. اقامتگاه و ابلاغ (از جمله ابلاغ الکترونیک به ایمیل اعلامی).
بند 30
بررسی تخصصی این بندتفکیکپذیری مواد، تمامیت قرارداد، اصلاح فقط کتبی/الکترونیک امضاشده، عدم اسقاط با تأخیر در اعمال حق.
30. تفکیکپذیری مواد، تمامیت قرارداد، اصلاح فقط کتبی/الکترونیک امضاشده، عدم اسقاط با تأخیر در اعمال حق.
بند 31
بررسی تخصصی این بندنسخ، پیوستها (فنی، SLA، قیمت، DPA، فهرست endpoint) و اولویت در تعارض (متن قرارداد بر مستندات بازاریابی؛ پیوست فنی بر ابهام اجرایی).
31. نسخ، پیوستها (فنی، SLA، قیمت، DPA، فهرست endpoint) و اولویت در تعارض (متن قرارداد بر مستندات بازاریابی؛ پیوست فنی بر ابهام اجرایی).
بند 32
بررسی تخصصی این بندامضا، تاریخ، مهر.
32. امضا، تاریخ، مهر.
**بندهای خاص همین نوع قرارداد که نباید فراموش شود:** ممنوعیت benchmark عمومی بدون اجازه؛ سیاست کش و نمایش داده؛ شناسایی منبع (attribution) در صورت الزام؛ محدودیت تعداد اپلیکیشن/کلید؛ ممنوعیت ایجاد API واسط (wrapper) برای فروش مجدد دسترسی مگر مجوز reseller جدا؛ تعهد عدم تضعیف امنیت با لاگ کردن توکن؛ حق مجوزدهنده به تغییر Rate Limit با اخطار در پلن رایگان؛ مالکیت آمار تجمعی و ناشناس مصرف؛ رویه اعلان آسیبپذیری (responsible disclosure).
