プライバシーポリシー
最終更新日: 2026年10月20日
株式会社Omluc(以下「当方」)は、アプリ「うらねこ」(以下「本サービス」)におけるユーザーの情報の取り扱いについて、以下のとおり定めます。
1. 取得する情報
- プロフィール情報: ニックネーム(本名を入力した場合は氏名を含みます)、生年月日、任意の出生時刻、選択した出生都市、任意の性別、現在の交際状況。選択した出生都市の表示名、タイムゾーン、経度および精度を、命式の算出と表示に使用します。出生地には番地等の詳細な住所を入力しないでください
- 出生都市検索: 命式で使う都市とタイムゾーンを選ぶため、入力した都市名(最大100文字。番地等の住所は入力しないでください)を当方のサーバーで受け、取り込んだGeoNamesの地名データ内で検索します。検索語をGeoNamesその他の外部地名検索サービスへ送信せず、検索語自体を当方のデータベースへ保存しません
- 相談内容: AI 占い師とのチャットの質問文
- テキスト鑑定の回収情報: 通信中断後も生成済みの鑑定を回収できるよう、AIによるテキスト鑑定の処理中は質問文、プロフィール、選択された継続文脈、直近のチャット履歴、チャットの相談要約、および生成途中の本文を一時保存します。完成した鑑定本文は、その鑑定の記録としてサーバーに残し、同じ端末が回収できるようにします。端末に保存した後も、サーバー上の完成本文は削除しません
- 音声鑑定情報: 音声鑑定を利用した場合のマイク音声、鑑定に必要なプロフィール・命式・会話の文脈、および利用秒数・接続先AI事業者・終了理由。当方は通話の録音(音声データ)を保存しません。利用者側の音声文字起こしは、通話中の鑑定応答を作るため処理中のメモリーで一時的に扱い、データベース等へ永続保存しません。うらねこ側の発話から作る限定的な文字起こしは、障害回復、通話後の短いメモ作成、およびうらねこが算出済みの日付と相談の主題を話したかを導出して継続記憶へ残すために、暗号化された保存領域へ一時保持します。メモの配達完了または作成・配達の断念後に削除し、相談履歴へ長期保存するのは短いメモだけで、逐語の文字起こしは保存しません。導出した日付・相談の主題と、これとは別の短い関係記憶の要約は、後の鑑定のために保存する場合があります
- 鑑定の記憶: 継続した鑑定のため、相談テーマと経過の要約をサーバーに保存します。設定の「データを消す」から、他のサーバーデータとまとめて削除できます
- 続きの引き継ぎ: 別の端末で同じ人としてサインインしたときに同じ続きを開けるよう、プロフィール(相談したいこと・交際状況を含みます)、チャットの相談履歴(削除するまで保存し、継続した鑑定の記憶の材料にも使います)、保存した鑑定、今日の鑑定文、相性相手(最大10件)を、氏名を直接含まない顧客識別子に紐づけてサーバーに保存します。この記録は、そのアカウントで現在利用中の一つの端末だけが読み書きでき、広告や追加のAI学習には使用しません。購入の復元は購入権限と対象となる追加購入したポイントを戻しますが、この続きを移すものではありません。設定の「データを消す」で削除できます
- 相性招待情報: 招待リンクを作成した場合、作成者のニックネームと生年月日をリンクの有効期間中だけ保存します。招待を受けた方が入力した生年月日は相性算出にのみ使用し、保存しません
- アカウント識別子: サインインに利用したAppleまたはGoogleが発行する識別子、および当方が発行するお問い合わせ用識別子。Appleには氏名・メールアドレスへのアクセスを求めません。Googleからの認証結果にこれらが含まれる場合も、当方はうらねこのプロフィールやサーバーに保存せず、利用しません。ただし、Googleの認証機能やOSが管理するログイン状態は端末に残る場合があります。アプリ内で入力したニックネームは、上記のプロフィール情報として別に扱います
- サインインの連携解除用情報: Apple側の連携許可を解除するために暗号化した認証情報、および本人確認と削除結果を安全に照合するための短期間の情報。Appleの氏名・メールアドレスは取得せず、Googleの氏名・メールアドレスや、継続アクセス用の認証情報は保存しません。本人確認の一度限りのコードはAppleまたはGoogleへ送信して交換しますが、当方では保存しません
- 端末識別子: アプリが初回起動時に生成するランダムな識別子。サーバーへの接続を認証するため、端末内に保存した別のランダム値を使用し、サーバーには元の値を復元できない形でのみ保存します
- 不正利用防止情報: 大量アクセスや削除済み識別子の再作成を防ぐため、端末識別子と接続元ネットワークの情報を元の値を復元できない形に変換した値
- 購入情報: 購読・購入権限の状態、商品・取引の識別子、および支払い保留中の購入を確認するための情報。Androidの保留購入を確認する場合、その購入tokenと商品識別子を当方のサーバーからGoogleへ送信します。決済情報そのものは各ストアと決済基盤が保持し、当方はカード番号等を取得しません
- プッシュ通知トークン: 通知を有効にした場合のみ
2. 利用目的
- 占い鑑定の生成と表示(生年月日等から命式を算出するため)
- リアルタイム音声鑑定の生成、通話時間の計測、接続障害への対応
- 相性招待リンクの発行と相性結果の表示
- 有料プランの提供と利用制限の管理
- プッシュ通知の配信(ユーザーが有効にした場合のみ)
- 不正利用の防止、サービスの品質改善
3. 外部サービスへの提供
アプリ内で同意した後に限り、利用者が求めた機能に必要なデータを、AI事業者のOpenAIへ送信します。API経由の入出力は同事業者との契約およびデータ取扱条件に従って処理され、不正利用監視等のため一定期間保持される場合があります。当方は、利用可能な場合は鑑定内容の保存を無効化する設定を使用します。 鑑定や記憶・通話後メモの文章を生成する通信は、運用設定に応じてOpenAIへ直接送信するか、CloudflareのAI Gatewayを経由する場合があります。AI Gatewayを使う場合も、相談や回答の本文をGatewayのログへ保存せず、内容を分類する機能は使用しません。障害調査と利用量・原価の把握のため、トークン数、モデル・事業者名、応答状態、推定費用、処理時間などの技術的な利用情報だけを記録します。
テキスト鑑定では、相談内容、選択した直近および過去の相談抜粋、ニックネーム、出生情報、関心事項、悩み本文、交際状況、算出済み命式を送る場合があります。継続用の短い記憶要約を作る際は、現在の質問と完成したうらねこの鑑定文も送る場合があります。相性鑑定では、利用者が入力した相手の名前とうらねこが算出した関係を送る場合がありますが、相手の生年月日そのものは送りません。テキスト鑑定では、不正利用防止のため、端末の識別情報を元に作る、元の値を復元できない識別子も送信します。
音声鑑定では、マイク音声、会話に必要な名前・言語・話し方の指示、および読み上げる鑑定結果をOpenAIへリアルタイム送信します。鑑定応答を作るため、通話中の利用者側とうらねこ側の限定的な文字起こし、およびプロフィール(ニックネーム、出生情報、関心事項、悩み本文、交際状況)、命式、継続記憶等の鑑定文脈を、OpenAIへ送信します。利用者側の文字起こしは処理中のメモリーで一時的に扱い、当方のデータベース等へ永続保存しません。音声録音も保存しません。上記のうらねこ側の限定的な文字起こしは、短い通話後メモや関係記憶を作るためにもOpenAIへ送信する場合があります。音声鑑定由来の短い記憶要約も、後の鑑定で使う背景記憶へ統合する際に、OpenAIへ送る場合があります。 マイク音声のリアルタイム通信はAI Gatewayを経由せず、当方のサーバーからOpenAIへ直接中継します。通話中の鑑定文や短い記憶・通話後メモの文章生成は、上記のテキスト生成の通信経路を使う場合があります。鑑定を配達完了として扱い、ポイント消費の計算を始める前に、鑑定内容が全文発声され、端末で最後まで再生されたことを確認します。そのため、OpenAIが生成したうらねこの音声を処理中のメモリーに一時的に保持し、別途文字起こしするためOpenAIへ直接、またはAI Gateway経由で送り返します。さらに、文字起こしした発話と照合用の鑑定文を同じOpenAIへ送り、言い換えを含めて鑑定内容が欠けず、意味・日付・数値などが変わっていないかを確認します。照合用の鑑定文を文字起こしの入力には使いません。利用者のマイク音声は再送しません。この確認用の音声、文字起こし、照合用の鑑定文は処理中のメモリーだけで扱い、録音ファイル・データベース・ログへ保存せず、確認の完了または中止後に破棄します。発声と再生を確認できた鑑定文は、上記の限定的な文字起こしや通話後メモに使う場合があります。
| Cloudflare | 暗号化された通信、サーバー処理、出生都市検索用データベース、および暗号化したバックアップと復旧記録の保管基盤。文章生成の中継にAI Gatewayを使う場合があります。技術ログ・トレースと障害の集約機能(Issues)で、処理時間、応答状態、エラー区分、使用版等を扱います。当方はこれらの技術ログへ相談本文、プロフィール、鑑定文や音声を出力せず、リクエストURLのクエリー部分を除去する設定を使用します。出生都市の検索語は外部の地名検索サービスへ転送しません |
|---|---|
| Neon | プロフィール、相談・鑑定、継続記憶、認証・通知設定、購入・利用記録および回答の報告・対応記録を、当方が管理するPostgreSQLデータベースに保存します。Cloudflare上のサーバーから接続し、利用者の認証と削除の権限を当方で管理します |
| GeoNames | 出生都市候補の元となる地名データ。実行時に利用者の検索語をGeoNamesへ送信しません。Place data © GeoNames, licensed under CC BY 4.0. うらねこが出生都市用に抽出・正規化・索引化しています |
| RevenueCat | サブスクリプションの購入状態管理(サーバー発行の氏名を直接含まない顧客識別子を共有) |
| Expo | プッシュ通知の配信(通知トークンを共有) |
| PostHog | 許可した項目に限定したプロダクト利用状況の分析と、JavaScript・アプリ本体のクラッシュ・不具合調査。分析・診断データは米国のPostHog Cloudへ送信します。仮名識別子、アプリ・OSの版、エラーの発生箇所等の技術情報を扱い、相談本文、氏名、生年月日、鑑定文、音声は送信しません。個人ごとの分析用プロフィールの作成、画面録画、スクリーンショット、表示階層、画面や操作の自動収集、コンソールや通信内容の診断記録は無効にします |
法令に基づく場合を除き、上記以外の第三者に個人情報を提供しません。広告目的の第三者提供・クロスアプリトラッキングは行いません。
利用者が問題のある回答を報告する場合、報告理由、任意の追加説明、対象の鑑定・回答を指す識別子、照合用の一方向の値、および受付・確認・対応の記録をCloudflare上の当方のサーバーで処理し、Neonのデータベースに保存します。報告のために鑑定本文や通話の録音を別に複製して保存することはありません。任意の追加説明には、ご本人が記載した相談内容等が含まれる場合があります。運営担当者が安全性・品質の確認と対応のために参照します。報告内容をAI事業者、PostHogへ送信しません。
4. 保存期間と削除
AI Gatewayの本文を含まない利用情報と、技術ログ・トレース・障害の記録は、Cloudflareとの契約および有効な保持設定に従って保持されます。アプリ内の「データを消す」によって、これらの外部サービスの記録が自動的に削除されるものではありません。
障害からの復旧に備え、データベースのスナップショットを暗号化してCloudflare R2へ保存します。スナップショットには、取得時点で保存されていたプロフィール、相談・鑑定、購入・認証に関連するデータが含まれます。スナップショットの保存基準は取得から7日です。アプリでデータを削除しても、既存のスナップショットからその情報だけを抜き取って消去することはせず、期限に従ってスナップショット全体を削除します。そのため、削除前の情報が期限削除の完了まで残る場合があります。
削除や認証情報の無効化を復元後にも適用し、購入済み残高を照合するため、削除・認証連携解除と、有償購入・ポイントの付与や利用等の最小限の事実を、別の暗号化した復旧記録としてCloudflare R2へ保存します。この復旧記録の保存基準は8日です。相談・鑑定本文、プロフィール、復元して認証に使える秘密情報は含めません。復元に必要な記録の連続性を失うなど、期限どおりの削除を安全に完了できない場合は、保存が基準を超えることがあります。当方は期限処理の失敗を確認し、復旧に必要な記録と削除の義務を照合して是正します。
バックアップからの復元先は利用者がアクセスできない状態に保ち、削除と廃止した認証情報の無効化を再適用し、購入・残高と未完了の処理を照合してから利用を再開します。R2に保存した復旧用コピーの期限削除と、運用中のデータベースにおける購入台帳・残高や削除確認・不正な書込み防止の最小限の記録の保持は別です。後者は本ポリシーに記載した目的と保持条件に従い、復旧用コピーの期限だけでは削除されません。
プロフィールと鑑定履歴は、サーバーのほか端末にも保存します。アプリを削除しても、サーバーデータは削除されず、購読も解約されません。また、Apple・GoogleやOSが管理するログイン状態が消えるとは限りません。端末の認証情報、購入権限、通知設定、利用記録、相談記憶、端末間で引き継ぐ記録、通話後の短いメモ、および音声鑑定の利用秒数・接続先・終了理由は、サービスの提供と保護に必要な期間保持します。
当方は音声録音を保存しません。利用者側の音声文字起こしは処理中のメモリーでのみ一時的に扱い、永続保存しません。うらねこ側の限定的な文字起こしは一時保存し、短いメモの配達完了または作成・配達の断念後に削除します。逐語の文字起こしは長期保存せず、そこから導出した算出済みの日付・相談の主題と、別の短い関係記憶は、後の鑑定のために残る場合があります。
設定の「データを消す」から、端末内のうらねこのプロフィール・履歴と、サインインした人に紐づくサーバー上のプロフィール、相談・鑑定、記憶、通知設定、利用データをまとめて削除できます。この操作はApple・Googleからのサインアウトではなく、各社やOSが管理するログイン状態が消えるとは限りません。削除後は、うらねこの端末識別子と認証情報を新しい値へ切り替えます。
削除済みデータの再作成や、以前の端末からの不正な書込みを防ぐため、データ削除時や利用端末の変更時に以前の端末の認証情報を無効化します。その証跡として、元の値を復元できない形に変換した旧端末識別子と顧客識別子との関連を、期限を設けず保持します。データ削除時には、通信中断後も同じ削除を再試行できるよう、同様に変換した旧認証情報も保持します。端末変更やアカウント統合の後も、変更前に要求した削除が受け付けられたか、完了したかを確認するため、同様に変換した旧認証情報と対象の識別情報を保持します。端末変更前に開始した支払い保留中のAndroid購入についても、元の購入と顧客に限って状態を確認するためにこの証跡を使用します。この情報で通常の利用権限を戻したり、別の現在のアカウントを削除したりはできません。過去に利用した端末や記録も含めて削除を完了・確認するための識別子と完了日時も、期限を設けず保持します。これらの安全管理・削除確認の記録には、プロフィールや相談・鑑定本文を含めません。
削除後の新しいプロフィールを同じ有償残高に再接続するため、端末の保護された保存領域に専用の復旧用認証情報を残し、当方のサーバーには元の値を復元できない形で保存します。返金、二重付与の防止、購入復元および法令上必要な記録のため、削除したプロフィールから分離した顧客識別子に紐づく検証済み取引台帳、購入権限、テキスト・音声鑑定共通の有償ポイント残高と利用済み分は必要な期間保持します。アプリやOSの保存領域を削除して復旧用認証情報が失われた場合、Androidの消費済み追加購入は自動復元できず、購入サポートでの対応が必要になることがあります。
Apple、Google、RevenueCatが保持する購入・取引記録や、AI事業者、PostHogへすでに送信したデータは、アプリ内の削除操作では自動削除されません。各事業者における保持は、契約、設定、保持方針および適用法令に従います。特定可能な外部のデータの削除を希望する場合は、下記のお問い合わせ先で依頼を受け付けます。
相性招待情報はリンク発行から最大30日間保持します。大量アクセスを防ぐため、接続元ネットワークから元の値を復元できない識別子を作り、Cloudflareの60秒単位の利用回数制限に使用します。IPアドレス由来のこの値をうらねこのデータベースや長期保存領域には保存しません。Cloudflare自身が扱うネットワーク情報は、当方の契約・設定に従います。
テキスト鑑定の回収用に一時保存する質問文、プロフィール、選択された継続文脈、直近のチャット履歴、相談要約、および生成途中の本文は、鑑定が正常に確定した時点で削除します。生成に失敗した場合、生成途中の本文は削除します。利用者が同じ鑑定を明示的に再試行できるよう、質問と鑑定条件は最長24時間保持し、期限後に削除します。完成した鑑定本文は、端末に保存した後もサーバーに残り、設定の「データを消す」で削除するまで保持します。この操作では、一時データ、完成本文、および元の処理記録を削除します。
削除済みの鑑定処理が再作成されないよう、元の値を復元できない形に変換した処理識別子と削除日時だけを期限を設けず保持します。この記録には、端末・顧客との関連、質問、プロフィール、鑑定結果を含めません。ただし、削除前に外部AIへ送信済みの処理は完了する場合があり、外部AI側のデータは自動削除されません。
Appleの連携解除用の認証情報は暗号化して保持し、アカウントのデータ削除時にAppleへ連携解除を依頼します。うらねこのデータ削除とApple側の許可の解除は別々に進め、受付結果でそれぞれの状態を示します。再試行できる失敗では、解除を確認できるまで暗号化した再試行用の認証情報を保持します。Appleが解除用の認証情報を恒久的に拒否した場合は、使えない認証情報を削除し、Appleのアカウント設定で解除する方法を案内します。連携解除の結果を別に追跡・確認するための最小限の処理・照合記録は保持します。以前の連携に解除用情報がない場合も、データ削除を止めず、手動で解除する方法を案内します。各社やOSからのサインアウト、ストアの購読解約、外部事業者が保持する取引記録の削除とは別の処理です。
報告と対応記録は、受付から最長30日まで保存し、その後削除します。アカウントのデータ削除を行った場合は、この期間を待たずにまとめて削除します。
5. 安全管理と国外処理
通信はすべて暗号化(HTTPS)され、サーバー側のシークレットは暗号化されたストレージで管理しています。上記の外部サービスの利用に伴い、データが日本または利用者の所在国以外で処理される場合があります。適用法令により国外提供前の情報提供や同意取得が必要な場合は、提供前にこれらを行います。国外での取扱いや保護措置に関するお問い合わせ・情報提供のご請求は、下記窓口で受け付けます。
OpenAIは米国の事業者であり、同社の再委託先が所在する他の国でも処理される場合があります。OpenAIのデータ処理条件と再委託先一覧で取扱条件と処理拠点を公表しています。適用法令により国外提供前の情報提供や同意取得が必要な場合は、提供前にこれらを行います。これらのリンクの掲載だけを国外提供への同意として扱うものではありません。
その他の外部サービスも日本国外で処理する場合があります。各社が公表する取扱条件・処理拠点は、Cloudflareのデータ処理条件、Neonの処理条件、PostHogのデータ処理条件、RevenueCatのデータ処理条件、Expoの再委託先一覧をご確認ください。
6. 子どものプライバシー
本サービスは 13 歳未満の子どもを対象としておらず、13 歳未満と知りながら情報を取得することはありません。利用者の所在国の法令がより高い年齢や保護者の同意を必要とする場合は、その条件も適用されます。
7. 利用者の選択と権利
第三者AIへの同意を拒否し、通知を無効にし、プロフィールを編集し、設定の「データを消す」から上記の端末内データとサーバーデータを削除できます。適用法に応じて、アクセス、訂正、削除、処理の制限または異議申立ての権利を有する場合があります。請求時は、ご本人のデータに関する請求であることを確認できる情報をお願いする場合があります。
アプリを使えない場合も、サポートページからアカウント削除のページへ進み、同じAppleまたはGoogleのアカウントで本人確認して削除を依頼できます。アプリの再インストールは不要です。
8. 改定
本ポリシーを改定する場合は、アプリ内での表示等の合理的な方法で周知します。
9. お問い合わせ
info@omluc.com