プライバシーポリシー

最終更新日: 2026年8月19日

本ポリシーは、FindMeTime(以下「当社」)が findmetime.app で個人情報をどのように取り扱うかを、現行の実装に即して説明します。GDPR や個人情報保護法への認証を称するものではなく、データが日本国内のみに残ると述べるものでもありません。

1. 運営者

FindMeTime の運営者はアダリ有璃(屋号:ミルキーウェイ、東京都)です。通常の連絡はお問い合わせフォームをご利用ください。

お問い合わせフォーム: フォームを開く

メール: support@findmetime.app

お問い合わせフォームは、本アプリケーションの運営者と同一の運営者によって運営されています。

2. 立場

主催者アカウント、認証、セキュリティ記録、課金識別子、および基盤の運用については当社が個人情報取扱事業者(GDPR が適用される場合は管理者)です。主催者が予約・イベント・アンケートページを公開する場合、ゲスト情報の収集目的は通常主催者が決めます。当社はそのページを動かすために当該情報を取り扱います(個人情報保護法上の委託に相当し得る処理)。不正利用防止・セキュリティ・サービス提供については、当社が独自の目的でも取り扱います。

3. アカウント保有者

主催者アカウントを作成した場合、次の情報を取り扱うことがあります。

  • メールアドレス、表示名、プロフィール画像URL、タイムゾーン、アカウント識別子。
  • 認証情報: パスワードのハッシュ(設定した場合)、サインイン用OAuthの識別子およびトークン、パスキー、認証アプリ(TOTP)の秘密とバックアップコード。
  • セッション(IPアドレス、User-Agent、エッジヘッダーから得る国、ファーストパーティの端末Cookieのハッシュを含む)、端末の要約、パスワードやメール変更などのセキュリティイベント。
  • 空き時間パターン、予約/イベント/アンケートページ、テーマ(入力した外部画像URLを含む)、設定。
  • プラン状態および Stripe の顧客・サブスクリプション識別子。カード番号は Stripe が取り扱い、FindMeTime は保存しません。

4. ゲスト・招待者(FindMeTime アカウントなし)

ゲストは公開リンクを使い、アカウントは不要です。ページの設定に応じて次を取り扱うことがあります。

  • 氏名、メール(必須または提供された場合)、タイムゾーン、メッセージ。
  • 予約時刻、RSVPの出欠と人数、アンケートの空き回答、キャンセル・変更の記録、主催者が定義した質問への回答。
  • ハッシュ化した管理/キャンセル用トークン、任意のメール確認、リマインダー送信記録。
  • 不正利用防止のための技術情報(IPアドレス、User-Agent、Turnstile の結果)。

ゲスト情報は、予約やイベントの履行に必要な範囲で当該ページの主催者に表示されます。ゲストや招待者が未成年である場合があります。主催者は、その情報を提供する権限または他の適法な根拠を有する責任を負います。当社はすべての場合に保護者の同意を求めるとは限らず、生年月日も収集しません。

5. Google カレンダー

カレンダー接続は任意であり、Google サインインとは別です。Microsoft カレンダー連携はありません。接続時、カレンダー一覧、空き時間(free/busy)、予定の作成・更新・削除のスコープを要求します。

  • 暗号化されたアクセス/リフレッシュトークン、Googleアカウントのメール、競合チェック用に選んだカレンダーIDと表示名、任意の書き込み先カレンダーIDを保存します。
  • 空き時間はゲストが枠を見るときに取得し、サーバーメモリに短時間(約45秒)キャッシュします。Googleの予定タイトルや本文を恒久的なカレンダー保管として取り込みません。
  • 書き込みが有効な場合、確定予約は Google 予定として作成・更新されます(タイトル、時刻、説明、提供されたゲストメール)。Google の予定IDと同期状態を保存します。
  • 切断時、Google が受け付ける範囲でトークンを失効させ、ローカルのトークンと選択を削除し、以後のアクセスを止めます。すでに Google 上にある予定は Google 側に残ります。Google サインインの許可は別です。

6. Zoom 会議

Zoom の接続は任意で、この環境で Zoom OAuth が設定されている場合にのみ表示されます。他の Zoom 製品とは別の許可です。接続時、予定された Zoom ミーティングの作成・更新・削除、および接続中の Zoom アカウント表示のためのユーザープロフィール読み取りのスコープを要求します。

  • 暗号化されたアクセス/リフレッシュトークン、Zoom のユーザーID、Zoom が返す場合のメール、付与された OAuth スコープを保存します。
  • 予約が Zoom を使う場合、予定された Zoom ミーティングを作成し、そのミーティングIDと参加URLを当該予約に保存します。ゲストと主催者は参加URLを開けます(確認メールやカレンダー招待を含む)。日時変更は同じミーティングを更新します。予約のキャンセル時、Zoom が受け付ける範囲でそのミーティングを削除します。
  • Zoom ミーティングへの参加、録画、ライブ配信は行いません。Zoom の Webhook も購読しません。チャット、映像、その他の会議中コンテンツは読み取りません。
  • Zoom を切断すると、ローカルのトークンと接続記録を削除し、以後の Zoom API 呼び出しを止めます。すでに Zoom 上にあるミーティングは、キャンセル予約に伴い削除された場合を除き Zoom 側に残ります。すでにゲストへ送った参加URLは、受け取ったメールやカレンダー側に残ります。

7. 支払い

有料 Pro は Stripe Checkout で販売し、Stripe カスタマーポータルで管理します。FindMeTime は顧客ID・サブスクリプションIDと状態を保存します。カード番号は Stripe が処理します。Pro の解約だけでは主催者アカウントは削除されません。

8. お問い合わせフォーム

氏名、メール、件名、種別、本文を運営者へメールします。FindMeTime のデータベースには保存しません。サインインしていない場合のプライバシー請求は、種別「法務」をご利用ください。

9. 利用目的と根拠

GDPR が適用される場合、次の根拠によります。すべての処理を同意に基づくものとはしません。

  • 契約の履行/本人の求め: アカウント作成、予約ページの運営、有効にしたカレンダー接続、トランザクションメール。
  • 契約の履行/本人の求め: 有効にした Zoom 会議連携により、予約に参加リンクを付けること。
  • 正当な利益: セキュリティ、不正利用防止、レート制限、通常と異なるサインインの通知のための端末・国の信号。任意の分析を必要としない範囲の運営。
  • 法令上の義務: 有料サブスクリプションに関する税務・会計記録。
  • 同意: 将来、任意の分析やマーケティング技術を導入する場合のみ。対応する同意が記録されるまで初期化しません。

10. 保存期間

先に削除されない限り、おおよそ次のとおりです。

  • 有効なアカウントおよび主催者/ゲスト記録: アカウントと当該ページが存在する間。
  • セッション: 認証設定に基づく14日。
  • マジックリンクおよびメールOTP: 15分。保留中のOAuth登録: 30分。期限切れ行は定期クリーンアップで削除します。
  • ゲスト管理トークン: 通常90日。パターン取り込みプレビュー: 24時間。
  • セキュリティイベント: ログイン系は約90日、パスワード・メール・二要素・パスキー・セッション失効などは約365日。
  • バックアップの日数は公表しません。データベースの復元ポイント等はホスティング事業者の仕組みに従い、日常的に照会する第二のコピーではありません。

11. エクスポートと削除

サインイン中の主催者は、設定のプライバシーからアカウント関連データのJSONを書き出し(秘密情報、パスワードハッシュ、TOTP、OAuth/カレンダートークンを除く)、アカウントを削除できます。削除により主催者ページとその上のゲスト記録、トークン失効後のカレンダー接続、セッション、ローカルのプラン情報が削除されます。Stripe の課金記録は Stripe が保持します。すでに書き込んだ Google 予定は Google に残ります。管理者監査ログは行為者識別子を外して残すことがあります。ゲストは主催者または当社へ、可能な範囲で訂正・削除を求められます。

暗号化された Zoom トークンは、Zoom の切断またはアカウント削除時に削除されます。すでに作成した Zoom ミーティングは、キャンセル予約に伴い削除された場合を除き Zoom 側に残ります。

12. Cookie および類似技術

FindMeTime は Cookie 等を使います。必要なものには Better Auth のセッション(通常 better-auth.session_token または __Secure- 接頭辞)、短寿命の OAuth/CSRF/2FA/パスキー用、二要素後に端末を信頼した場合の __Secure-better-auth.trust_device(約30日)があります。セキュリティ用に fmt_did(HttpOnly の端末識別子、約400日)も使います。機能設定として fmt_locale、nuxt-color-mode、fmt_last_login、findmetime_tz があります。カレンダー OAuth や保留中の OAuth メール確認用の短寿命 Cookie もあります。現時点で分析・マーケティング用SDKは読み込みません。同意が必要な技術を導入する場合、同意が記録されるまで有効化せず、後から変更できます。必要・機能目的の技術のみの間は、同意バナーを表示しません。フォントは自己ホストしています。

Zoom 会議が利用できる場合、短寿命 Cookie で Zoom OAuth(findmetime_zoom_state および findmetime_zoom_oauth)も扱います。

13. サービス提供事業者および処理委託先

FindMeTime の運営、セキュリティ、サポート、提供のため、ホスティング、データベース基盤、メール配信、決済、認証、カレンダー連携などの第三者サービスを利用します。

これらの事業者は、当社の委託を受けて個人情報を取り扱う場合と、自らのプライバシーポリシーに基づき独立して取り扱う場合があります。

目的を含む現行の一覧は、 サービス提供事業者および処理委託先 のページで確認できます。

14. 国外移転

委託先は日本国外や欧州経済領域外で情報を処理する場合があります。データが日本のみに残るとは述べません。GDPR の移転規制が適用される場合、各事業者が文書化する仕組み(契約条項等)に依拠します。当社がそれらを超える移転契約を別途締結したとは称しません。

15. 子どもと年齢

FindMeTime の主催者アカウントは18歳以上の方が対象です。子ども向けのサービスではありません。ゲストや招待者は18歳未満である場合があります。主催者は、その情報を提供する権限または他の適法な根拠を有する責任を負います。年齢確認のための生年月日は収集しません。アカウント保有者が18歳未満であると判明した場合、アカウントを閉じ、適用法令に従って個人データを取り扱うことがあります。

16. 自動化された決定

枠の計算、カレンダーの空き時間の差し引きなどのスケジューリング処理は、法的効果またはそれに類する重大な効果を伴うプロファイリングではありません。

17. 安全管理

本番での HTTPS、ゲスト管理トークンのハッシュ化、セッション管理、パスワード規則、レート制限、一部フォームでの Turnstile、Google カレンダートークンの暗号化保存を用います。認証ライブラリが保存するログイン用 OAuth トークンは、FindMeTime が別途暗号化しているわけではありません。いかなる送信・保管も完全に安全とは限りません。

Zoom の OAuth トークンも、カレンダートークンと同様に暗号化して保存します。

18. 権利

個人情報保護法および適用される場合の GDPR に基づき、開示、訂正、削除、利用停止、データポータビリティ、異議、監督機関への申立てができることがあります。主催者はアプリ内のエクスポートと削除を使えます。どなたでもお問い合わせフォーム(法務)を使うか、次のメールアドレスへご連絡いただけます。

メール: support@findmetime.app

19. Google ユーザーデータ(Limited Use)

Google サインイン: 許可されたメール、氏名、プロフィール画像を主催者アカウントの作成または認証に使います。Google カレンダー: 上記のカレンダーデータを、設定した競合チェックと任意の書き込みのためにのみ使います。

  • Google ユーザーデータを販売しません。広告にも使いません。本サービスの運営と無関係な AI/ML 学習にも使いません。
  • Google API から受け取った情報の利用は、サインインおよびカレンダー連携に適用される範囲で Google API Services User Data Policy(Limited Use を含む)に従います。

20. 変更

本ポリシーは更新されることがあります。更新時は「最終更新日」を変更します。Google ユーザーデータの利用に関する重要な変更は本ページに反映します。

21. お問い合わせ

プライバシーに関するご質問・ご請求: フォームを開く