2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人開発】AppStoreConnectプライバシーポリシー作成

Posted at

はじめに

iOSアプリをリリースするにあたり、
AppStoreConnectにプライバシーポリシーのURLを設定する必要があります
色々参考になる記事はあるのですが、どれもやや古かったので最新版で残しておきます

該当箇所

                                                    
左側タブの「アプリのプライバシー」→ 編集

目次

課題
プライバシーポリシー作成方法の調査
AppPrivacyPolicyGenaratorで詰まったところ
出力された英文を翻訳してみた結果
Webサーバがない場合の検討
成果物

課題

以下の2点が主な課題になると思います
1. プライバシーポリシーってどう作ればいいのか
2. Webページってどこで管理すればいいのか

この記事では作成方法を中心に記録します(管理方法は最後に少し)

プライバシーポリシー作成方法の調査

ゼロから自分で考えるのは大変なので先人の力を借ります

App Privacy Policy Genarator
これが一番有名っぽい
入力内容を踏まえて英文出力される
HTML・Markdown形式で表示可能

App Static Page Generator
こんなツールもありましたが、理解力が足りず断念
こちらは日本語で出力してくれるみたい

・各種生成AI
「アプリのプライバシーポリシーを作って」とお願いするとそれなりのものを作ってくれる
網羅性や正確さにはやや不安あり

ということでApp Privacy Policy Genaratorを使う方針で進めます
(日本語訳はchatGPTにお願い)

App Privacy Policy Genaratorで詰まったところ

Type

ユーザ情報収集あり = Simple
ユーザ情報収集なし = No Tracking
EU向けに配布する場合 = GDPR

直接的にユーザ情報を収集しない場合でも、
FirebaseAdmobなどのサービスを利用をしている場合、Simpleを選択する必要があります

No Trackingを選択すると、後々の画面で利用サービスの選択ができなくなる

GDPRについて
General Data Protection Regulation(一般データ保護規則)
・欧州連合(EU)で施行されている個人データ保護のための法律

Personally Identifiable Information

以下のような情報入力を促す場合には、この項目に記載が必要となります

・ 氏名
・ メールアドレス
・ 電話番号
・ 位置情報
・ クレジットカード情報

私の場合はユーザ情報を必要としないアプリだったので、
サードパーティーのサービスの利用がある旨を英文で記載しました

We do not collect any Personally Identifiable Information from users directly. 
However, third-party services (such as Firebase or AdMob) may collect certain data as described below.

Select App Type

アプリの種類がどれに該当するか選択する

Type 説明
Free 無料で提供
Open Source ソースコード公開あり
Freemium 基本無料、一部有料
Ad Supported 広告あり
Commercial 有料で提供

私の場合は、広告ありでサブスクで広告非表示プランを用意しているのですが
とりあえずFreemiumを選択しました

                                                    
Type, Personally Identifiable Information → Select App Type

出力された英文を翻訳してみた結果

要らなそうな内容や冗長な記述が気になる結果となりました
FAQを見るとニーズに合わせて調整してくださいね〜とのこと

修正前
# プライバシーポリシー
このプライバシーポリシーは、testuser(以下「サービス提供者」)が Freemium 形式で提供するモバイルアプリ「TestApp」(以下「本アプリ」)に適用されます。  
本サービスは「現状有姿(AS IS)」の状態で提供されます。
---
## 情報の収集と利用
本アプリは、ユーザーがダウンロードして利用する際に、以下の情報を収集する場合があります:
- お使いの端末のインターネットプロトコルアドレス(IPアドレス)  
- アプリ内で閲覧したページ、その日時、滞在時間  
- アプリ全体の使用時間  
- モバイル端末のオペレーティングシステム
 
本アプリは、端末の**正確な位置情報(GPS等)を取得しません**。
ただし、IPアドレス等を利用して推定される**おおよその位置情報**を収集し、以下の目的で使用する場合があります:
- **位置情報サービス**:コンテンツのパーソナライズ、関連コンテンツの推奨、位置に基づいた機能の提供  
- **分析と改善**:匿名化・集計された位置情報をもとに、ユーザー行動を分析し、アプリの機能やパフォーマンスを改善  
- **外部サービスとの連携**:匿名化された位置情報を第三者サービスに送信し、アプリ最適化を支援
 
また、サービス提供者は、以下の目的でユーザーに連絡を行う場合があります:
- 重要なお知らせや通知  
- マーケティング情報の提供
 
より良い体験を提供するため、メールアドレス等の**個人識別情報の提供をお願いすることがあります**。  
ただし、本アプリ自体がこれらの情報を**直接的に収集することはありません**。
なお、Firebase や AdMob などの**第三者サービス**は、後述の通り、一部のデータを収集する場合があります。
---
## 第三者サービスによるアクセス
アプリの改善を目的として、**集計・匿名化された情報**を外部サービスに送信することがあります。  
また、ユーザーの情報が第三者と共有されるのは、以下のようなケースに限られます:
- 法律に基づく要請(例:召喚状)への対応  
- 利用者や第三者の安全を守る必要があると判断した場合  
- アプリの運用を支援する信頼できる業者(プライバシー保護に同意した場合に限る)
### 利用中の主な第三者サービス:
- [AdMob(Google広告)](https://support.google.com/admob/answer/6128543?hl=ja)  
- [Firebase Analytics(Google Firebase 分析)](https://firebase.google.com/support/privacy)  
- [Firebase Crashlytics(クラッシュレポート)](https://firebase.google.com/support/privacy)
---
## オプトアウトの権利
情報の収集を停止するには、アプリをアンインストールしてください。  
ご使用の端末やアプリストアに従って、アンインストールを行ってください。
---
## データ保持ポリシー
サービス提供者は、ユーザーから提供されたデータを、アプリの利用中およびその後も**合理的な期間保持**します。
削除をご希望の場合は、以下の連絡先までご連絡ください:
📧 test@gmail.com
---
## 子どもについて
本アプリは、**13歳未満のお子様を対象としていません**。  
また、13歳未満の子どもから**意図的に個人情報を収集することはありません**。
万が一、13歳未満のユーザーから個人情報が提供されたことが判明した場合、速やかにデータを削除いたします。  
保護者の方で、お子様が情報を提供していたことにお気づきの場合は、以下までご連絡ください:
📧 test@gmail.com
---
## セキュリティ
サービス提供者は、ユーザー情報の機密性を守るために、**物理的・電子的・手続き上のセーフガード**を導入しています。
---
## ポリシーの変更について
本プライバシーポリシーは、必要に応じて改訂されることがあります。  
変更があった場合は、このページを更新することで通知します。  
変更後も引き続きアプリをご利用の場合は、変更内容に同意したものとみなされます。
---
## 適用開始日
**2025年7月21日** より有効です。
---
## 同意について
本アプリを利用することで、ユーザーは本プライバシーポリシーに記載された方法での情報処理に**同意したものとみなされます**。
---
## お問い合わせ
プライバシーに関するご質問・ご相談は、以下のメールアドレスまでご連絡ください:
📧 test@gmail.com
---
> 📝 このプライバシーポリシーは [App Privacy Policy Generator](https://app-privacy-policy-generator.firebaseapp.com/) により作成されました。
修正後
# プライバシーポリシー

本アプリ(「テストアプリ」、以下「本アプリ」)は、テストユーザにより無料/一部有料機能付きで提供されます。
---

## 情報の収集と利用
本アプリは、ユーザーの氏名やメールアドレスなどの**個人を特定できる情報を直接収集しません**。

ただし、本アプリでは以下の**第三者サービス**を利用しており、それらが以下のような匿名化された情報を収集する場合があります:

- 端末情報  
- おおよその位置情報(広告最適化のため)  
- アプリの利用状況やクラッシュログ  

** 使用している第三者サービス:**

- [AdMob](https://support.google.com/admob/answer/6128543?hl=en)  
- [Firebase Analytics](https://firebase.google.com/support/privacy)  
- [Firebase Crashlytics](https://firebase.google.com/support/privacy)

---

## オプトアウト

アプリをアンインストールすることで、データ収集を停止できます。

---

## 子どもに関するポリシー

本アプリは13歳未満のお子様を対象としておらず、そのようなユーザーから意図的に情報を収集しません。

---

## セキュリティ

ユーザーデータの安全を確保するために、合理的な範囲で保護措置を講じます。

---

## ポリシーの変更

本プライバシーポリシーは今後変更されることがあり、その際はこのページにてお知らせします。

---

## お問い合わせ

ご質問がある場合は、以下までご連絡ください:

📧 test@gmail.com

---

** 運用開始日**: 2025-07-21

Webサーバがない場合の検討

クライアント側だけの開発なので設置できるWebサーバがない!
どこかにペタッと載せておきたい

ということで以下候補

・Notion
・GitHub Pages
・note
・Qiita

どれも触れたことのあるサービスですが、
なんとなくバージョン管理してくれないと不安になるのでGitHub Pagesを選択
(Notionでも管理できそう?でした)

使い方は参考記事に載せたものがわかりやすかったです

成果物

完成しました
(ダサいHome画面はアプリから表示しないのでご愛嬌ということで)

おわりに

本記事を書くきっかけになった個人開発アプリ

迷った時やイベントで使える抽選アプリとして開発しました。
UIがダサかったり、そもそもコンセプトがよくわからなかったり課題はあるのですが、
もしお時間あれば、感想やご意見をいただけると今後の励みになります!

今回初めてQiitaに投稿してみて、
アウトプットの大変さと世の中に溢れる技術記事のありがたさを実感しました。

引き続き皆様の記事を参考にさせていただきながら、
誰かのためになるような記事をアウトプットできるように精進していきます。


参考記事

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?