WEBアプリ開発の契約前確認|成果物・データ・アカウントは誰のもの?
画面が動けば納品完了、とは限りません。公開後に運用を続け、将来の改修や別会社への引継ぎができるよう、成果物と管理者を契約前に確認します。

先に結論ソース、仕様、データ、各種アカウント、第三者サービス、終了時の返却方法を一覧にします。
納品される成果物を名前で確認する
ソースコード、DB定義、画面・API仕様、操作手順、テスト結果、デザイン素材、設定一覧を確認します。すべてが必要とは限りませんが、含む・含まないを明記します。
GitHub等の保管先、閲覧権限、更新履歴、秘密情報の管理を決めます。ソースがあっても環境構築や主要設定が不明では、引継ぎに時間がかかります。
データの取出しと削除を決める
入力データ、添付、写真、操作履歴をどの形式で取得できるか、終了時にいつまで提供されるかを確認します。CSVだけで関係や添付が失われないかも見ます。
契約終了後の本番・バックアップ・テストデータの削除時期と確認方法を決めます。法令や契約に関わる保存期間は依頼側の責任者が判断します。
ドメインと外部アカウントの名義を見る
ドメイン、サーバー、メール、クラウド、決済、地図、SMSなどの契約名義と管理者を一覧にします。開発会社だけがログインできる状態を避け、必要な権限を依頼側でも保持します。
APIキーやパスワードをメール・仕様書へ平文で並べず、安全な保管と更新手順を決めます。担当変更や退職時に個人アカウントへ依存しないことも確認します。
変更・障害・終了時の引継ぎを決める
仕様変更の承認者、見積方法、緊急修正、保守範囲、バックアップ復元を確認します。障害時に連絡できる窓口と、調査に必要な情報も用意します。
終了時は最新ソース、データ、設定、未完了課題、契約一覧、更新期限を引き継ぎます。契約書の法的判断は専門家へ確認し、この記事だけで決めず、実際の条件を当事者間で合意します。
相談前にそろえるもの
- ソース・仕様・テスト結果
- データ取出し形式
- ドメイン・クラウド名義
- 秘密情報・管理者
- 終了時の返却・削除
全部そろっていなくても構いません。分かる範囲を確認し、業務ルールや金額に関わる部分は担当者と一緒に決めます。