قوانین توسعه‌دهندگان برنامه و برنامک‌های ایتا

تعاریف

در این سند، اصطلاحات زیر به معانی مشخص‌شده استفاده می‌شوند:

  1. کاربر: هر شخص حقیقی یا حقوقی که از برنامک‌های ایتا استفاده می‌کند یا محصولات موجود در آن را مشاهده، دانلود، خرید یا استفاده می‌کند.

  2. توسعه‌دهنده: هر شخص حقیقی یا حقوقی که محصول یا سرویس دیجیتال خود را برای انتشار یا ارائه در مرکز برنامک‌های ایتا آماده می‌کند.

  3. ایتا: پیامرسان ایتا که کلیه حقوق مادی و معنوی آن متعلق به شرکت اندیشه‌ی یاوران تمدن امروز می‌باشد. این شرکت زیرساخت‌های مرکز برنامک‌های ایتا را فراهم کرده است.

  4. مرکز برنامک‌های ایتا: بخشی از پلتفرم ایتا که به توسعه‌دهندگان اجازه می‌دهد برنامک خود را منتشر، مدیریت و به کاربران ارائه دهند.

  5. برنامک: برنامه‌ای مبتنی بر وب‌ویو که توسط توسعه‌دهنده ساخته می‌شود و از طریق مرکز برنامک‌های ایتا در دسترس کاربران قرار می‌گیرد.

  6. حساب توسعه‌دهنده: حساب کاربری توسعه‌دهنده در ایتا که توسط آن برنامک توسعه داده شده خود را در مرکز برنامک‌های ایتا منتشر می‌کند.

  7. حقوق مالکیت معنوی: کلیه حقوق مربوط به اختراعات، علائم تجاری، کپی‌رایت، اسرار تجاری، داده‌ها و هرگونه حقوق مالکیت فکری مرتبط با محصولات، سرویس‌ها یا پلتفرم.

  8. کیت توسعه ایتا (SDK): کیت توسعه رابطی است بین برنامه (یا برنامک) و محیط پیام‌رسان ایتا که اجازه می‌دهد برنامک با امکانات ایتا (مثل بستن، تمام‌صفحه شدن و غیره) تعامل داشته باشد. توابع این کیت به صورت callBack عمل می‌کنند و فقط در محیط ایتا فعال هستند (نه مرورگرهای معمولی)


1. الزامات قانونی و مجوزها

  • هر فعالیتی که در فضای حقیقی نیازمند اخذ مجوز از مراجع قانونی و احراز صلاحیت متقاضی باشد، در صورت تصریح قانون، برای فعالیت در مرکز برنامک‌های ایتا نیز نیازمند اخذ مجوز از مراجع مربوطه است.

  • توسعه‌دهندگان موظف هستند همه الزامات قانونی مربوط به فعالیت برنامک خود را رعایت کنند.

2. محتوای مناسب و قانونی

3. مسئولیت توسعه‌دهنده

  • توسعه‌دهندگان مسئول تمامی محتوای برنامک و خدمات ارائه شده هستند.

  • توسعه‌دهندگان برای انتشار برنامک در ایتا باید یک حساب رسمی ایتا احراز هویت شده ایجاد کنند.

  • توسعه‌دهندگان مسئول پشتیبانی کاربران و پاسخگویی به شکایات است.

  • توسعه‌دهندگان موظف است در صورت اعمال هرگونه تغییر اساسی در برنامک، از جمله تغییر در نحوه دسترسی به اطلاعات کاربر، سطح مجوزها، تغییر ماهیت برنامک یا اضافه شدن قابلیت‌های کلی، پیش از اعمال تغییرات، مراتب را به‌ مرکز برنامک‌های ایتا از طریق آیدی @AppCenter_admin اطلاع‌رسانی نمایند.

  • در صورت بروز مشکل قانونی یا شکایت کاربران، ایتا می‌تواند برنامه را بدون اطلاع قبلی مسدود کند و توسعه‌دهنده موظف به پاسخگویی و همکاری با مراجع قانونی است. 

  • توسعه‌دهنده مسئول هرگونه خسارت مستقیم یا غیرمستقیم ناشی از عملکرد برنامک برای کاربران یا پلتفرم ایتا است.
    در صورت وارد آمدن خسارت به زیرساخت‌های ایتا، نقض امنیت یا زیان به سایر کاربران، توسعه‌دهنده موظف به جبران خسارت و همکاری کامل در رفع مشکل خواهد بود.
    ایتا هیچ‌گونه مسئولیتی در قبال عملکرد، امنیت، یا محتوای برنامک‌های مستقل ندارد و کاربران باید مسئولیت استفاده از برنامک‌ها را شخصاً بپذیرند.


  توسعه دهنده متعهد است:

  • از قوانین و سیاست‌های ایتا تبعیت کند.
  • مسئولیت محتوای خود را بپذیرد.
  • هرگونه خسارت یا نقض قانون توسط برنامک را جبران کند.

عواقب نقض تعهد توسعه دهنده:

  • حذف برنامک بدونِ‌ اطلاع‌قبلی

  • محرومیت از انتشار برنامک‌های آینده.

  • مسئولیت قانونی و قضایی در مراجع قانونی

  • محدودیت حساب کاربری


4. رعایت قوانین موضوعه

  • انتشار هر محتوایی یا ترویج موضوعی در برنامک مستلزم رعایت قوانین موضوعه از جمله قانون جرایم رایانه‌ای و فهرست مصادیق محتوای مجرمانه (موضوع ماده 21 قانون مزبور) می‌باشد.

  • انتشار یا ترویج موارد زیر در برنامک از جمله مصادیق تخلف در نشر محتوا در برنامک محسوب می‌شود و منجر به حذف و مسدود سازی برنامک منتشر شده بدون اطلاع قبلی خواهد شد:

    1. انتشار محتوای مستهجن

    2. اشاعه فحشا و منکرات

    3. ترویج اباحه‌گری و پوچ‌انگاری

    4. تشویق به خودکشی، خشونت، خودآزاری یا دیگرآزاری

    5. توهین به مقدسات و ادیان الهی

    6. تبلیغ گروه‌ها و فرقه‌های ضاله، نمادهای ابتذال و فرهنگ غرب

    7. نشر اکاذیب و تشویش اذهان عمومی وافترا و محتوای موهن

    8. انتشار محتوای برهم‌زننده امنیت ملی

    9. انتشار ویروس و بدافزار

    10. نقض حقوق مالکیت معنوی دیگران

    11. انتشار لینک‌های فیشینگ و کلاهبرداری و هدایت کاربران به درگاه‌های غیرقانونی

    12. تبلیغات مربوط به قمار و شرط بندی و هدایت کاربران به آن‌ها

    13. انتشار اسناد محرمانه و طبقه‌بندی شده

    14. انتشار هر محتوایی که نشر آن طبق قانون جرم محسوب شود

5. رعایت ارزش‌های فرهنگی و اجتماعی

  • برنامک‌ها باید ارزش‌های اخلاقی، اجتماعی و فرهنگی کشور را رعایت کنند.

  • محتوا نباید باعث ترویج رفتارها و روابط ناهنجار، مصرف مواد مخدر، خشونت، تنش اجتماعی شود.

  • تصاویر، متن‌ها و صوت‌ها در برنامک باید با فرهنگ ملی و دینی کشور همخوانی داشته باشند.

6. امنیت و حریم خصوصی کاربران

  • برنامک‌ها نباید داده‌های شخصی کاربران را بدون رضایت صریح آنان جمع‌آوری، منتشر یا با اشخاص ثالث به اشتراک بگذارند.

  • جمع‌آوری داده کاربران بدون اجازه یا استفاده از داده‌ها برای تبلیغات شخص ثالث ممنوع است.

  • فروش اطلاعات کاربران به دیگران ممنوع است.

  • درخواست کد فعال‌سازی حساب از سایر کاربران برای نقض حریم خصوصی آن‌ها و ورود به حساب ایشان، فریب سایرین و تهدید یا اقدام به هک و سایر اعمال مجرمانه در ایتا ممنوع است.

  • توسعه‌دهندگان موظف به رعایت سیاست‌های حریم خصوصی و قوانین حفاظت از داده‌های کاربران هستند.

  • استفاده از محتوای سایر برنامک‌هایا کانال‌ها بدون اجازه ممنوع است.

7. کلاهبرداری مالی و تبلیغات فریبنده

  • هرگونه دستکاری در فرآیند پرداخت یا تراکنش ممنوع است.

  • برنامه‌هایی که پرداخت کاربران را به خطر می‌اندازند یا اطلاعات کارت را ذخیره می‌کنند، بلااستثنا بدون اطلاع قبلی مسدود می‌شوند.

  • وعده‌های دروغین برای فروش، قرعه‌کشی یا جوایز ممنوع است.

  • هرگونه فعالیتی که منجر به ضرر مالی کاربران شود، جرم محسوب می‌شود

  •  هرگونه تخلف و کلاهبرداری در برنامک‌های ایتا از طریق مجاری ذی‌صلاح قانونی قابل پیگرد قضایی است.

8. نظم، امنیت و عدم اختلال در سامانه

  • ایجاد اختلال در روند فعالیت ایتا، سامانه‌های متعلق به ایتا و کاربران پیام‌رسان، لطمه به برند تجاری ایتا، فعالیت علیه سیاست‌های راهبردی آن و ایجاد مزاحمت برای فعالیت‌های قانونی و مجاز افراد، گروه‌ها، کانال‌ها و برنامک ها، تخلف محسوب می‌شود و منجر به مسدود سازی برنامک بدون اطلاع قبلی خواهد شد.

  • در صورت احراز تخلف یک برنامک که منجر به سوءاستفاده، جعل عنوان یا تضییع حقوق قانونی صاحبان نشان‌های تجاری (برندها) یا شخصیت‌های حقوقی شود، ایتا می‌تواند اقدامات لازم در جهت مسدود سازی برنامک را بدون‌اطلاع‌قبلی به عمل آورد.

9. تقلب یا دستکاری سیستم

  • هرگونه تلاش برای دستکاری سیستم‌های ایتا یا دور زدن محدودیت‌های پلتفرم ممنوع است.

  • اقداماتی مانند افزایش مصنوعی بازدید، فروش، امتیاز یا امتیازدهی به محصولات/خدمات ممنوع است.


10. روش‌های غیرمجاز تعامل با کاربران

  • هرگونه استفاده از روش‌های فریبنده، گمراه‌کننده یا اجباری برای وادار کردن کاربران به استفاده از برنامک ممنوع است. 

  • فعال کردن خودکار قابلیت‌هایی مانند نوتیفیکیشن، دوربین یا موقعیت مکانی بدون اجازه کاربر.

  • توسعه‌دهندگان موظف هستند ابزارهایی برای لغو اشتراک از اعلان‌ها و پیام‌ها به صورت ساده و قابل دسترس برای کاربران فراهم کنند

  • برنامک‌ها نباید محتوای تکراری یا اسپم و آزاردهنده منتشر کنند.

  • هرگونه فعالیت که باعث اختلال در تجربه کاربری دیگر می‌شود، تخلف محسوب می‌شود.

  • دسترسی برنامک به دوربین، میکروفون، مخاطبین کاربر یا هر مجوز حساس بدون رضایت صریح کاربر ممنوع است.

  • دریافت شماره تلفن و سایر داده‌ها و مجوزها با رضایت کاربر نیزصرفاً زمانی مجاز است که هدفی موجه و مرتبط با خدمات برنامک وجود داشته باشد؛ در غیر این صورت، حتی در صورت دریافت رضایت، اقدام ممنوع است.


11. امنیت فنی برنامک

  • توسعه‌دهنده باید استانداردهای امنیتی لازم را رعایت کند تا از دسترسی غیرمجاز، نفوذ به سرور یا داده‌های کاربران جلوگیری شود.

  • ارسال داده‌های حساس (مثل اطلاعات کارت یا اطلاعات شخصی) به سرویس‌های خارجی ممنوع است.

  • باید از APIها و ارتباطات شبکه‌ای به گونه‌ای محافظت شود که داده‌های کاربران امن باقی بماند.

  • «رمزگذاری داده‌های حساس کاربران» باید توسط توسعه دهنده انجام شود.

  • «برنامه باید در برابر حملات XSS، SQL Injection و دیگر آسیب‌پذیری‌های رایج مقاوم باشد»

  • توسعه‌دهنده باید بروزرسانی‌های امنیتی برنامک را مستمر انجام دهد و آسیب‌پذیری‌ها را رفع کند.

  • در برنامه‌های کاربردی در دنیای واقعی، استفاده از مکانیسم‌های اضافی برای تأیید داده‌های اولیه انجام شده باشد.

  • (به عنوان مثال می‌توان تاریخ انقضا آنها را به اعتبارسنجی داده‌ها اضافه کرد. این بررسی را می‌توان با استفاده از پارامتر 

    auth_date که مسئول تاریخ ایجاد پارامترها است، پیاده‌سازی کرد. این راه حل، اجازه می‌دهد تا در صورت سرقت داده‌های اولیه، از استفاده مداوم از آن‌ها توسط مهاجم جلوگیری شود.) 


12.استفاده از کیت توسعه ایتا (SDK)

ایتـا کیت توسعه برنامک‌ها (SDK) را در اختیار توسعه‌دهندگان قرار می‌دهد تا اجرای برنامک‌ها به‌صورت ساده، روان و یکپارچه با محیط ایتا انجام شود.

توسعه‌دهندگان موظف‌اند از این کیت برای پیاده‌سازی ورود یکپارچه استفاده کنند تا کاربر پس از ورود به حساب ایتا، هنگام استفاده از برنامک نیازی به ورود مجدد (Login) نداشته باشد و با همان حساب ایتا به برنامک دسترسی پیدا کند.

همچنین برنامک باید از دکمه بازگشت (Back Button) دستگاه موبایل برای پیمایش صحیح میان صفحات داخلی برنامک پشتیبانی کند تا تجربه کاربری بهینه و هماهنگ با رفتار استاندارد برنامه‌های موبایلی فراهم شود.

 ورود باید بر اساس Init Data انجام شود و حتماً توجه گردد که لاگین کاربر بر اساس Contact Data (شماره تلفن) انجام نشود.

 فرآیند لاگین کاربر باید قبل از بارگذاری برنامه به صورت Preloadانجام شود.

در صورت نیاز فرآیند اعتبار سنجی داده‌های اولیه الزاما باید در سمت سرور انجام پذیرد


13. مالکیت محتوا و رعایت حقوق برندها

توسعه‌دهنده مسئول تمامی محتوایی است که در برنامک منتشر می‌کند، شامل متن، تصویر، صدا یا ویدئو، و باید اطمینان حاصل کند که هیچ‌یک از محتواها حقوق شخص ثالث، برند ثبت‌شده، لوگو، علامت تجاری یا هویت شخصیت‌های حقوقی یا حقیقی را نقض نمی‌کند.

هیچ توسعه‌دهنده‌ای حق ندارد از نام، لوگو، برند ثبت‌شده، علامت تجاری یا هویت شخصیت‌های حقوقی یا حقیقی بدون مجوز رسمی استفاده کند. این شامل هرگونه تقلید ظاهری، جعل عنوان، یا استفاده در تبلیغات، توضیحات، آیکون و محتوا می‌شود.

هدف این بند جلوگیری از سوءاستفاده، گمراه کردن کاربران یا تضییع حقوق قانونی صاحبان برندها است.


14. فروش محصولات یا خدمات در برنامک

  1.  هرگونه فعالیت برنامک‌هایی که شامل فروش است تابع قوانین موضوعه و قانون تجارت الکترونیک می‌باشد.

  2.  هر نوع معامله غیرقانونی، فروش خدمات یا تجارت اقلام و کالاهای ممنوعه (مثل خرید و فروش مواد مخدر یا الکلی، اجناس قاچاق، VPN و ابزارهای دورزدن فیلترینگ) و به‌طور کلی خرید و فروش هر کالا یا خدمات که در فضای حقیقی ممنوع باشد، در ایتا مجاز نیست.

  3. همچنین هرگونه برنامکی که به هر نحو به ارائه، نمایش، یا تحلیل قیمت ارزهای دیجیتال، خرید و فروش، تبادل، سرمایه‌گذاری یا آموزش مرتبط با رمزارزها بپردازد، ممنوع است.

  4. استفاده از مدل انسان برای معرفی محصولاتی مانند لباس زیر و لباس‌های نیمه‌برهنه مطلقا ممنوع است؛ در صورت استفاده از مدل واقعی برای سایر محصولات، چهره مدل در تصویر باید برش خورده یا محو شود تا قابل شناسایی نباشد.

  5. احراز هویت فروشنده‌ها توسط تیم ایتا انجام می‌شود، فروشنده‌ای که احراز هویت نشده باشد، اجازه فعالیت دربرنامک فروشگاهی را ندارد.

15. نظارت و حذف محتوا

  • ایتا حق دارد در هر زمان برنامک هایی که قوانین فرهنگی، امنیتی و ضوابط ایتا را نقض کنند بدون اطلاع قبلی از پلتفرم حذف کند.

  • توسعه‌دهنده موظف است با درخواست اصلاح، محتوای مغایر با ضوابط را تغییر دهد یا حذف کند.

16. ویژگی‌های برند و تبلیغات

  • ایتا می‌تواند ویژگی‌های برند توسعه‌دهنده را برای بازاریابی استفاده کند.

  • توسعه‌دهنده می‌تواند از برند ایتا برای تبلیغات برنامک و دعوت کاربران استفاده کند.

  • انحصار تبلیغات در برنامک‌های ایتا به‌صورت کامل در اختیار پلتفرم ایتا است.بر این اساس، توسعه‌دهندگان مجاز به همکاری با سایر آژانس‌ها یا شرکت‌های تبلیغاتی برای نمایش یا مدیریت تبلیغات در محیط برنامک‌های خود نخواهند بود.

17. ضمانت‌ها و محدودیت مسئولیت

  • ایتا هیچ ضمانتی در مورد درآمدزایی برنامک ارائه نمی‌دهد، و مسئولیتی در قبال خسارات مستقیم یا غیرمستقیم توسعه‌دهنده ندارد.

  • توسعه‌دهنده موظف به غرامت‌دهی در صورت نقض قوانین، حقوق مالکیت معنوی یا تعهدات.


18.مرجع حل اختلاف و قانون حاکم

کلیه اختلافات ناشی از تفسیر، اجرا یا نقض مفاد این سند بین ایتا و توسعه‌دهندگان، تابع قوانین و مقررات جمهوری اسلامی ایران خواهد بود.
مرجع صالح برای رسیدگی به اختلافات، مراجع قضایی ذی‌صلاح در کشور ایران می‌باشند.

19. به‌روزرسانی قوانین

توسعه‌دهندگان موظف هستند به‌صورت دوره‌ای صفحه قوانین و مقررات را بررسی کنند تا از آخرین تغییرات مطلع باشند


 شرایط لازم برای انتشار برنامک در مرکز برنامک‌های ایتا

  1. رعایت قوانین و محتوای مجاز: برنامک نباید با "قوانین توسعه‌دهندگان برنامک‌های ایتا" مغایرت داشته باشند.

  2.  پذیرش و تعهد به قوانین: توسعه‌دهنده باید "قوانین توسعه‌دهندگان برنامک‌های ایتا" بپذیرد و همواره به قوانین توسعه‌دهندگان برنامک‌های ایتا پایبند بوده و آن را رعایت کند.

  3. کاربردی بودن برنامک: برنامک باید حاوی محتوایی باشد که خدمت کاربردی به کاربر ارائه دهد یا شامل بازی و سرگرمی مفید و آموزنده باشد.