プライバシーポリシー
最終更新日:2026年10月10日
1. 私たちについて
Grasstileは、CaptainCTOが運営する旅行計画およびアウトドアアクティビティアプリです(以下「本サービス」)。本ポリシーに関するご質問は、spikethegreenyboy@gmail.comまでお問い合わせください。
ベータアカウントとお知らせリスト
ベータアカウントを作成すると、アプリの運営と改善のためにメールアドレスと任意で入力したプロフィール設定を収集します。製品情報は同意した場合にのみ送信します。通知のみを希望した場合はメールアドレスだけを保存します。配信停止や削除は
spikethegreenyboy@gmail.comまでご連絡ください。
3. 収集するデータ
- アカウントデータ: サインアップ時にSupabase Authによって保存されるメールアドレスおよびパスワードのハッシュ値。
- プロフィールと設定: 旅行スタイル、ペース、興味・関心、アプリ内で選択したテーマ。
- 旅行データ: 作成した旅行、旅程、場所、アクティビティ、写真、予算、メモ。
- 利用データ: 大まかな製品分析、プラン制限の適用に使用される計画作成回数、および任意のエラーテレメトリ。分析プロファイルの販売は行いません。
- 決済データ: すべてStripeによって処理されます。当社はStripeの顧客IDとサブスクリプション階層のみを保存し、カード番号を保持することはありません。
- デバイスデータ: ホスティングプロバイダーであるVercelによって自動的に収集されるブラウザの種類、オペレーティングシステム、IPアドレス。
- Scoutの推薦履歴:今後のScoutの結果をパーソナライズし、同じ提案の繰り返しを減らすため、最近推薦した場所の識別子、大まかなカテゴリ、提案または保存されたかどうか、30分単位にまとめた時刻、ランダムな提案グループの識別子を含む履歴を、最大100件、最長7日間保存する場合があります。この履歴はアカウントに紐づいており、匿名ではなく、おおよその地域を間接的に示す可能性があります。
4. データの利用目的
- 本サービスの提供、運営、改善。
- 旅行コンテキストを使用した旅程や提案の生成(第6項で説明する推奨プロバイダーへ送信されます)。
- 招待リンク、サブスクリプションの領収書、Stripeの請求通知などのトランザクションメールの送信。
- 旅行、計画作成、ストレージに関するプラン制限の適用。
- 不正利用や悪用の検知および防止。
当社はデータを販売しません。また、広告の配信も行いません。
5. データの保存とセキュリティ
データは米国のAWS us-west-2(オレゴン)リージョンにあるSupabase PostgreSQLデータベースに保存され、外部公開されるすべてのpublicテーブルで行レベルセキュリティが有効です。写真はSupabase Storageに保存されます。データは保存時と転送時にTLS 1.2以降で暗号化されます。
6. 第三者サービス
- Supabase: データベース、認証、ファイルストレージ。プライバシーポリシー
- Stripe: 決済処理。プライバシーポリシー
- 推奨プロバイダー: 編集可能な旅程生成および「Touch Grass」の提案。入力された旅行コンテキスト、設定、または自由記述テキストは、出力生成のために送信される場合があります。パスワードは送信されず、技術的に可能な限りメールアドレスの送信も回避します。
- Mapbox: インタラクティブマップ。プライバシーポリシー
- Google Places: サーバーサイドプロキシを介した場所の検索および詳細情報。APIキーはブラウザに公開されません。
- OpenStreetMap Nominatim: インポートする場所ファイル内の住所に対する予備のジオコーディングに使用します。探索で使うブラウザの位置情報は端末内にとどまり、近さの並べ替えにのみ使われます。
- Resend: トランザクションメールの配信。
- Vercel: ホスティングおよびエッジネットワーク。プライバシーポリシー
- Upstash (Redis):キャッシュ、レート制限カウンター、および第3節で説明するアカウントごとのScoutの推薦履歴(最長7日間)に使用します。キャッシュやカウンターでは、ハッシュ化したIPプレフィックスや不透明なキーを使用する場合があります。Scoutの履歴には検索の起点の正確な座標を保存せず、移動を継続的に追跡することもありません。
- PostHog: 有効時に使用されるプライバシー重視の製品分析(広告クッキーなし)。PostHogのポリシーを参照してください。
- Sentry: 有効時に使用されるエラー監視。旅行内容を閲覧することなくクラッシュの診断に使用されます。
7. フィードバックとコミュニケーション
フィードバック、バグ報告、提案、不具合、体験談などをspikethegreenyboy@gmail.comまで任意でお送りいただけます。アプリ内のフィードバックフォームでは、入力テキスト、ページパスや設定などの大まかなコンテキスト、ブラウザの種類、スパム防止のためのIPアドレスの一方向ハッシュを保存する場合があります。正確な位置情報の追跡は行いません。
これらのメッセージはGrasstileの改善に使用される場合があります。すべてのメッセージに返信できるとは限りません。フィードバックの送信は、提案の実装を義務付けるものではありません。
8. クッキーとローカルストレージ
現在のGrasstileブラウザークライアントは、Supabase AuthセッションをSupabase Auth Cookieではなく、端末のlocalStorageに保存します。第三者広告ネットワークは利用していません。
任意項目への同意前にGrasstileが設定できるのは、言語CookieのNEXT_LOCALEと選択Cookieのgrasstile-analytics-consentなど、必要な設定だけです。後者には許可または拒否だけが保存され、識別子は含まれません。
利用状況分析を有効にすると、PostHogはセッションを区別するためにファーストパーティCookieとlocalStorageを使用する場合があります。設定 → プライバシーとデータからいつでも変更できます。同意を撤回すると取得が停止し、PostHogの識別情報とセッション保存データが消去されます。セッションリプレイとコンソール取得は無効です。
エラー監視を有効にすると、Sentryに消去処理済みのクラッシュとパフォーマンス診断が送信される場合があります。ブラウザーリプレイは無効です。
テーマとフォントの設定は端末のlocalStorageに保存されます。位置情報の許可はブラウザーが管理します。承認した大まかな都市または座標は、現在のリクエストの周辺案を生成するためにサーバーへ送信される場合があります。Scoutは検索の起点の正確な座標を推薦履歴として保存しません。提案した場所の識別子や大まかなメタデータは、今後のScoutの結果をパーソナライズし、繰り返しを減らすために最長7日間保存する場合があります。詳しくは第3節をご覧ください。
9. お客様の権利(GDPRおよびCCPA)
お客様には以下の権利があります:
- アクセス権: 当社が保有する個人データのコピーを請求する権利。
- 訂正権: 設定からメールアドレスやプロフィールを更新する権利。
- 削除権: 設定 → アカウント削除からアカウントおよび関連データを削除する権利。削除は永続的であり、30日以内に処理されます。
- データポータビリティ権: 旅行データをJSON、CSV、Markdown、プレーンテキスト、GPX、GeoJSON、カレンダー、ICS形式でエクスポートする権利。
- 異議申し立て権: いつでもマーケティングメールの配信を停止する権利。請求やセキュリティに関するトランザクションメールは無効にできません。
権利を行使するには、spikethegreenyboy@gmail.comまでメールでご連絡ください。30日以内に対応いたします。
アカウント削除の予約が完了すると、Scoutの推薦履歴の即時消去を試み、新たな履歴の書き込みを停止します。消去を実行できない場合、既存の履歴は最長7日間の保存期限で失効します。個人データのエクスポートには、取得可能なScoutの推薦履歴を含めるか、取得できないことを明記します。
10. データの保持
アカウントが有効な間、データを保持します。生成された旅程のキャッシュは30日後に削除されます。アカウント削除後、バックアップは30日以内に完全に消去されます。
Scoutの推薦履歴には別の保存期限があり、最長7日間、アカウントごとに最大100件です。
11. お子様について
Grasstileは16歳未満のお子様を対象としていません。お子様がアカウントを作成したと思われる場合は、メールにてご連絡ください。速やかに削除いたします。
12. 本ポリシーの変更
本ポリシーを更新する場合があります。重要な変更が適用される少なくとも14日前までに、メールまたはアプリ内のバナーにてお知らせします。