本文へスキップ

プライバシーポリシー

最終更新日: 2026-07-17

1. はじめに

kotehi(以下「本サービス」)は、ユーザーの個人情報の保護を重要視しています。本プライバシーポリシー(以下「本ポリシー」)は、本サービスにおける個人情報の収集、利用、管理について定めるものです。

18 歳未満の方が本サービスを利用する場合は、法定代理人の同意を得た上でご利用ください。

2. 収集する個人情報の種類

本サービスは、以下の個人情報および利用情報を収集します(docs/db-schema.md の保有データに基づく)。

2-1. アカウント情報

  • メールアドレス(Email サインアップまたは Google OAuth から取得)
  • パスワード(メールサインアップ時、ハッシュ化して Supabase Auth により保管。OAuth 認証の場合は保存されません)
  • Google アカウントとの連携情報(OAuth 利用時、email profile スコープに限定。氏名・プロフィール画像等の最小情報のみ)
  • 退会時の登録メールアドレス(30 日復元期間中の本人確認のため account_deletions.email_at_deletion カラムに保管)

2-2. ユーザーが登録するサブスクリプション・固定費情報

  • サービス名(自由記述、最大 80 文字)
  • 金額(円整数、税込)
  • 頻度(月次 / 年次)
  • カテゴリ(家賃・地代 / 光熱費 / 通信費 / SaaS・ソフトウェア / ドメイン・サーバー / 書籍・メディア / 保険 / 士業・専門サービス / その他)
  • 開始日・終了予定日
  • 業務按分(0〜100% の整数)
  • 支払日(任意、1〜28 日)
  • 関連 URL(任意、https:// のみ)
  • メモ(任意、最大 500 文字)

これらの情報は、ユーザーの操作に基づいて本サービスのデータベース(Supabase)に保管されます。これらの情報には登録日時・更新日時のメタデータが付随します。

2-3. 決済情報

  • Stripe Customer ID(本サービスのデータベースに保管)
  • サブスクリプション状態(active / trialing / past_due / canceled 等)
  • 現在の請求期間の終了日(次回更新日)
  • 解約予定日(解約予約時、期間末解約のため次回更新日と同日)
  • 解約完了日時(解約完了時)
  • クレジットカード情報そのものは、本サービスのサーバーには 一切保管されません。Stripe, Inc. が PCI DSS に準拠して安全に管理します。

2-4. 退会時の情報

  • 退会理由(任意、自由記述、最大 500 文字)
  • 退会日時、物理削除予定日時、物理削除完了日時、Stripe Customer 削除完了日時

2-5. メール送受信に関するログ

  • 送信記録(送信先メールアドレス、種別 = サインアップ確認 / パスワードリセット / 苦情管理者通知、ユーザー ID、Resend Message ID、ステータス、エラー内容、作成日時)
  • 受信イベント(バウンス・スパム苦情・配信完了・開封・クリック等の Resend からの Webhook イベント。送信先メールアドレスを含む)

2-6. アクセスログ・運用ログ

  • IP アドレス、ブラウザ情報、アクセス日時等(Vercel のアクセスログとして処理)
  • エラー監視ログ(Sentry に送信。メールアドレスは部分マスク j***@example.com、Stripe Customer ID は先頭・末尾 4 文字のみ。パスワード・トークン等の機微情報は送信前に削除)

2-7. Business プラン先行登録フォームで収集する情報

Business プラン(公開準備中)の先行登録フォーム(アカウント登録不要でどなたでも送信できます)では、以下の情報を収集します。

  • メールアドレス(必須)
  • 流入元識別子(任意、リンク元を示す短い符号)
  • Business プランに期待する機能等の自由記述(任意、最大 500 文字)
  • 送信時の IP アドレスのハッシュ値(SHA-256。生の IP アドレスは保存しません。スパム・連続送信の防止のために利用)
  • ブラウザ情報(User-Agent、スパム検知のために利用)
  • 送信日時

同じメールアドレスから複数回送信された場合、各送信は個別の記録として保存されます(ご要望内容の変化を把握するため)。ご案内メールの送信時には重複を除いて 1 通のみお送りします。先行登録の記録は本サービスのアカウントとは紐付いていないため、アカウントの退会によっては削除されません。削除をご希望の場合は、本ポリシー §10. のお問い合わせ窓口までご連絡ください。

3. 利用目的

収集した個人情報は、以下の目的で利用します。

  • 本サービスの提供・運営・維持
  • ユーザーの本人確認、認証
  • Plus プランの決済処理および請求
  • サブスクリプション・固定費レコードの保管・按分計算・サマリ算出・CSV エクスポート
  • メール送信(サインアップ確認、パスワードリセット、運営からの重要なお知らせ)
  • Business プラン先行登録者への公開時期等のご案内(先行登録フォームで収集したメールアドレスに限る)
  • 不正利用の検知・防止
  • 障害対応、サービス改善、品質向上
  • 個人を識別しない形に加工した上での統計分析・利用傾向把握
  • お問い合わせへの対応
  • 法令上の義務の履行(インボイス制度・電子帳簿保存法に基づく取引記録の保管等)

4. 第三者への提供

本サービスは、サービス提供に必要な範囲で、以下の第三者(委託先)に個人情報を提供します。ユーザーの同意なく、これら以外の第三者に個人情報を提供することはありません(法令に基づく場合を除く)。

提供先所在地提供する情報利用目的
Supabase, Inc.米国(データセンタは Supabase 標準の Tokyo リージョン等)アカウント情報・サブスクリプション情報・退会レコード・メール送受信ログデータベース・認証基盤の提供
Stripe, Inc.米国メールアドレス・名前(Stripe Customer 登録時)・決済情報決済処理・サブスクリプション管理
Resend, Inc.米国送信先メールアドレス・本文メール配信(サインアップ確認・パスワードリセット等)
Vercel, Inc.米国アクセスログ等のサーバー処理に伴うデータホスティング・CDN 配信
Sentry(Functional Software, Inc.)米国エラー発生時のリクエスト情報・スタックトレース(PII は事前マスキング)エラー監視・障害対応
Vercel Analytics(Vercel, Inc.)米国アクセス情報(Cookie レス計測)アクセス解析
Google LLC(Google Analytics 4)米国Cookie 識別子・閲覧ページ URL・アクセス日時・端末情報・参照元 URL・サービス内の操作イベント情報(アカウント登録完了 / Plus プラン申込完了 / CSV ダウンロード / Business 先行登録送信の別と、その付随情報 = 認証方法の種別・プラン名・金額・CSV の期間種別と出力行数・流入元識別子。メールアドレス・氏名・登録されたサブスクリプション名等の個人を識別しうる情報は含めませんアクセス解析・サービス改善(Cookie 同意バナーで「すべて受け入れる」を選択した場合のみ計測)
Google LLC(OAuth 認証)米国OAuth 認証情報(OAuth 認証利用時のみ、email profile スコープに限定)ユーザー認証
Cloudflare, Inc.米国DNS クエリ・IP アドレスDNS 解決・ドメイン管理(kotehi.com は Cloudflare Registrar 取得・DNS は Cloudflare 経由)

外国にある第三者への提供について

上記の提供先はいずれも米国に所在する法人です。米国には、日本の個人情報保護法と同等の包括的な個人情報保護に関する法律は存在しませんが、各提供先はそれぞれのプライバシーポリシーに基づき適切な安全管理措置を講じています。各社のプライバシーポリシーの詳細は、各社の Web サイトをご参照ください。

5. Cookie・外部送信・アクセスログの利用

Cookie 同意取得方針(v0.1 リリース時点)

本サービスは、v0.1 リリース時点から Cookie 同意バナー(CookieConsentBanner) を表示します。バナーには「すべて受け入れる」「必須のみ」の 2 つの選択肢を提示します。

  • 「すべて受け入れる」を選択した場合のみ、Google Analytics 4 の計測スクリプトが読み込まれ、任意 Cookie(Google Analytics 4 等)が発火・収集されます。同意をいただく前は、計測スクリプト自体を読み込みません。
  • 「必須のみ」を選択した場合、認証セッション維持に不可欠な必須 Cookie のみ動作し、Google Analytics 4 の計測スクリプトは読み込まれず、アクセス解析 Cookie は一切発火しません。
  • 「すべて受け入れる」を選択した場合、ページの閲覧に加えて、サービス内の一部の操作(アカウント登録完了・Plus プラン申込完了・CSV ダウンロード・Business 先行登録送信)が計測イベントとして Google Analytics 4 に送信されます。これらのイベントには、メールアドレス・氏名・登録されたサブスクリプション名等の個人を識別しうる情報は含めません(§4. の第三者提供表を参照)。
  • バナーで一度選択した結果は、ブラウザの LocalStorage 等に保存され、以降のアクセスでは再度表示されません。設定の変更はフッターの「Cookie 設定」リンクからいつでも可能です。
  • 同意撤回の効果と Cookie の残存について: フッターの「Cookie 設定」から同意状態をリセットすると、ページが再読み込みされ、同意バナーが再表示されます。そこで「必須のみ」を選択した(= 同意を撤回した)場合、以降のページ読み込みでは Google Analytics 4 の計測スクリプトを読み込まず、新たな計測は行いません。ただし、以下の点にご留意ください。
    • 撤回操作を行う直前まで表示していたページで既に読み込まれていた計測スクリプトによる送信は、撤回操作(ページの再読み込み)が完了するまでのごく短い間、行われる場合があります。
    • 過去の同意取得時にブラウザへ保存された Google Analytics 4 関連 Cookie(_ga _ga_* 等)は、撤回操作によって即時削除されるわけではなく、各 Cookie の有効期限到来またはブラウザ設定からの手動削除によって消失します。完全な削除をご希望の場合は、お使いのブラウザの設定から「サイトの Cookie を削除」する手順をご利用ください。撤回後、これらの残存 Cookie を用いた新たな計測は行われません。
  • Vercel Analytics は Cookie を使用しない計測(Cookie レス)のため、同意有無に関わらず動作します。
  • 本サービスは日本国内のユーザーを主な対象としています。米国カリフォルニア州消費者プライバシー法(CCPA/CPRA)等の域外法に基づくオプトアウト専用 UI は現時点では提供していません。

本サービスで使用する Cookie および類似技術は以下のとおりです。

  • 必須 Cookie(認証セッション維持) — Supabase Auth が発行する sb-*-auth-token 等の HttpOnly Cookie。ログイン状態の維持のため不可欠であり、無効化すると本サービスを利用できません。同意の有無に関わらず、ログイン操作を行った時点で発行されます。
  • 任意 Cookie(アクセス解析) — Google Analytics 4 が発行する _ga _ga_* 等の Cookie。Cookie 同意バナーで「すべて受け入れる」を選択した場合にのみ発火します。

ユーザーはブラウザの設定により Cookie の受け入れを拒否できますが、認証必須 Cookie を拒否した場合は本サービスにログインできません。Google Analytics によるデータ収集を無効にしたい場合は、Cookie 同意バナーで「必須のみ」を選択するか、Google が提供するオプトアウトアドオンをご利用いただけます。

外部送信規律に基づく情報の公表(電気通信事業法第 27 条の 12)

本サービスでは、サービス提供にあたり、ユーザーの端末から以下の情報が外部に送信されます。

送信先送信される情報利用目的
Vercel, Inc.IP アドレス、アクセス URL、ブラウザ情報ホスティング・CDN 配信・アクセスログ
Cloudflare, Inc.DNS クエリ・IP アドレスDNS 解決・ドメイン管理
Stripe, Inc.決済フォーム入力情報、IP アドレス、ブラウザ情報決済処理・不正検知
Google LLC(OAuth)認証情報(OAuth 認証利用時のみ)ユーザー認証
Google LLC(Analytics)Cookie 識別子、閲覧ページ URL、アクセス日時、端末情報、IP アドレス(Google 側で匿名化)、参照元 URL、サービス内の操作イベント情報(個人を識別しうる情報は含めない。詳細は §4. の第三者提供表を参照)アクセス解析・サービス改善(Cookie 同意バナーで「すべて受け入れる」を選択した場合にのみ送信)
Sentryエラー発生時のリクエスト情報・スタックトレース(PII は事前マスキング)エラー監視・障害対応

6. 個人情報の保管期間・削除

データ保管期間削除タイミング
アカウント情報・サブスクリプション情報・Stripe 顧客情報利用期間中 + 退会後 30 日退会から 30 日経過後の cron ジョブで物理削除。Stripe Customer も同タイミングで customer.del API により削除(API 一過性失敗の場合は次回 cron で再試行、stripe_customer_deleted_at で冪等管理)
メール送信ログ(email_send_log利用期間中 + 退会後 30 日退会時の物理削除 cron で該当メールアドレスのレコードを削除
メール受信イベント(email_events利用期間中 + 退会後 30 日同上
Stripe Webhook イベント(stripe_events受信から 90 日(v0.2 で cron 自動削除を実装予定。v0.1 はサイズが小さいため未実装)+ 退会時に該当 Stripe Customer ID を含むレコードを即時削除退会時の物理削除 cron で当該 customer_id を含むレコードを削除
退会レコード(account_deletions物理削除完了後も監査記録として保持(メールアドレスは削除済み、Stripe Customer 削除完了マーカー stripe_customer_deleted_at 含む)永続保管(個人を識別する情報は含まない)
Business 先行登録情報(business_waitlistBusiness プランのご案内という利用目的の達成に必要な期間アカウントとは紐付かないため退会による削除の対象外。削除のご希望は §10. の窓口へご連絡ください(本人確認のうえ削除します)
取引記録・請求書データ(Stripe 側)Stripe の規約および電子帳簿保存法等に基づき、最大 7 年間保管される場合がありますStripe の保管ポリシーに従う
Vercel Function LogsVercel プランに従う(Hobby: 1 日、Pro: 30 日)Vercel 側ポリシーに従う
Sentry エラーログSentry プランに従う(Free tier: 30 日)Sentry 側ポリシーに従う

退会後 30 日以内であれば、hi@jir0.com 宛のお問い合わせによりアカウント復元の手続きを依頼できます。30 日を経過した場合は物理削除済みのため復元できません。

7. 個人情報の開示・訂正・利用停止等

ユーザーは、本サービスの設定画面から自己のアカウント情報を確認・訂正できます。また、個人情報保護法に基づき、保有個人データについて以下の請求を行うことができます。ご必要な際は、本ポリシー §10. に記載のお問い合わせ窓口までご連絡ください。

  • 利用目的の通知
  • 開示
  • 内容の訂正、追加または削除
  • 利用の停止または消去
  • 第三者への提供の停止

上記の請求の際は、本人確認を行った上で、法令に定める期間内(原則 2 週間以内)に対応します。

8. 安全管理措置

本サービスは、個人情報の漏洩、滅失、毀損を防止するため、以下の措置を講じています。

技術的安全管理措置

  • 通信の暗号化(HTTPS / TLS、HSTS による強制)
  • パスワードのハッシュ化保存(Supabase Auth)
  • クレジットカード情報の非保持(Stripe による安全な管理)
  • データベースの行レベルセキュリティ(Supabase RLS)の全面適用
  • API レベルでの認証チェック・入力バリデーション・CSP(Content Security Policy)等のセキュリティヘッダー
  • Webhook 署名検証・冪等性処理
  • アクセス制御・最小権限の原則

組織的安全管理措置

  • 個人情報の取り扱いに関する運用規程の整備
  • 定期的な運用状況の点検・見直し

9. 漏えい等が発生した場合の対応

個人データの漏えい、滅失、毀損その他の安全性の確保に係る事態が発生し、個人の権利利益を害するおそれが大きい場合は、個人情報保護法第 26 条に基づき、個人情報保護委員会への報告および本人への通知を速やかに行います。

10. お問い合わせ窓口・個人情報取扱事業者

個人情報の取り扱いに関するお問い合わせ・開示等の請求は、以下までご連絡ください。

  • 個人情報取扱事業者: Jironomi(ジロノミー、屋号)
  • 代表者: 中平 光春
  • 所在地: 請求があれば遅滞なく開示いたします
  • メールアドレス: hi@jir0.com

11. ポリシーの改定

  • 本ポリシーは、法令の変更やサービスの改善に伴い、改定されることがあります。
  • 重要な変更がある場合は、本サービス上の告知または登録メールアドレスへの通知により周知します。
  • 改定後のポリシーは、本サービス上に掲載された時点から効力を生じます。

制定日: 2026-07-17