ゲーム開発において案外大事な「規約類」のお話

こんにちは！
株式会社OGIXのプロジェクトマネージャのH.Yです。（OGIXについてはページ最下部で紹介しています！）

ソーシャルゲーム開発において注目されがちなのはインゲームの実装であったり、課金処理であったりそういったところにフォーカスが向きがちですが、「規約類」の表示は必ず必要です。
どんなに簡素なゲームであったとしても、個人情報の収集が発生する場合には「**プライバシーポリシー**」の実装が必要ですし、有償通貨を実装する場合には「**資金決済法に基づく表示**」が必要です。

こういった規約類の実装方針がまとまった記事を探してもなかったので、これはまとめたら皆さんに見てもらえるだろう、そして弊社の宣伝にもなるだろう！といった下心からまとめようと決意した次第です。
深夜テンションで始めた企画なので、少し雑多なまとめになっているのはご容赦ください。

:::note warn
注意
本記事には誤りを含んでいる可能性もあります。あくまでも考え方を提供する記事となりますので、ご理解の上ご参照ください。
:::

## 更新履歴
10/17　プライバシーポリシーに関する文章を一部調整しました。

## まずゲーム開発に必要な規約類を知ろう
まず概観を知ることが大切です。一般的に必要と言われている規約類は以下の規約です。
- 利用規約
- プライバシーポリシー
- アプリの権利表記
- OSS等権利表記
- 特定商取引法に関する表記
- 資金決済法に基づく表示

上記6点が挙げられます。これらの表記はそれぞれケースバイケースで表示が必要なものもあれば、原則マストで実装が必要なものもあります。1つ1つ確認していきましょう。

## 利用規約
アプリを利用する上で同意が必要なことを明文化したものです。基本的にアプリを利用する上でユーザが順守すべき内容が網羅されている必要があります。
IPを利用していたり、上位クライアント様がいるとフォーマットが用意されていることが多いです。リーガルチェックを挟む必要があるので法務部と相談をしましょう。
利用規約に対する考察及び要素の分析に関しては別記事でまとめたいと思います。（予定は未定）

## プライバシーポリシー
プライバシーポリシーは個人情報の取り扱いに関しての規約になります。個人情報の取り扱い方や、プライバシーにどう配慮しているのかを記載します。
プライバシーポリシーに対する考察及び要素の分析に関しては別記事でまとめたいと思います。（予定は未定）

### 日本におけるプライバシーポリシーと欧州におけるプライバシーポリシー
プライバシーポリシーに関して注意が必要なことは、**欧州ではGDPRと呼ばれる別規約に準拠する必要がある**ことです。
GDPRに関しては別記事が1本かけてしまうほど、考慮事項が多いので端的にまとめると「**欧州連合による新しい個人情報保護の枠組みであり、個人情報に関する処理に関するルール**」が書かれたものになります。
日本の個人情報保護法における個人情報は「生存する個人に関する情報で特定の個人を識別できる情報」になります。
- メールアドレス
- 住所
- 氏名
- 電話番号
- 生年月日
- ユーザの位置情報等

等が挙げられます。
しかしながら、欧州では上記に加え
- 人種的若しくは民族的な出自、政冶的な意見、宗教上若しくは思想上の信条、又は、労働組合への加入を明らかにする個人データの取扱い、並びに、遺伝子データ、自然人を一意に識別することを目的とする生体データ、健康に関するデータ、又は、自然人の性生活若しくは性的指向に関するデータ

こちらも個人情報として取り扱わなければいけません。従って、欧州向けにはプライバシーポリシーに同意していただけなかった場合には個人情報の収集を取りやめる等の実装を行う必要があります。
また、データ主体（ユーザ）はユーザ自身の個人データに対する様々な権利を保有していることをGDPR上で明記しています。代表的なのは「アクセス権と削除権」です。
実装方針については、別記事でまとめようと思いますが、欧州向けに配信をする場合には配慮すべき事項が多いことを考慮に入れておく必要があります。

## アプリの権利表記とOSS権利表記
アプリの権利表記はアプリ自体の権利表記です。
`Copyright © 2023 OGIX Co.,Ltd. All Rights Reserved`
みたいなやつですね。こちらはIPを利用している場合版元の権利表記が必要なケースもあり、版元様や上位クライアント様と確認をしましょう。

OSS権利表記はOSSを利用する際、ライセンス形態によってアプリ上に権利表記をする必要があります。
ライセンスの形態はある程度パターンが決まっており、
- MITライセンス
- Apacheライセンス
- zlibライセンス
- BSDライセンス

他にも細かなライセンスがあると思いますが、大きく上記のような形で分類したいと思います。（GPLライセンス周りは一度省きます）
### MITライセンス
著作権及び許諾表示を記載すれば非営利、商用を問わず、使用、改変、複製、再頒布が可能なライセンス形態となります。つまり、**ライセンス表示をすれば自由に使っていいよ**ということになります。
必要な表示は以下になります。
```text:MITライセンス
Copyright (c) <year> <copyright holders>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
```
```
Copyright (c) <year> <copyright holders>
```
の部分には個別のライブラリの著作権表示が入ります。

### Apacheライセンス
MITライセンスと同じく、著作権及び許諾表示を記載すれば非営利、商用を問わず、使用、改変、複製、再頒布が可能なライセンス形態であるのに加え、特許条項が付加されています。
特許条項は、
- 配布されているOSSの中に特許が含まれていたら、無料で利用してもよい
- 特許侵害の訴訟を行った場合、特許ライセンスが停止となる（利用者による特許権行使が禁止）

が規定されています。ですのでAppachライセンスが一番安心して使えると個人的には思っています。
```text:Appachライセンス
Copyright (c) <year> <copyright holders>
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

You must give any other recipients of the Work or Derivative Works a copy of this License; and
You must cause any modified files to carry prominent notices stating that You changed the files; and
You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS
```
:::note warn
注意
コードを変更した場合には変更点と、NOTICEファイルがある場合はその内容を記載する必要があります。
:::

```text:改変を加える場合の付記事項
Local Modifications : 変更した箇所を記載
NOTICE: NOTICEファイルの文章を転記する
```
### zlibライセンス
MITライセンスとほぼ同一のライセンス形式となります。以下のライセンスを表示させてください。
```text:zlibライセンス
Copyright (c) <year> <copyright holders>
This software is provided 'as-is', without any express or implied warranty.
In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

   1. The origin of this software must not be misrepresented; you must not
      claim that you wrote the original software. If you use this software
      in a product, an acknowledgment in the product documentation would be
      appreciated but is not required.

   2. Altered source versions must be plainly marked as such, and must not be
      misrepresented as being the original software.

   3. This notice may not be removed or altered from any source distribution.
```

### BSDライセンス
BSDライセンスの取り扱いは少し注意が必要です。BSDライセンスは
- BSD-4-Clause
初期のオリジナルBSDライセンス。ほとんど使われていない。
- BSD-3-Clause
修正BSDライセンス（三条項BSDライセンス）と呼ばれるもの。
- BSD-2-Clause
二条項BSDライセンスと呼ばれるもの。

それぞれの規約自体は厳しく縛るものではありませんが、上記の３パターンによって表示させるライセンス表示が変わりますので注意しましょう。
本記事ではBSDライセンスの中でも多く利用される、三条項BSDライセンスと二条項BSDライセンスの例を記載します。
```text:三条項BSDライセンス
Copyright (c) <year> <copyright holders>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, 
  this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, 
  this list of conditions and the following disclaimer in the documentation 
  and/or other materials provided with the distribution.
* Neither the name of the <organization> nor the names of its contributors 
  may be used to endorse or promote products derived from this software 
  without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```
```text:二条項BSDライセンス
Copyright (c) <year> <copyright holders>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: 

1. Redistributions of source code must retain the above copyright notice,
   this list of conditions and the following disclaimer. 
2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution. 

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those
of the authors and should not be interpreted as representing official policies, 
either expressed or implied, of the FreeBSD Project.
```

その他独自のライセンス形態も存在します。その際は、ライセンス形態をよく見て実装するようにしましょう。

## 特定商取引法に基づく表示
2022年6月以降、**日本国内**のみ「アプリ内課金の直前」「前払式支払手段の利用確定の直前」に表示が必要となりました。
表記が必要なケースと不要なケースが分かりづらいため、表記が必要なパターンと不要なパターンで分けて考えてみましょう。
### 表記が必要なケース
- アプリ内課金
    - アプリ内課金でアイテムを販売する場合
    - アイテム内課金で有償通貨とアイテムを抱き合わせ販売する場合
    - アプリ内課金でアプリ内機能のアンロックや、DLCコンテンツを販売する場合
    - サブスクリプション課金
    - ガチャ
- 有償通貨を利用する場合
    - 有償通貨を使ってアイテムを購入する場合
    - 有償通貨を使ってスタミナ回復を行う場合
    - 有償通貨を使ってゲームのリトライを行う場合
    - 有償通貨や有償で購入したガチャチケットを使ってガチャを回す場合

### 表記が不要なケース
- アプリ内課金を利用して有償通貨を購入する場合（サブスクリプションを除く）
- 前払式支払手段を対価としないアイテムの交換時

### 表示すべき内容
- 販売者の名称、住所、代表者
- 問い合わせ先
- 商品の販売価格
- 代金の支払い方法
- 代金の支払時期
- 商品の受け渡し時期
- 返品について
- 不具合について

### 実装に関して
上記の「表記が必要なケース」に該当する場合は、以下の表示が必要です。
`特定商取引法12条の6の各事項については、こちらをタップしてご確認ください。`
こちらのリンク先にWebViewで表示を行うことが望ましいです。その際、画面表示から見切れるところに表示をしたり、あえて読みづらいフォントサイズにすることはNGです。
※ハイパーリンクにせず、ボタンで実装するパターンもあります。

## 資金決済法に基づく表示
一般的な「有償通貨」がアプリ内で提供される場合に表示が必要となります。
- サーバに数量や金額が記録されており、数量・金額がユーザに提供されている
- 金額・数量に応ずる対価が支払われている（前払式支払手段の対価として支払いが発生している）
- 使用することにより対価を受取ることができる
- 有効期限が6カ月以上である
:::note info
参考
https://www.s-kessai.jp/businesses/prepaid_means_overview.html
:::
これらに該当する場合は前払式支払手段に該当し、資金決済法による規制が適用されます。

### 表示すべき内容
- 有償通貨の名称
- 発行者
- 支払い可能金額
- 有効期限
- お問い合わせ先
- 利用できる場所
- 注意事項
- 利用規約

### その他必要な機能
- ゲーム内通貨の入出力履歴
ゲーム内通貨が入出力された履歴を表示させる必要があります。
これは、無償通貨と有償通貨で分けて考える必要があります。
- 残高表示
有償通貨、無償通貨の残高を表示します。一般的には無償通貨から先に消費をさせる実装が多いです。
この表示に、消費のルールを明確に表示させる必要があります。

## これらの実装に関して
ここまで実装すべき内容を説明してきましたが、これらをアプリ内に埋め込んで実装するのは好ましくありません。
なぜなら法令や規約はいつ変更されてもおかしくないモノであり、これらの変更を行うためにアプリの更新を行うのは手間がかかる上に、各プラットフォームの審査を通さなければいけない手間をあるためです。
ですので、規約表示はWebViewで実装し、サーバ側でコントロールをするべきです。
また、規約の変更が入った場合ユーザには再同意をしてもらう必要があります。ですので、更新が入った際に再同意を行う仕組みを予め実装しておくと規約変更が入ったときに大きな混乱が無く対応が可能になると思います。

## まとめ
1時間半くらいで終わるかなと思って書いていたら4時間もかかりましたorz
アウトゲームの中でも更にニッチな実装物にはなるのですが、アプリをリリースする上では欠かせない要素となります。
案外馬鹿にできません。ミスをすると法令に違反してしまったり、他社の権利を侵害してしまう恐れがあります。
このあたりは、開発段階でエンジニアの技術選定時にプランナーやPMが内容を把握し事前にリスク調査を行っておくのが安心です。
後になって「マズいじゃん、これ！」となると取り返しのつかないことになります。

## 一緒に働く仲間を募集しています！
株式会社OGIXでは一緒に働いてくれる仲間を募集しています！
エンタメ制作集団としてゲームのみならず、未来を見据えたエンタメコンテンツの開発を行っています。

事業拡大に伴い、エンジニアさんを大募集しています。
興味のある方は下記リンクから弊社のことをぜひ知っていただき応募してもらえると嬉しいです。
▼会社について
https://www.wantedly.com/companies/company_6473754/about
▼代表インタビュー
https://www.wantedly.com/companies/company_6473754/post_articles/443064
▼東京オフィスの応募はこちら
https://www.wantedly.com/projects/1468324
▼新潟オフィスの応募はこちら
https://www.wantedly.com/projects/1468155