- オフショア開発の契約で国内委託と異なるポイント
- 知的財産権(著作権・特許)の帰属を確保する方法
- NDA・秘密保持の強化策と実効性の確保
- 準拠法・紛争解決条項の設計
- 為替リスク・データ保護(GDPR等)への対応
オフショア開発の契約はなぜ難しいのか
オフショア開発は国内委託と比べて、契約面で特有のリスクがあります。言語・文化の違いに加え、法制度が異なる国の企業と取引するため、国内の常識が通用しない場面が多々あります。
よくあるトラブルを挙げると以下のとおりです。
- 著作権の帰属が曖昧 — 「当然うちのもの」と思っていたソースコードが、法的には開発会社に帰属していた
- 情報漏洩 — NDAを結んでいたが、現地の再委託先にデータが流出
- 紛争時の管轄 — トラブルが起きた際、どちらの国の法律で解決するか決まっていない
- 為替変動 — 契約時と支払い時でレートが変わり、予算超過
これらのリスクは、契約書で事前に手当てすることで大幅に軽減できます。
オフショア開発契約の基本構成
海外の開発会社との契約は、以下の文書で構成するのが一般的です。
- NDA(秘密保持契約) — 最初に締結。商談段階から情報を保護
- MSA(基本契約) — Master Service Agreement。取引全体のルールを定義
- SOW(作業範囲記述書) — Statement of Work。個別プロジェクトの範囲・納品物・スケジュール
- SLA(サービスレベル契約) — 運用保守を含む場合
知的財産権の帰属 — 最重要ポイント
オフショア開発で最もトラブルになるのが知的財産権(IP)の帰属です。
日本法と海外法の違い
日本の著作権法では、プログラムの著作権は原則として「作成した者」に帰属します。つまり、契約で明記しないと、ソースコードの著作権は開発会社側にあります。
これは海外でも同様ですが、国によって「職務著作」の扱いが異なります。
- ベトナム — 雇用関係でない限り、著作権は作成者に帰属。契約での譲渡が必須
- インド — 委託開発の場合、契約で明記しないと開発者に帰属
- フィリピン — 「work for hire」条項がないと、著作権は開発者に帰属
契約に盛り込むべきIP条項
- 著作権の譲渡 — 「本契約に基づき作成されたすべての成果物の著作権(著作権法第27条・28条の権利を含む)は、対価の支払いをもって発注者に移転する」
- 著作者人格権の不行使 — 「開発者は、成果物に関する著作者人格権を行使しない」(日本法の場合)
- 既存IPの除外 — 開発会社が持ち込んだライブラリやフレームワークは譲渡対象外。ライセンスで利用権を確保
- 第三者IPの保証 — 成果物が第三者の知的財産権を侵害していないことの保証
NDA・秘密保持の強化
オフショア開発では、顧客データ・ビジネスロジック・社内情報を海外に共有するため、NDAの重要性が国内委託以上に高くなります。
海外NDAで追加すべき条項
- 再委託先への適用 — 開発会社がさらに別の会社(再委託先)に業務を委託する場合、同等のNDAを締結させる
- 従業員への周知義務 — 開発会社の従業員に秘密保持義務を周知・誓約させる
- データの保管場所 — 秘密情報の保管サーバーの所在地を限定(例:日本国内またはAWS東京リージョン)
- 返還・消去 — 契約終了時に秘密情報をすべて返還または消去し、消去証明を提出
- 損害賠償 — 情報漏洩時の損害賠償の範囲と上限
実効性の確保
NDAを締結しても、海外で違反が起きた場合の実効性には限界があります。以下の対策でリスクを軽減しましょう。
- アクセス制御 — VPN+IP制限で開発環境へのアクセスを制御。退職者のアクセスを即時遮断
- データの最小化 — 開発に必要最小限のデータのみ共有。本番データではなくダミーデータを使う
- 監査権 — 発注者が開発会社のセキュリティ体制を監査できる条項を入れる
準拠法と紛争解決
国際契約で最も重要な条項の一つが、紛争時のルールです。
準拠法(Governing Law)
契約の解釈に適用される法律を定めます。日本企業が発注者の場合、日本法を準拠法とするのが基本です。
- 推奨 — 日本法。発注者に有利な条件で紛争を解決できる
- 注意 — 相手国の法律を準拠法にすると、日本では予期しない法的解釈が適用される可能性がある
紛争解決方法
- 仲裁(Arbitration) — 国際契約ではこちらが一般的。仲裁判断は「ニューヨーク条約」により世界150カ国以上で執行可能
- 裁判(Litigation) — 国内契約では一般的だが、海外企業相手の場合、判決の海外での執行が困難
オフショア開発契約では仲裁が推奨です。仲裁機関は以下が代表的です。
- 日本商事仲裁協会(JCAA) — 日本での仲裁
- シンガポール国際仲裁センター(SIAC) — アジア圏で広く利用
- ICC国際仲裁裁判所 — 世界的に信頼性が高い
為替リスクへの対応
オフショア開発の支払いは外貨建て(USD、VND等)になることが多く、為替変動が予算に影響します。
対策方法
- 円建て契約 — 支払いを日本円で固定。為替リスクは開発会社側が負う(その分、単価に上乗せされることも)
- 為替予約 — 銀行で将来の為替レートを固定。大規模プロジェクトで有効
- 為替条項 — 契約時のレートから一定割合(例:±5%)以上変動した場合、価格を見直す条項
- 分割払い — マイルストーン払いにすることで、一度に大きな為替リスクを取らない
データ保護規制への対応
開発業務で個人データを取り扱う場合、各国のデータ保護規制に注意が必要です。
- 日本(個人情報保護法) — 外国にある第三者に個人データを提供する場合、本人の同意または「相当措置」の実施が必要
- EU(GDPR) — EU市民の個人データを扱う場合、十分性認定国以外への移転には「標準契約条項(SCC)」等が必要
- ベトナム(個人データ保護政令) — 2023年施行。個人データの越境移転に影響評価が必要
実務的には、開発環境では本番の個人データを使わず、匿名化・マスキングしたテストデータを使うのが最もシンプルな対策です。
あわせて読みたい
- オフショア開発完全ガイド|費用相場・国別比較・失敗しない進め方【2026年版】
- ベトナムオフショア開発|費用・品質・日本語対応を現場目線で解説
- ニアショア開発とは|オフショアとの違い・国内拠点の活用法
- オフショア開発のブリッジSE|役割・必要スキル・プロジェクト成功の鍵
- システム開発の契約ガイド|請負・準委任・SESの違いと注意点
- システム開発のNDA(秘密保持契約)|テンプレートと締結時の注意点
まとめ
- 知的財産権の帰属は最優先で明記。著作権譲渡+著作者人格権不行使+既存IPの除外を契約に含める
- NDAは再委託先まで拡張。従業員への周知義務、データ保管場所の限定、消去証明も含める
- 準拠法は日本法、紛争解決は仲裁が推奨。仲裁判断は国際的に執行可能
- 為替リスクは円建て契約または為替条項で対応。マイルストーン払いでリスク分散
- 個人データは開発環境に持ち込まない。匿名化・マスキングが最もシンプルな対策
- 契約書は国際取引に詳しい弁護士のレビューを。特にIP条項と紛争解決条項
オフショア開発の契約相談やリスク管理は、お問い合わせからお気軽にどうぞ。FUNBREWでは、海外開発パートナーとの安全な協業をサポートしています。
この記事をシェア