SafeCalは安全?
カレンダーデータの取り扱いとプライバシー設計

最終更新: 2026-03-18

SafeCalはカレンダーの内容(イベントのタイトル・場所・説明)をデータベースに保存しません。カレンダーデータは配信リクエストのたびに上流から取得し、メモリ上でフィルタを適用し、レスポンスとして返却されます。運営者を含む誰もが、あなたのカレンダーの内容をSafeCalのシステム上で閲覧することはできません。

SafeCalが保存するもの・しないもの

データ保存説明
ICS URL保存するフィード設定として必要。サーバー側のみで使用。
フィルタ設定保存するフィルタモード、キーワードマスク等。
メールアドレス保存するログイン認証のみに使用。
カレンダーの内容保存しないタイトル・場所・説明・参加者はDBに保存されない。
カレンダーのキャッシュ一時的CDNキャッシュに最大24時間。永続ストレージには書き込まない。

データの流れ

  1. 購読者がSafeCal URLにアクセス
  2. Workers KVからフィード設定を読み込み(ICS URL、フィルタモード等)
  3. 上流のICS URLからカレンダーデータを取得(Cache APIで最大5分キャッシュ)
  4. メモリ上でフィルタを適用(タイトル置換、詳細削除等)
  5. フィルタ済みICSをレスポンスとして返却。元データはメモリから破棄

運営者がカレンダーの内容を見ることはできません

管理画面やデータベースにカレンダーのイベント内容は一切保存されていません。運営者がアクセスできるのは、ICS URL(上流カレンダーのアドレス)とフィルタ設定のみです。

ICS URLの安全性

登録したICS URLはサーバー側でのみ使用され、ブラウザには返されません。Row Level Security(RLS)により他ユーザーからもアクセス不可です。

さらに心配な場合

プライバシーポリシー全文

SafeCalを使ってみる

よくある質問

SafeCalの運営者がカレンダーの内容を見ることはできますか?

いいえ。カレンダーのイベント内容はデータベースに保存されません。リクエスト時にメモリ上で処理され、レスポンス後に破棄されます。運営者がアクセスできるのはICS URLとフィルタ設定のみです。

カレンダーのデータはどこに保存されますか?

カレンダーの内容は永続的に保存されません。CDNキャッシュに最大24時間保持されますが、永続ストレージではありません。フィード設定(ICS URL、フィルタモード等)のみがデータベースに保存されます。

登録したICS URLが漏洩するリスクは?

ICS URLはサーバー側でのみ使用され、ブラウザやAPIレスポンスには含まれません。Row Level Securityにより他ユーザーからもアクセスできません。SafeCalの配信URLが漏洩した場合は、ワンクリックで再生成が可能です。

関連記事