プライバシーポリシー
最終更新: 2026年9月19日
CrewCal(以下「本サービス」)は、撮影技術部のスケジュール管理を目的とした個人開発のサービスです。 運営者は島田龍(個人)です。本サービスは Google カレンダーの薄いラッパーであり、予定の正本はあなたの Google カレンダーのままです。
1. 取得する情報
Google アカウントでログインしたとき、次の情報を受け取ります。
- メールアドレスと Google アカウントの識別子(
openid/email)— 同じ人が再ログインしたときに同じアカウントへ結び付けるために使います。 - カレンダーの一覧(
calendar.calendarlist.readonly)— 「どのカレンダーを本サービスに使わせるか」をあなたが選べるようにするためだけに使います。 - カレンダーの予定(
calendar.events.readonly)—あなたが設定画面で明示的に選んだカレンダーだけが対象です。選んでいない カレンダーは読み込みません。取得するのは、開始・終了日時、終日かどうか、 「予定あり/空き」の別、予定のタイトル、予定の ID などです。 - Google カレンダーへの書き込み権限(
calendar.events)—最初のログインでは求めません(最初に求めるのは「予定を見る」許可だけです)。 予定を作る・直す・消す機能を使うときに、改めて別の同意画面でこの許可をお願いします(設定画面のスイッチを ON にする必要があります(既定は OFF))。 スイッチを ON にしなければ、Google の許可があっても CrewCal は予定を1件も作りません。 同意画面でこの権限を外すこともでき、その場合は閲覧と空き状況の共有だけが使えます。 - アクセス継続のためのトークン(リフレッシュトークン)— あなたがアプリを 開いていない間も予定の変更を取り込むために保管します。
本サービスは、閲覧者の IP アドレス・ユーザーエージェント・広告識別子を本サービスの側で保存しません。一般のアクセス解析ツール(Google アナリティクス等)も入れていません。
ただし 2026年9月1日から、広告(Instagram / Facebook)の効果を測るために Meta ピクセルを読み込みます。読み込む範囲と送る内容は次のとおりです。
- 読み込む画面: 案内のページ(トップ・使い方・よくある質問など)と、 ログインした後のあなた自身の画面。
- 読み込まない画面: 共有リンク(/s/…)と恒久公開ページ(/u/…)では読み込みません。あなたが送ったリンクを開いた相手の情報が Meta へ渡ることはありません。
- 送る内容: 「ページを開いた」「新規登録が完了した」という事実だけです。予定の内容・カレンダー・氏名・メールアドレスは一切送りません。受け取った Meta 側では、広告の効果測定のために閲覧者の IP アドレス等が扱われます (Meta のプライバシーポリシーに従います)。
登録時の流入元: 広告リンクなど、URL に流入元を示す符号(例 utm_source=ig)が付いた状態で CrewCal を開いたときに限り、その符号をあなたのブラウザに最大30日間保存し、新規登録が完了したときに1回だけあなたのアカウントに記録します。共有リンク(/s/…)と恒久公開ページ(/u/…)では保存しません。閲覧履歴・行動履歴は保管しません。広告のクリック識別子そのもの(fbclid)は保管しません。
上記に加えて、あなたがプロフィール画面で自分から入力した情報(表示名・部署・自己紹介・連絡先・リンク)を保管します。これは Google から取得したものではなく、 すべて任意入力です。連絡先は暗号化して保管します(§4)。
1b. iPhone(iCloud)のカレンダーを使う場合
iPhone 標準のカレンダー(iCloud)を使っている方は、設定画面に「公開カレンダー」のリンク(URL)を貼ることで CrewCal に取り込めます。 この方式について、受け取るもの・公開するもの・削除の方法は次のとおりです。
- 受け取るもの: あなたが貼った公開リンクそのものと、そのリンク先の 予定の内容(開始・終了日時、終日かどうか、予定のタイトル・場所・メモなど、 iCloud の公開カレンダーに含まれる情報)です。リンクは暗号化して保管します(§4)。
- 公開するもの: Google カレンダーと同じく、「予定あり/空き」だけです。予定のタイトルや場所などの中身は、 恒久公開ページ(/u/…)・共有リンク(/s/…)・みんなの空きのどこにも出しません。
- このリンクの性質: iCloud の公開カレンダーのリンクは、知っている人であれば誰でも中身(予定名・場所・メモ)を読めます。 CrewCal がこのリンクの中身を外部に公開することはありませんが、リンク自体は CrewCal 以外に渡さないでください。
- 取得の頻度: 見られたタイミングで最大15分ごとに取りに行きます (常時ではありません)。
- 削除の方法: 設定画面で「削除」を押す、退会する、またはiPhone 側で「公開カレンダー」を OFF にすると取り込みが止まります。 設定画面で削除すると、保管していたリンクと取り込み済みの予定データはすぐに消えます。
2. 情報の使い道
- あなた自身の月カレンダー画面を表示するため
- あなたが公開を選んだ場合に、空き状況ページを作るため。公開ページに出るのは「埋まっている時間帯」だけで、予定のタイトル・案件名・ 相手の名前は一切出しません。
- あなたが本サービスの画面から予定を作る・直す・消すとき、その操作を Google カレンダーへ反映するため
- あなたが入力したプロフィール情報を、ログイン済みの会員向けの空き一覧(みんなの空き)に表示するため。また、恒久公開ページ(/u/…)を公開している間は、そのページにも表示名・部署・ 自己紹介を表示します(このページは URL を知る人なら誰でも開けます)。期間限定の共有リンク(/s/…)には、表示名・部署・自己紹介・連絡先・リンクを 一切出しません(空き時間だけです)。恒久公開ページを公開している間だけ検索に載ります(§3・利用規約 §2)。 連絡先・リンクの表示範囲は本人が3つから選べます(誰でも / 会員全員 / 非表示。 既定は非表示)。「誰でも」を選んだ場合にかぎり、連絡先とリンクは恒久公開ページにも 表示され、ログインしていない人にも見えます。それ以外を選んでいる間は、 恒久公開ページに連絡先とリンクは出ません。 検索の一覧画面には連絡先を含めません(個人の詳細ページで1人ずつのみ表示)。
上記以外の目的には使いません。カレンダーの予定・プロフィールを広告に使うことはありません(広告の効果測定に渡すのは §1 に書いた「開いた」「登録が完了した」という事実だけで、 予定やプロフィールは含みません)。AI・機械学習モデルの学習には使いません。
3. 第三者への提供
あなたの情報を販売・貸与・交換することはありません。本サービスの運営に必要な範囲で、 次の事業者の設備を利用しています(いずれも運営者の管理下で保管するためのものです)。
- Vercel Inc. — アプリの実行環境
- Turso(Chiselstrike Inc.)— データベース
- Google LLC — カレンダー API・ログイン
- Resend(Plus Five Five, Inc.)— メール配信。運営者あての集計レポート(人数などの数値のみ)の送信だけに使っています。あなたの氏名・メールアドレス・予定の内容は渡していません。
- Meta Platforms, Inc. — 広告(Instagram / Facebook)の効果測定。渡すのは §1 に書いた範囲(「開いた」「登録が完了した」の事実)だけで、 共有リンク・恒久公開ページでは読み込みません。
あなたが発行した共有リンクの受け取り手には、空き/埋まりの時間帯のみが見えます。
4. 保管と安全管理
- リフレッシュトークンは AES-256-GCM で暗号化して保管します(平文では保存しません)。
- プロフィールの連絡先も同じ方式(AES-256-GCM)で暗号化して保管します。 復号の鍵と暗号化されたデータは別の事業者(鍵は実行環境、データは Turso)で分離して管理しています。
- 共有リンクの秘密の文字列はハッシュ(SHA-256)だけを保管します。 運営者もあとから元の URL を復元できません。
- 予定のデータは表示を速くするための控えで、Google カレンダーから作り直せるものです。
- 通信はすべて HTTPS です。
5. 保管期間と削除
- 設定画面の「連携解除」を押すと、その場で Google のトークンを無効化し、 変更通知の受け取りを止め、保管していた予定の控えを削除し、公開ページを非公開に戻します。プロフィール情報(表示名・部署・自己紹介・連絡先・リンク)はこの操作では消えません(アカウント自体は引き続き使えるため)。
- プロフィール画面では、各項目をいつでも自分で空にできます。空にして保存すると、 その場でみんなの空き・連絡先から消えます(別途「削除」操作は不要です)。
- 退会すると、アカウント・共有リンク・予定の控え・プロフィール情報(部署・リンクを含む)をすべて削除します。
- Google 側からいつでも取り消せます: Google アカウント → サードパーティのアクセス
6. あなたの権利
保管している自分の情報の開示・訂正・削除を求めることができます。下記の連絡先までご連絡ください。
7. Google ユーザーデータの取り扱い(Limited Use)
本サービスが Google API から受け取った情報の使用および転送は、Google API サービスのユーザーデータに関するポリシー(Limited Use の要件を含む)に準拠します。
CrewCal's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
8. 変更
内容を変更したときは、このページの「最終更新」を改めます。取得する情報や使い道が 大きく変わるときは、アプリ内でお知らせします。
9. 連絡先
島田龍 — ryotrain@gmail.com