CalDAVとICSの違い
——カレンダー共有で知っておくべき基礎知識

最終更新: 2026-03-18

CalDAVは、カレンダーサーバーとクライアント間でイベントを双方向に同期するためのプロトコル(RFC 4791)です。一方、ICS(iCalendar、RFC 5545)は、カレンダーデータを読み取り専用で配信するためのファイル形式です。外部への予定共有にはICSフィードで十分であり、CalDAVプロキシは不要です。

CalDAVとICSの比較

CalDAVICS (iCalendar)
規格RFC 4791RFC 5545
方向双方向(読み書き)読み取り専用
用途アプリとサーバーの同期外部へのフィード配信
認証通常あり(ユーザー/パスワード)通常なし(URL知ってれば誰でもアクセス)
リアルタイム性即時同期ポーリング(数時間おき)
対応例Nextcloud, iCloud, Radicale全てのカレンダーアプリ

外部共有にはICSで十分な理由

カレンダーを外部に共有する典型的なシナリオを考えてみます:

これらのケースでは、相手がカレンダーに書き込む必要はありません。ICSフィード(読み取り専用)で目的が達成できます。CalDAVの双方向同期は、自分のデバイス間でカレンダーを同期する場合(iPhone ↔ Mac ↔ Nextcloud)に使うものです。

CalDAVサーバーからICS URLを取得するには?

主要なCalDAVサーバーは全てICS URLの発行に対応しています。各サーバーでの手順は「CalDAVカレンダーからICS URLを取得する方法【サーバー別まとめ】」で詳しく解説しています。

SafeCalの役割

SafeCalはICS URLを受け取り、プライバシーフィルタを適用した新しいICS URLを生成するサービスです。CalDAVプロキシではありません。CalDAVサーバーからICS URLを取得してSafeCalに登録するだけで、安全な共有が実現できます。

ICS URLをフィルタリングして共有

よくある質問

CalDAVとICSの違いは何ですか?

CalDAV(RFC 4791)はカレンダーの双方向同期プロトコルで、デバイスとサーバー間のリアルタイム同期に使います。ICS/iCalendar(RFC 5545)はカレンダーデータの読み取り専用フォーマットで、外部へのフィード配信に使います。

外部にカレンダーを共有するにはCalDAVが必要ですか?

いいえ。外部への共有は読み取り専用のICSフィードで十分です。CalDAVは自分のデバイス間の双方向同期用です。

CalDAVサーバーからICS URLを取得できますか?

はい。Nextcloud、iCloud、Radicale、Baïkal等の主要CalDAVサーバーは全てICS URLの発行に対応しています。

関連記事