76
54

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iOSでプラポリが必須になったのでGitHub Pagesで対応した

Posted at

おはようございます。

昨夜0時前の寝る前に申請したアプリが、起きたら審査を通っていて、寝覚めがとても良いです。わずか7時間。スピード感!

before

IMG_4034.png

after

IMG_4035.png

--- 閑話休題 ---

結論

  • プライバシーポリシーをソースコードとともにGitHubで管理する
  • Pagesでhttps://username.github.io/HogeApp/PrivacyPolicy/Japaneseみたいに公開してストアのプライバシーポリシーURLに申請する
  • ソースコードはPrivateのままで大丈夫

経緯

「アプリ申請しよう思ったら、プライバシーポリシー必須になってて申請できないどうしよwオワタwwもう少し早く出しておけば...」

どうやら10/3からのようで。2018年10月3日からApp Store Connectのアプリ審査の際にPrivacy Policyが必須になる件の調査

ドメインとか持ってないしどうすればええんやって思ってて思い出したのがこちら↓

GitHubのmasterブランチをWebページとして公開する手順(GitHub Pages)

「一瞬で公開できるやんけ!GitHub最高!」

ってことでお手軽に対応するならGitHub Pagesがいいよという話です。

みなさん、アプリのソースコードはGit管理してますよね?
で、GitHub使っててソースコードはPrivateのまま、部分的に公開することも可能なのです。

手順

リポジトリ -> Settings -> GitHub Pages で以下のようにmaster branch /docs folderを選択します。
注意書きがありますが、「プライベートリポジトリだけどサイトが公開されています」というもので、今回の件では意図通りなのでスルーでOKです。

Screen_Shot_2018-10-07_at_8_33_05.png

作業としては、リポジトリ直下んにdocsフォルダを作り、Webページとして公開したいソースをいれます。
私は、さらにPrivacyPolicyというフォルダを用意することでhttps://username.github.io/HogeApp/PrivacyPolicy/ページのように、HogeAppのPrivacyPolicyであることを表現できるようにしてみました。

Screen_Shot_2018-10-07_at_8_21_25.png

また、日本語と英語を用意してローカライズに対応しました。
ちなみにマークダウンが好きです。
Screen_Shot_2018-10-07_at_8_21_37.png

上記だと、

  • https://username.github.io/HogeApp/PrivacyPolicy/Japanese
  • https://username.github.io/HogeApp/PrivacyPolicy/English
    のurlが利用できます。

以上です!どなたかの参考になれば!
もっといい方法あるよ!とかあれば教えてください!
ありがとうございました。

参考

プライバシーポリシーの書き方や内容には苦労しましたが、
いいエントリーがあったのでこちら(個人開発者がAppStore用にプライバシーポリシーを書く)もご覧ください。確かに何を書けば良いのかわからず、とても悩んだし、Webからいろいろ探したけれど、よくまとまっていて参考になりました。

76
54
2

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
76
54

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?