Розробка IT-договорів: NDA, NCA, договори на розробку та надання IT-послуг, публічні оферти
Робота IT-компанії, стартапу чи окремого IT-спеціаліста майже завжди пов’язана з передачею коду, доступом до конфіденційної інформації, використанням інтелектуальної власності, залученням підрядників та виконанням робіт для українських або іноземних замовників.
Ми розробляємо та перевіряємо договори для IT-компаній, IT-стартапів, SaaS-проєктів, розробників, дизайнерів, маркетингових команд та інших учасників технологічного бізнесу.
Працюємо як з договорами між українськими сторонами, так і з міжнародними IT-контрактами з іноземними замовниками та виконавцями.

Які IT-договори ми розробляємо?
Залежно від структури проєкту та відносин між сторонами може знадобитися один договір або комплекс юридичних документів.
1. NDA — договір про нерозголошення конфіденційної інформації
NDA (Non-Disclosure Agreement) використовується для захисту конфіденційної інформації, до якої отримує доступ інша сторона.
Для IT-бізнесу це може бути:
- програмний код;
- технічна документація;
- архітектура програмного продукту;
- алгоритми та технологічні рішення;
- дизайн та прототипи;
- база користувачів;
- інформація про клієнтів;
- фінансові показники;
- бізнес-модель;
- маркетингова стратегія;
- доступи до серверів та корпоративних систем;
- інформація про майбутній продукт або стартап.
Але просто зазначити в договорі, що «вся інформація є конфіденційною», часто недостатньо.
Якісний NDA повинен чітко визначати яка саме інформація захищається, хто може отримувати до неї доступ, для яких цілей вона може використовуватися, протягом якого строку діє обов’язок конфіденційності та яка відповідальність настає за порушення.
2. NCA — угода про неконкуренцію
NCA (Non-Compete Agreement) передбачає обмеження конкурентної діяльності сторони протягом визначеного періоду та за погоджених умов.
Для IT-компанії питання неконкуренції може виникати, наприклад, коли ключовий спеціаліст отримує доступ до:
- технології компанії;
- клієнтської бази;
- комерційної стратегії;
- внутрішніх процесів;
- інформації про продукт;
- унікальних технічних рішень.
При цьому NCA не варто використовувати як універсальну заборону «працювати в IT».
Обмеження мають бути юридично обґрунтованими та адаптованими до конкретної моделі співпраці. Особливу увагу необхідно приділяти NCA у відносинах з гіг-спеціалістами резидентів Дія.City, а також у міжнародних договорах, оскільки допустимість та механізми застосування таких обмежень залежать від права, яке регулює відповідні відносини.
3. Договір на розробку програмного забезпечення
Software Development Agreement регулює відносини між замовником та розробником або IT-компанією щодо створення програмного продукту.
Це може бути:
- вебсайт;
- мобільний застосунок;
- SaaS-платформа;
- CRM або ERP-система;
- програмне забезпечення для внутрішнього використання;
- окремий модуль;
- API;
- інтеграція;
- оновлення існуючого програмного продукту.
Один із головних ризиків таких договорів — нечітко визначений результат роботи.
Тому в договорі доцільно врегулювати:
- предмет договору та технічне завдання;
- етапи розробки;
- строки виконання;
- вартість та порядок оплати;
- процедуру тестування;
- порядок приймання результатів;
- виправлення помилок;
- Change Requests;
- гарантійну підтримку;
- відповідальність сторін;
- конфіденційність;
- права інтелектуальної власності.
Особливо важливо визначити момент та обсяг передачі замовнику майнових прав на програмний продукт.
4.Договір між партнерами в IT — Founders Agreement
На початковому етапі IT-проєкту партнери часто домовляються про розподіл часток, фінансування, обов’язки та майбутній прибуток усно або в особистому листуванні. Поки проєкт невеликий, така модель може працювати, однак зі зростанням вартості бізнесу, появою інвесторів або першими суттєвими доходами відсутність чітких домовленостей між партнерами може стати причиною серйозного корпоративного конфлікту.
Founders Agreement (договір між засновниками/партнерами) дозволяє заздалегідь визначити правила взаємодії між особами, які спільно створюють та розвивають IT-компанію, стартап, SaaS-сервіс, мобільний застосунок або інший технологічний продукт.
У такому договорі доцільно врегулювати:
- частки кожного партнера в проєкті або компанії;
- внески партнерів: кошти, технології, обладнання, клієнти, експертиза або особиста робота;
- функції та обов’язки кожного засновника;
- порядок прийняття ключових рішень;
- розподіл доходів та прибутку;
- порядок додаткового фінансування проєкту;
- залучення нових партнерів та інвесторів;
- права на програмний код, дизайн, торговельну марку та іншу інтелектуальну власність;
- конфіденційність та обмеження конкуренції;
- порядок продажу або передачі частки;
- умови виходу одного із партнерів із бізнесу;
- механізми вирішення ситуації, коли партнери не можуть погодити рішення (deadlock);
- наслідки припинення участі партнера у проєкті;
- порядок вирішення спорів між засновниками.
Особливо важливо визначити, кому належать права на IT-продукт. Якщо один партнер створив програмний код, другий — профінансував розробку, а третій займається продажами, сам факт спільної роботи ще не означає, що права на продукт юридично оформлені саме так, як це розуміють партнери.
Для стартапів також можуть застосовуватися механізми vesting, за якими право засновника на певну частку залежить від тривалості його участі у проєкті або виконання погоджених умов. Це дозволяє захистити бізнес у ситуації, коли один із партнерів залишає проєкт на ранньому етапі, але претендує на збереження всієї попередньо погодженої частки.
Правильно розроблений Founders Agreement допомагає партнерам домовитися про правила ведення бізнесу ще до виникнення конфлікту та створює зрозумілу юридичну основу для подальшого розвитку IT-проєкту і залучення інвестицій.ір.
5. Договори з IT-спеціалістами та підрядниками
Окремої уваги потребують договори між компанією та програмістами, дизайнерами, QA-інженерами, DevOps, project managers та іншими спеціалістами.
Залежно від моделі роботи це можуть бути:
- договори з ФОП;
- Contractor Agreements;
- договори про надання послуг;
- гіг-контракти для резидентів Дія.City;
- трудові договори;
- окремі NDA та IP Agreements.
Для компанії важливо не тільки визначити оплату та обсяг роботи спеціаліста, але й належним чином оформити права на результати його роботи.
Інакше може виникнути ситуація, коли компанія фактично використовує програмний продукт, але документи не дають достатньої юридичної визначеності щодо належності майнових прав.
6. Передача прав на програмний код та іншу інтелектуальну власність
Питання Intellectual Property (IP) є одним із ключових при розробці IT-договорів.
Необхідно визначити права на:
- source code;
- object code;
- дизайн;
- графічні матеріали;
- бази даних;
- документацію;
- алгоритми;
- тексти;
- доменні імена;
- інші результати роботи команди.
У договорі потрібно чітко визначити, які права передаються, кому вони передаються, коли відбувається передача та чи включена винагорода за передачу прав у загальну вартість послуг.
Особливо важливо провести такий аудит перед залученням інвестора або продажем IT-проєкту.
Потенційний інвестор повинен розуміти, що права на ключовий продукт дійсно належать компанії, а не залишилися у колишнього програміста, дизайнера чи підрядника.
7. Публічна оферта для сайту, SaaS-платформи або мобільного застосунку
Якщо бізнес продає товари, підписку або надає послуги через інтернет, може виникнути необхідність у розробці публічної оферти / Terms of Use / Terms & Conditions.
Такий документ визначає правила взаємодії між бізнесом та користувачем.
Залежно від продукту він може регулювати:
- порядок реєстрації користувача;
- створення облікового запису;
- умови користування сервісом;
- тарифи;
- підписки;
- автоматичне продовження підписки;
- порядок оплати;
- повернення коштів;
- припинення доступу;
- заборонені способи використання сервісу;
- відповідальність;
- права інтелектуальної власності;
- порядок вирішення спорів.
Публічна оферта повинна відповідати реальній логіці роботи продукту.
Саме тому використання шаблонних Terms & Conditions іншої компанії може створити більше проблем, ніж вирішити.
8. Privacy Policy та захист персональних даних
Практично будь-який сучасний сайт або IT-продукт працює з певним обсягом інформації про користувачів.
Це можуть бути:
- ім’я;
- email;
- номер телефону;
- IP-адреса;
- дані облікового запису;
- платіжна інформація;
- cookies;
- технічні дані про пристрій;
- історія використання сервісу.
Тому разом із публічною офертою часто необхідно розробити Privacy Policy, а залежно від продукту та географії його користувачів — Cookie Policy, Data Processing Agreement та інші документи у сфері захисту персональних даних.
Для продуктів, які працюють із користувачами з Європейського Союзу, окремо аналізується необхідність виконання вимог GDPR.
Ми не використовуємо одну Privacy Policy для всіх проєктів: документ повинен відповідати тому, які дані реально збирає конкретний сервіс, для чого вони використовуються, кому передаються та як довго зберігаються.
Міжнародні IT-договори
Українські IT-компанії та спеціалісти часто працюють із клієнтами зі США, Великої Британії, ЄС, Канади та інших держав.
У таких випадках недостатньо просто перекласти український договір англійською мовою.
Необхідно визначити:
- Governing Law — право якої держави застосовується до договору;
- Jurisdiction / Arbitration — де і яким способом вирішуватимуться спори;
- Payment Terms — валюта, строки та порядок оплати;
- Limitation of Liability — межі відповідальності;
- Intellectual Property — порядок передачі прав;
- Confidentiality — захист конфіденційної інформації;
- Termination — порядок припинення договору;
- Force Majeure — наслідки надзвичайних обставин.
Тому перед підписанням контракту з іноземним контрагентом доцільно провести його юридичний аналіз, навіть якщо документ був підготовлений іншою стороною.
Отримали IT-контракт від іноземного клієнта?
Не обов’язково розробляти новий договір з нуля.
Ми можемо провести юридичний аудит договору, який вам надіслав замовник, визначити ризикові положення та запропонувати конкретні зміни перед його підписанням.
Особливу увагу при перевірці звертаємо на:
- строки та умови оплати;
- можливість клієнта відмовитися від оплати;
- штрафи;
- необмежену відповідальність;
- indemnification;
- передачу IP;
- гарантії;
- неконкуренцію;
- конфіденційність;
- одностороннє розірвання;
- автоматичне продовження;
- застосовне право;
- порядок вирішення спорів.
Краще погодити ризиковий пункт до підписання договору, ніж вирішувати спір після виникнення проблеми.
Чому не варто використовувати шаблонний IT-договір?
Наприклад, одна компанія працює за fixed price, друга — Time & Materials. Одна передає всі IP-права замовнику, інша надає ліцензію. В одному проєкті працюють два програмісти, в іншому — команда з двадцяти осіб та декілька субпідрядників.
Два IT-проєкти можуть називатися «розробкою програмного забезпечення», але юридично бути абсолютно різними.
Тому ми спочатку визначаємо бізнес-модель та ризики конкретного проєкту, а вже після цього формуємо договір.
Як відбувається розробка IT-договору?
1. Аналізуємо проєкт
Визначаємо сторони, продукт, модель співпраці, порядок оплати, юрисдикції та основні ризики.
2. Визначаємо необхідні документи
Не завжди потрібно п’ять різних договорів. У певних випадках NDA, IP та інші положення можна правильно інтегрувати в один основний контракт.
3. Розробляємо договір
Формуємо документ відповідно до конкретної моделі роботи компанії або спеціаліста.
4. Погоджуємо правки
Обговорюємо положення договору та за необхідності вносимо зміни.
5. Допомагаємо на переговорах
Якщо договір погоджується з іноземним замовником, інвестором або іншою стороною, можемо супроводжувати процес узгодження юридичних умов.
Кому підходить послуга?
Ми можемо допомогти, якщо ви:
- IT-компанія;
- IT-стартап;
- SaaS-проєкт;
- розробник або IT-ФОП;
- digital-агенція;
- власник мобільного застосунку;
- українська компанія, яка замовляє розробку ПЗ;
- іноземна компанія, яка працює з українською IT-командою;
- резидент або майбутній резидент Дія.City.
Замовити розробку або перевірку IT-договору
Якщо вам необхідно розробити IT-договір, NDA, NCA, договір з програмістом, Software Development Agreement, договір про надання IT-послуг, публічну оферту, Privacy Policy або перевірити контракт від іноземного замовника, ви можете звернутися до Semeriak Law Firm.
Перед початком роботи ми аналізуємо ваш проєкт та визначаємо, які саме юридичні документи потрібні для його захисту.
Залиште заявку або зв’яжіться з нами для консультації щодо вашого IT-проєкту.