プライバシーポリシー
ワンダフル・ライフ(愛犬管理簿)/ワンダフル・ライフ トレーナー
Englishこのポリシーは、iPhone アプリ「ワンダフル・ライフ(愛犬管理簿)」(以下「愛犬家アプリ」)と「ワンダフル・ライフ トレーナー」(以下「トレーナーアプリ」)で、どんな情報を、何のために、どこで扱うかを説明するものです。
要点: 広告は、サーバーの AI を使うとき(日記をトレーナーに渡すときのまとめと、AI アシスタントで「サーバーの AI」を選んだとき)だけ表示します(月額のプレミアム会員には表示しません)。ほかの画面に広告はありません。トレーナーアプリでは、任意参加の利用状況共有を準備しています。性能確認と送信先設定が完了するまで計測・送信は無効です。集めた情報を第三者に販売することもありません。メールアドレス・電話番号・パスワード・連絡先は集めません。
1. 運営者とお問い合わせ
運営者: 上原佑太(アプリ「愛犬管理簿」の運営者)
お問い合わせ・データの削除のご相談: Instagram「@wonderful.life.app」(https://www.instagram.com/wonderful.life.app)のダイレクトメッセージへ。
2. 愛犬家アプリで、端末の中にだけ置く情報
愛犬のプロフィール(名前・犬種・誕生日・ワクチン日・写真など)、毎日の記録、お散歩の記録(経路・時間)、設定は、あなたの端末に保存します。
- 位置情報は、お散歩の記録のために、アプリを使っている間だけ使います。開発者のサーバーには送りません。
- 写真は、あなたが選んだものだけを読み込みます。切り抜きなどの画像処理は端末の中で行います。
- ウィジェットに表示するため、同じ端末のアプリとウィジェットの間で一部のデータを共有します(Apple の App Group。端末の外へは出ません)。
- AI アシスタントは、初期設定では Apple Intelligence(端末の中で動く AI)を使います。この場合、質問や愛犬の記録は端末の外へ出ません。
- 日記をトレーナーに渡すとき(第4章)の、伏せたほうがよい言葉の確認は、端末の中で行います(使える機種では端末の中の AI〔Apple Intelligence〕も使います)。まとめは、伏せたあとの日記だけを相談サーバーに送って行います。AI アシスタントの設定にかかわらず、外の AI 会社には送りません。
- AI アシスタントでは、端末の中の AI(Apple Intelligence。無料・使える機種だけ)か、サーバーの AI(第4章。質問ごとに広告)を選べます。端末の中の AI を選んだときは、質問や愛犬の記録は端末の外へ出ません。
3. 機能ごとに、外へ送る情報と送り先
次の機能を使ったときだけ、その機能に必要な情報が下の送り先に保存されます。機能ごとに送り先は別で、お互いにデータを混ぜません。
| 機能 | 送る情報 | 送り先 |
|---|---|---|
| iCloud 同期・家族との共有 | 愛犬のプロフィール、毎日の記録、お散歩の記録(あなたが同期・共有をオンにしたとき) | Apple の iCloud(CloudKit の非公開データベース)。共有した相手には、共有した内容が見えます。 |
| 散歩友達(お散歩の待ち合わせ) | 集まりのタイトル・詳細・日時・集合場所として選んだ地点と場所名・定員、主催者・参加者のアプリ内 ID と表示名、参加・到着の記録、信用スコアの計算に使う履歴、信用スコア回復のための購入記録(取引 ID・商品 ID) | Apple の CloudKit(公開データベース)。集まりの内容と主催者の表示名は、他のユーザーにも表示されます。 |
| 掲示板「イデアの樹」 | 匿名のアカウント ID、投稿した議題・意見・「いいね」 | Google の Firebase(匿名認証・Cloud Firestore・Cloud Functions)。投稿は他のユーザーにも表示されます。 |
| ドッグトレーナーに相談 | 第4章のとおり | Cloudflare 上の相談専用サーバー |
| AI アシスタント(ChatGPT) | あなた自身が設定画面で AI を「ChatGPT」に切り替え、OpenAI の API キーを入れたときだけ。質問の文章と、回答に必要な愛犬の記録(プロフィール・毎日の記録・お散歩) | OpenAI。API キーは端末のキーチェーンに保存され、運営者には送られません。 |
| 広告(サーバーの AI を使うとき) | 広告の表示と、広告を見終わったことの確認に必要な情報(端末やアプリの情報、IP アドレス、広告の表示・視聴の記録など)。あなたが「追跡を許可」した場合だけ、広告の識別子(IDFA)も使われます。広告を見終わったことを相談サーバーが確かめるため、利用券の番号と、相談のアカウントの ID を広告に添えます。 | Google(AdMob)。広告の配信と、見終わったことの相談サーバーへの通知に使われます。 |
| 購入(プレミアム機能・信用スコアの回復) | 購入の手続き | Apple(App Store)。クレジットカードなどの情報は運営者には届きません。 |
各送り先での情報の扱いは、Apple・Google・OpenAI・Cloudflare それぞれのプライバシーポリシーにも従います。これらの事業者の設備は日本国外にある場合があります。
4. ドッグトレーナーに相談・トレーナーアプリで扱う情報
相談機能とトレーナーアプリは、運営者が管理する Cloudflare(Workers・D1・Durable Objects)のサーバーを使います。保存する情報は次のとおりです。
| 情報 | 内容と使いみち |
|---|---|
| アカウント | サービス内の匿名の ID と、APIアクセス用の合言葉(CloudKit認証を有効にした場合、トレーナーはAppleで本人確認した後に発行するセッショントークン)。サーバーには合言葉そのものではなく、そのSHA-256ハッシュだけを保存します。合言葉は端末のキーチェーンに保存され、iCloud キーチェーンをオンにしていれば、あなたの別の端末へ引き継がれます。相談を使っていなくても、AI アシスタントでサーバーの AI を使うときは、このアカウントを自動で作ります(表示名は既定の名前。トレーナーには、相談をはじめるまで何も見えません)。 |
| トレーナーの非公開審査資料 | 審査への同意後、氏名、申告した資格・実績、証明URL(最大3件)と証明書等のJPEG画像(最大3枚・各256KiB以内)、提出版、同意・提出日時、確認結果・参照元・監査記録を、資格・実績の確認と掲載判断に使います。画像の付加メタデータは除去します。公開プロフィールには表示せず、本人、運営者と権限を限定した審査担当だけが閲覧します。審査を有効にした場合、OpenAIのDot(ChatGPT)へ資料を提示し、発行元の公開情報と照合します。自動承認は運営者が明示設定した資格・発行元・有効期限などの条件を満たした場合だけです。未設定・不明・矛盾がある場合は手動確認になります。 |
| CloudKit の本人識別子 | CloudKit認証が有効な場合、トレーナーのログインには専用CloudKitコンテナの本番環境でAppleが確認したiCloudアカウントを使います。AppleのWeb Auth Tokenは検証中だけメモリで扱い、保存・ログ・返送しません。Apple応答のuserRecordNameから作るSHA-256フィンガープリントとサービス内アカウントIDの対応だけを保存し、退会時に削除します。Apple ID・氏名・メールアドレスは受け取りません。CloudKitに相談やプロフィールの記録は作りません。 |
| CloudKitの一回限りtoken | CloudKit認証が有効な場合、AppleのWeb Auth Tokenを再利用できないよう、tokenそのものではなくそのhashを保存します。有効期間は24時間で、毎日の定期処理または次の認証時に期限切れを削除します。本人確認後のtokenは保存しません。 |
| トレーナーのログイン状態 | 本人確認後に発行するセッショントークンのSHA-256ハッシュと、アカウントID・有効期限を保存します。有効期限は30日で、失効分は次のログイン時または毎日の定期処理で削除し、退会時は直ちに削除します。運営管理画面のログインCookieは8時間で失効し、ログアウト時にブラウザから削除します。 |
| 表示名 | 相談相手に表示する名前。本名でなくてかまいません。 |
| 相談のメッセージ | 相談の文章と、相談の種類(しつけの悩みの種類など)。相談相手に届けるために保存します。 |
| 愛犬の情報(愛犬家のみ・任意) | あなたが「共有する」を選んだときだけ、愛犬の名前・犬種・月齢を相談相手に見せます。写真や誕生日は送りません。 |
| 日記の共有(愛犬家のみ・任意) | あなたが「日記を渡す」を使ったときだけ、選んだ期間・項目・日の日記のうち、伏せると選んだ言葉を「***」に置き換えたものを相談サーバーに送り、サーバーの AI(Cloudflare の Workers AI)がトレーナー向けの文章にまとめます。まとめるために送った日記は保存しません。サーバーに保存するのは、あなたが確認・編集して送った文章だけで、相談のメッセージとして扱います。写真・お散歩の経路(位置)・誕生日は送りません。 |
| AI アシスタントの質問(愛犬家のみ・任意) | あなたが AI アシスタントで「サーバーの AI」を選んで質問したときだけ、質問の文と、前の質問(2つまで)と、質問に関係する愛犬・期間の記録から作った材料(日記・メモの要点、トイレ・食事・体重・気分・お薬・お手入れ・お散歩の集計、名前・犬種・誕生日・ワクチンの日付などのプロフィール)を、伏せずにそのまま相談サーバーに送り、サーバーの AI(Cloudflare の Workers AI)が答えを返します。送った質問・材料と答えは、どれも保存しません。写真・お散歩の経路(位置)は送りません。 |
| サーバーの AI の利用券(愛犬家のみ) | まとめ・AI アシスタントの質問を使える回数を管理するため、利用券の番号・作った日時・使った回数・広告を見終わった記録(広告ごとの番号)を保存し、2日で削除します。月額のプレミアム会員かを確かめるため、App Store の購入記録をサーバーで確認し、購入ごとの1日の回数(購入の番号・日付・回数)を保存して2日で削除します。 |
| トレーナーの公開プロフィール(トレーナーのみ) | 表示名・ひとこと・自己紹介・得意分野・活動エリア・経験年数・資格。運営の承認後、愛犬家に一覧で表示されます。招待コードを使った場合は、その記録も保存します。 |
| 通知の宛先(任意) | 通知を許可したときだけ、Apple のプッシュ通知の宛先(デバイストークン)を保存し、新しいメッセージをお知らせするために使います。 |
| 最終利用時刻 | 安全のための利用状況の確認に使います。 |
| 登録の回数制限用の記録 | 登録・CloudKit認証・管理画面ログインを連続で試す不正を防ぐため、IP アドレスそのものではなく、塩を加えたハッシュだけを一時的に保存し、24 時間で削除します。 |
| 通報・ブロックの記録 | 第6章のとおり。 |
相談サーバーは、位置情報・メールアドレス・電話番号・連絡先・広告用の識別子を集めません(広告の識別子は、広告を出す Google だけが、あなたが許可した場合に使います。第3章)。
相談の相手(愛犬家とトレーナー)には、上の表のうち、その相談に必要な範囲の情報が見えます。運営者は、通報があったとき・不正の調査が必要なとき・法令に基づくときを除き、相談の内容を確認しません。
審査資料(氏名・資格・実績・URL・画像)と審査監査記録は、下書き・審査待ちの間は保持し、最新の審査判断から90日後に削除対象となり、毎日の後片付けで削除します。審査資料やプロフィールを変更すると再審査になります。退会時は審査資料と監査記録を直ちに削除します。Dotによる確認を行う場合のOpenAI側での取扱いはOpenAIのプライバシーポリシーにも従います。審査担当のログインCookieの有効期限は30日です。認証された審査APIの利用に成功すると、前回の発行から24時間以上経過している場合に期限を30日へ自動更新します。30日間更新がなければ失効し、ログアウトでも削除します。審査専用キーを変更すると既存の審査ログインは無効になります。運営管理画面のログインは8時間のままです。
5. 情報の利用目的
- 各機能を提供するため(記録の保存・同期、待ち合わせ、掲示板、相談、通知など)。
- 安全を保つため(通報への対応、不適切な利用の防止、連投の制限)。
- 不具合の調査と、サービスの改善のため。個人を追跡する分析はしません。
- サーバーの AI の費用をまかなうため、サーバーの AI を使うときに広告を表示するため(第3章)。
トレーナーアプリの任意参加の利用状況共有では、操作名・開始/成功/失敗/キャンセルの件数・粗い所要時間帯を、UTCの日付・アプリの版・OSの種類ごとに集計します。相談本文、氏名、日記、アカウント/端末ID、位置、広告IDは含めません。送信先は運営者の専用集計サーバー(Cloudflare)で、相談用DBとは分離します。設定で参加を停止すると未送信データを削除し、送信中の通信も可能な範囲で中止します。端末内は最大30日・256KiB、再試行は最大7日・5回で打ち切り、受信側の日次集計は30日保持します。期限超過データは参照・再送の対象外とし、端末では次回起動/保存時、受信側では定期処理で物理削除します。送信済み集計は個人に結び付かないため、個人分だけを削除できません。Cloudflareが通信処理上扱うIP等の情報と、アプリが保存する集計は異なります。参加しなくても全機能を利用できます。現在は性能確認と送信先設定が終わっておらず、計測・送信は無効です。
上記以外の目的には使わず、広告やマーケティングのために第三者へ提供・販売しません。
6. 通報・ブロックと安全のための対応
- 相談では、相手やメッセージを「報告」でき、相手を「ブロック」できます。ブロックした相手とは、お互いの一覧・依頼・会話から見えなくなります。
- 報告があると、運営者は、報告の理由・詳細と、その相談の直近のやり取り(最大 30 件)の控えを確認し、必要に応じて、メッセージの非表示や利用停止をします。
- 不適切な言葉が含まれるメッセージは、送信できないことがあります。
報告の記録(控えを含む)は、不正利用への対応と法令対応のため、運営者が対応を終えてから 1 年間保管し、その後自動で削除します。あなたが退会したあとも、この期間は保管します。
7. 保存期間と、データの削除
- 端末の中のデータは、アプリを削除するか、アプリ内で消すまで、端末に残ります。iCloud に同期したデータは、iCloud の設定から削除できます。
- 相談のデータは、退会するまで保存します。愛犬家アプリの「相談のデータを削除して退会」、トレーナーアプリの「アカウントを削除」を押すと、あなたが関わった相談とメッセージ(相手の画面のものを含む)、プロフィール、通知の宛先、ブロックの記録、CloudKit IDの対応記録が、すぐに削除されます。元に戻せません。AI アシスタントのために自動で作ったアカウントも、「ドッグトレーナーに相談」の画面から同じように削除できます。24時間の再利用防止hashは、その期限後に削除します。
- 散歩友達・掲示板の投稿など、他のユーザーに公開したものの削除は、お問い合わせください。
8. お子さまについて
散歩友達の集まりは、成人を対象にしています。お子さまがアプリを使うときは、保護者の方がこのポリシーをご確認ください。
9. あなたの権利
ご自身の情報について、開示・訂正・削除・利用停止をご希望のときは、第1章のお問い合わせ先へご連絡ください。アプリ内でできる操作(表示名・プロフィールの編集、ブロック、退会)は、アプリからすぐにできます。
10. このポリシーの変更
機能の追加などで内容を変えるときは、このページを更新し、最終更新日を書き換えます。重要な変更は、アプリ内でもお知らせします。
11. 公開Q&Aとトレーナーの公開プロフィール
公開Q&Aに参加するときは、質問・回答・公開ニックネーム(トレーナーは公開プロフィール名)がWebでも公開されることを確認します。未ログインの人や検索エンジンも閲覧できます。一般利用者も回答でき、トレーナーと区別して表示します。日記や個別相談は自動公開しません。
既存の相談アカウントを使い、質問・回答・分野・公開名・通知同意・最終活動と閲覧の時刻をCloudflare D1の専用領域へ保存します。閲覧は質問単位の時刻だけを集計し、閲覧者の個人追跡用IDを保存しません。Q&A利用は無料、初期は文章のみです。
作成・編集・回答・補足・閲覧から90日間反応がない質問は削除予告の対象です。予告後14日以上たち反応がないことを再確認して削除します。各回の処理件数には上限があり、次の定期処理へ持ち越す場合があります。新しい反応で予告を解除し、通報対応中は保全します。
質問者が削除した質問と付随回答は直ちに非公開とし、原則14日後から削除します。回答を削除すると本文を消去します。退会では本人の質問・回答・Q&A通知・公開プロフィールを削除します。通報時点の最小限の控えは運営だけが確認し、対応後1年で削除します。
回答と削除予告はアプリ内通知一覧で確認できます。希望者だけにプッシュ通知を送り、本文や連絡先を端末の通知へ出しません。Q&Aと個別相談のブロックは共通で、その相手との進行中の個別相談も終了します。公開Webは未ログインでも閲覧でき、第三者の閲覧を完全に防ぐ機能ではありません。
トレーナーの公開プロフィールは本人が確認して公開を選んだ場合のみ、表示名・得意分野・地域・経歴・公開資格・受付状態等を表示します。非公開の資格証拠やiCloud本人確認値は公開しません。公開停止や投稿削除は、第三者の複製や検索結果の即時消去を保証するものではありません。個別相談は利用者が希望したときだけ開始します。