← Back to Top

Privacy Policy

This privacy policy describes how Vault-Sync ("the Plugin"), an Obsidian plugin developed by c-ardinal, handles your data.

Data We Access

Vault-Sync accesses your cloud storage account solely to synchronize your Obsidian vault files. The Plugin requests only the minimum permissions required for synchronization and cannot access files or folders that were not created by the Plugin itself.

Data We Collect

The Plugin does not collect, transmit, or store any personal data on external servers. All sync operations occur directly between your local device and your cloud storage account.

Authentication Proxy

By default, the Plugin uses an authentication proxy hosted on Cloudflare Pages to facilitate the OAuth login flow. This proxy handles the following data transiently (in-memory only, never persisted):

No vault data, file contents, or file metadata passes through this proxy. The proxy is used solely for the initial login and token refresh operations. You may opt out of using this proxy by configuring your own OAuth credentials in the Plugin settings.

Data Storage

End-to-End Encryption (E2EE)

When E2EE is enabled, all vault content is encrypted on your device before upload using AES-256-GCM. The encryption password is never transmitted or stored remotely. Only encrypted data is stored on your cloud storage, and decryption occurs exclusively on your local device.

Large files exceeding a configurable threshold are encrypted and uploaded in chunks (streamed transfer). All chunks are fully encrypted before leaving your device; no plaintext data is transmitted at any point.

Password changes re-wrap the master key locally without re-encrypting data. Recovery codes (Base64-encoded master key) are generated and displayed exclusively on your device and are never transmitted to any server. Key fingerprints are computed locally for visual verification.

Third-Party Services

The Plugin integrates with the following services. Only the services you choose to connect are accessed.

Cloudflare Pages

The default authentication proxy runs on Cloudflare Pages. Cloudflare may process request metadata (IP addresses, request headers) in accordance with their Privacy Policy. No vault data is sent to Cloudflare.

Google Drive

When using Google Drive as your sync provider, the Plugin uses the drive.file OAuth scope, which limits access to only files and folders created by the Plugin. The Plugin's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. For details, see Google's Privacy Policy.

Data Deletion

You can revoke the Plugin's access to your cloud storage at any time through your cloud storage provider's account settings. Uninstalling the Plugin removes all locally stored data, including authentication credentials and sync metadata. Files previously synced to your cloud storage will remain there until you delete them manually.

Contact

If you have questions about this privacy policy, please open an issue on the GitHub repository.

Last updated: March 4, 2026

← トップに戻る

プライバシーポリシー

本プライバシーポリシーは、c-ardinalが開発したObsidianプラグインであるVault-Sync(以下「本プラグイン」)におけるデータの取り扱いについて説明するものです。

アクセスするデータ

Vault-Syncは、ObsidianのVaultファイルを同期する目的でのみ、あなたのクラウドストレージにアクセスします。 本プラグインは同期に必要な最小限の権限のみを要求し、本プラグインが作成したファイルおよびフォルダ以外にはアクセスできません。

収集するデータ

本プラグインは、個人データを外部サーバーに収集・送信・保存しません。 すべての同期操作は、あなたのローカルデバイスとクラウドストレージアカウント間で直接行われます。

認証プロキシ

デフォルトでは、本プラグインはCloudflare Pages上にホストされた認証プロキシを使用してOAuthログインフローを仲介します。このプロキシは以下のデータを一時的に(メモリ上のみで、永続化しません)処理します:

Vaultデータ、ファイルの内容、ファイルのメタデータがこのプロキシを経由することはありません。プロキシは初回ログインおよびトークンリフレッシュ操作にのみ使用されます。プラグイン設定で独自のOAuth認証情報を設定することで、このプロキシの使用を回避できます。

データの保存

エンドツーエンド暗号化(E2EE)

E2EEが有効な場合、すべてのVaultコンテンツはアップロード前にAES-256-GCMでデバイス上にて暗号化されます。 暗号化パスワードがクラウドストレージに送信・保存されることはありません。 クラウドストレージには暗号化されたデータのみが保存され、復号化はローカルデバイス上でのみ行われます。

設定可能な閾値を超える大容量ファイルは、チャンク分割で暗号化・アップロード(ストリーミング転送)されます。すべてのチャンクはデバイス上で暗号化された状態で送信され、平文データが外部に送信されることはありません。

パスワード変更時はデータの再暗号化を行わず、マスターキーのローカルでの再ラッピングのみ実施します。 リカバリーコード(Base64エンコードされたマスターキー)はデバイス上でのみ生成・表示され、外部サーバーに送信されることはありません。 鍵フィンガープリントもローカルで計算されます。

第三者サービス

本プラグインは以下のサービスと連携します。
連携先として選択したサービスにのみアクセスします。

Cloudflare Pages

デフォルトの認証プロキシはCloudflare Pages上で動作しています。Cloudflareはリクエストメタデータ(IPアドレス、リクエストヘッダ)を同社のプライバシーポリシーに従って処理する場合があります。VaultデータがCloudflareに送信されることはありません。

Google Drive

Google Driveを同期先として使用する場合、本プラグインはdrive.fileOAuthスコープを使用し、本プラグインが作成したファイルおよびフォルダにのみアクセスが制限されます。
本プラグインによるGoogle APIから受信した情報の使用および転送は、制限付き使用の要件を含むGoogle APIサービスのユーザーデータポリシーに準拠しています。詳細はGoogleのプライバシーポリシーをご参照ください。

データの削除

クラウドストレージプロバイダのアカウント設定から、いつでも本プラグインのアクセスを取り消すことができます。
本プラグインをアンインストールすると、認証情報や同期メタデータを含むすべてのローカルデータが削除されます。
以前クラウドストレージに同期されたファイルは、手動で削除するまで残ります。

お問い合わせ

本プライバシーポリシーについてご質問がある場合は、GitHubリポジトリでIssueを作成してください。

最終更新日: 2026年3月4日