プライバシーポリシー
最終更新日: 2026-08-14
1. 事業者情報
Somilo の提供元は SHUHARY です。本ポリシーに関するお問い合わせは support@somilo.app までお願いします。EU および英国の一般データ保護規則(GDPR)における管理者(data controller)は SHUHARY です。
2. 要約
Somilo のアプリが行う外部との通信は2種類です。ひとつは第7条で説明する更新確認で、IP アドレスと端末の User-Agent が必然的にサーバーへ届きます。もうひとつは第6条で説明する RevenueCat で、サブスクリプションを管理するために、端末で生成された匿名の識別子と、購入時または復元時には App Store のレシートが送信されます。アカウントもなく、アプリの中に解析用の SDK もなく、お客様のデータを預かるサーバーも運用していません。Somilo が知っているお客様の夜のことは、すべてお客様の端末に保存され、そこから出ません。個人情報の販売も共有も行っておらず、これまで一度も行ったことがありません。
以下はその詳細です。「何も収集しません」と言うだけなら簡単なので、具体的に書いておきます。
3. 端末に保存されるもの
Somilo は以下を、アプリのサンドボックス内に保存します。
- 設定した就寝スケジュール
- 夜ごとの記録(シールドがかかった時刻、途中で戻ったかどうか、夜が終わった時刻)
- Somi の成長状態と、開いた仕草や寝相
- Somi が持ち帰った夢の贈り物
- 夜について書かれた思い出のテキスト
- アプリの設定
これらはどこにも送信されません。当方のサーバーにバックアップされることもありません。お客様のこれらのデータを預かるサーバーを運用していないためです。Somilo を削除した場合、端末を初期化または紛失した場合、このデータは失われ、当方が復元することはできません。複製を保持していないためです。
4. スクリーンタイムと選択したアプリ
どのアプリにシールドをかけるかを選ぶとき、iOS はそのアプリの名前を Somilo に渡しません。Apple の Family Controls フレームワークが返すのは不透明なトークン、つまりお客様の選択をオペレーティングシステムに対して識別する値であり、SHUHARY がその中身を読んだり復号したりすることはできません。これは難読化ではなく、Apple がそのように設計しているということです。その結果として、SHUHARY はお客様がどのアプリを選んだのか、それをどれだけ使ったのか、その中で何をしたのかを一切知りません。Somilo はお客様の選択にシールドをかけるようシステムに依頼し、あとはシステムが処理します。
Somilo は、最初に夜の設定を行うときにスクリーンタイムの利用許可を求めます。許可は iOS の「設定」>「スクリーンタイム」からいつでも取り消せます。
5. 通知
Somilo はローカル通知のみを使用します。通知はアプリ自身が端末上でスケジュールし、iOS が配信します。当方はプッシュ通知サーバーを運用しておらず、通知の内容が当方に送られることも、当方を経由することもありません。
通知は iOS の「設定」からいつでもオフにできます。
6. 購入
サブスクリプションをご購入いただいた場合、その取引は Apple が処理します。お支払いの情報が SHUHARY に送られることはなく、こちらから見えることもありません。
Somilo はサブスクリプション管理サービスである RevenueCat を、サブスクリプションが有効かどうかを管理するために利用します。RevenueCat との通信は、アプリを初めて開いた瞬間から始まり、購入した場合に限りません。正しい画面を表示する前に、お客様の権利(エンタイトルメント)の状態を把握しておく必要があるためです。お客様の端末で生成された匿名のアプリ利用者識別子と、App Store のレシートが RevenueCat に送信されます——識別子は初回起動時から、レシートは購入または復元のときに送信されます。お名前、メールアドレス、端末の広告識別子、およびお客様の夜に関する情報を送信することはありません。
7. アップデートの確認
端末から外に出ていくものは2つあり、この更新確認はそのひとつです。もうひとつである RevenueCat については第6条で説明しています。アプリを開くと、更新が必須かどうかを判定するために https://config.somilo.app/ios/version.json という静的な JSON ファイルに問い合わせます。これは単純な GET リクエストで、クエリ文字列もカスタムヘッダーもリクエストボディもありません。
この通信では Cookie を無効化しており、アプリは一時的な URL セッションを使ってこのリクエストを送るため、起動と起動のあいだ、Cookie もキャッシュも端末上に残りません。アプリが送信する識別子はありません。アカウント、デバイス ID、広告 ID、利用状況のいずれも送られず、この通信でお客様の夜に関する情報が端末から出ることはありません。
サーバーに届く情報には、IP アドレスと端末の User-Agent 文字列——HTTP リクエストである以上避けられない情報——に加えて、URLSession が既定で付加するヘッダー(たとえば端末の言語設定を示す Accept-Language など)も含まれます。Somilo 自身がこれらのヘッダーを設定することはありませんが、取り除いてもいません。Somilo はこの応答を端末に保存しておき、オフラインのときでも更新が必須かどうかを判定できるようにしています。
このエンドポイントは Cloudflare 上で動いていますが、第8条で説明するウェブサイト(Cloudflare Pages)とは別の、Cloudflare Workers Static Assets のプロジェクトです。サイトのデプロイが更新確認を壊すことのないよう、意図的に分けています。
8. 本ウェブサイトについて
somilo.app は Cloudflare Pages 上でホストされている静的サイトです。
おおよその訪問者数と、どのページが読まれているかを把握するために Cloudflare Web Analytics を使用しています。これは Cookie を使わず、ブラウザのフィンガープリントも取らず、サイトをまたいだプロファイルも作りません。本サイトに Cookie 同意バナーが無いのはそのためです。同意すべき Cookie が存在しません。
インフラ提供者である Cloudflare は、サイトの配信と不正利用からの保護のために、技術的なリクエスト情報(IP アドレスなど)を処理することがあります。これはあらゆるウェブサイトに共通のことで、Cloudflare 自身のプライバシー規約に従って行われます。
9. 子どものプライバシー
Somilo は13歳未満の方(現地の法令によりこれより高い年齢が適用される場合は16歳未満の方)に向けたアプリではありません。SHUHARY は子どもから個人データを意図的に収集することはありません。
本ポリシーで説明している外部との通信、すなわち更新確認(第7条)と RevenueCat(第6条)のいずれも、利用者が子どもか大人かを含め、利用者が誰であるかを特定する情報は取得しません。氏名、メールアドレス、生年月日はいずれも取得しません。更新確認によって当方に届くのは第7条に記載した IP アドレス、User-Agent、既定のネットワークヘッダーで、これらを特定可能な形で保持することはありません。RevenueCat が保持するのは端末で生成された匿名の識別子と、購入時または復元時の App Store のレシートで、アカウントにも個人のプロフィールにも紐づいていません。そのため、特定の子どもを識別できる情報として削除すべき対象は、どちらの場所にも存在しません。ただし、お子様が何らかの方法で情報を提供したとお考えの場合は、ご連絡ください。
10. 処理の法的根拠
GDPR では、個人データの処理に法的根拠が必要とされます。
第7条に記載した更新確認については、その法的根拠は正当な利益(GDPR 第6条1項(f))であり、具体的には、更新が必須であることをお客様に伝えられるようにするためです。ここで扱う個人データは、そのリクエストに伴い必然的に送信される、第7条に記載した IP アドレス、User-Agent、既定のネットワークヘッダーです。
第6条に記載した RevenueCat については、その法的根拠は契約の履行(GDPR 第6条1項(b))です。お客様が購入したサブスクリプション、および購入前に必要となる権利(エンタイトルメント)の確認を管理するには、どの端末がどの権利を持つかを把握する必要があります。
第8条に記載したウェブサイトの解析については、正当な利益(GDPR 第6条1項(f))を法的根拠とします。誰も特定しない形で、全体の傾向を把握するためです。
11. お客様の権利
EU、英国、その他同等の法令がある地域にお住まいの場合、お客様は個人データへのアクセス、訂正、削除、処理の制限、処理への異議を申し立てる権利、およびデータポータビリティの権利を有します。
実際には、当方自身は更新確認のリクエストについて独自の記録を残していません。 このエンドポイントは静的ファイルを配信するだけの Cloudflare 上のエンドポイントで、当方が書いたアプリケーションコードはなく、当方によるログ記録もありません。届くのは第7条に記載した IP アドレス、User-Agent、既定のネットワークヘッダーで、これらはお客様を特定する形でも、お客様にお返しできる形でも当方の手元に残りません。この更新確認のリクエストについては、開示、訂正、削除の対象となるものはありません。
RevenueCat については事情が異なります。第6条で説明したとおり、匿名のアプリ利用者識別子、購入履歴、App Store のレシートといった顧客ごとの記録を当方は保持しています。この記録は取得も削除も可能です。support@somilo.app までご連絡いただき、当方が記録を特定できる程度の情報(たとえば購入のおおよその時期やご利用の端末など)をお知らせいただければ、ご請求に応じて RevenueCat 上の記録を取得・訂正・削除します。
カリフォルニア州にお住まいの場合、CCPA および CPRA により、収集される個人情報を知る権利、削除を求める権利、販売または共有をオプトアウトする権利があります。当方は個人情報を販売しておらず、コンテキストを越えた行動ターゲティング広告のために共有してもいません。 これまで一度も行ったことがありません。上記の RevenueCat の記録についても、同様にご請求に応じて開示します。
日本の個人情報保護法についても同様です。更新確認のリクエストに伴う IP アドレス、User-Agent、既定のネットワークヘッダーは当方自身が記録・保有することはありませんが、上記の RevenueCat の記録については、取得・訂正・削除のご請求に応じます。
EU または英国にお住まいで、当方のデータの扱いが不適切であるとお考えの場合、お住まいの地域の監督機関に苦情を申し立てる権利があります。その前に一度ご連絡いただけると幸いです。
12. 国外移転
第7条に記載した IP アドレス、User-Agent、既定のネットワークヘッダーは、第8条で説明した Cloudflare のグローバルネットワーク上で処理されるため、お客様の国以外のサーバーに届く場合があります。
第6条で説明した RevenueCat は米国のサービスです。お客様の端末で生成されたアプリ利用者識別子、およびサブスクリプションをご購入いただいた場合または復元いただいた場合には App Store のレシートが、米国にある RevenueCat のサーバーに送信されます。これは個人データの国外移転にあたります。
本ウェブサイトは Cloudflare のグローバルネットワークから配信されるため、いまご覧のページはお客様の国以外のサーバーから届いている可能性があります。
13. 本ポリシーの変更
当方は、アプリの変更に応じて本ポリシーを更新することがあります。変更した場合は、このページに更新版を掲載し、冒頭の「最終更新日」を更新します。重要な変更については、アプリ内でもお知らせします。
14. お問い合わせ
Somilo の提供元は SHUHARY です。
プライバシーについてのお問い合わせは support@somilo.app までお願いします。