セキュリティとプライバシー

カレンダーのデータはお客様のものです。

Syncoryはプライバシーを重視して設計されています。カレンダーのデータは常にお客様の管理下にあり、最新の暗号化技術と信頼できるインフラで全ての連携を安全に保ちます。

EU
データは欧州連合内に保存されます
OAuth 2.0
パスワードなしで連携 — いつでも取り消し可能です
AES-256-GCM
アクセストークンは暗号化して保存されます
SOC 2 · ISO 27001
認証済みクラウドインフラ
基本原則

セキュリティは機能ではなく、基盤です

Syncoryの全ての技術的判断は、3つの原則に基づいています。

データ最小化

予定のタイトル、説明、場所、参加者などの詳細は恒久的に保存しません。Syncoryはカレンダー間で予定を紐付けるために必要な技術的参照情報のみを保持します。

すべてを暗号化

データは転送時(TLS)と保存時(機密トークンはAES-256-GCM)に暗号化されます。たとえデータベースにアクセスできても、暗号化された情報しか見えません — アクセスキーが見られることはありません。

お客様が管理できます

アクセスはOAuth経由で行われ、パスワードを見ることはありません。連携はプロバイダーやSyncory上でいつでも取り消せますし、アカウントも完全に削除できます。

連携と認証

OAuth 2.0:パスワードなしでアクセス

カレンダーを連携する際、パスワードを入力したり、見ることはありません。すべて公式で安全なOAuthフローを通じて行われます。

1

プロバイダーでサインイン

Google、Microsoft、Appleへ直接リダイレクトされ、そこでサインインします — プロバイダーのサーバー上で行われ、当社のものではありません。

2

必要最小限の権限に同意

Syncoryが要求する権限を正確に確認できます。カレンダーへのアクセスのみを求め、メールやファイル、連絡先へのアクセスはありません。

3

プロバイダーがトークンを発行

パスワードの代わりに、Syncoryは取り消し可能なアクセストークンを受け取ります。このトークンはカレンダーに限定され、いつでも無効にできます。

4

安全な利用

トークンは即座に暗号化され、平文で保存されることはありません — カレンダーを同期するためだけに利用されます。

重要: Syncory はお客様のログイン認証情報を一切受け取りません。カレンダー提供元のセキュリティ設定から、いつでもワンクリックでアクセス権を取り消すことができます。

暗号化

トークンは暗号化されています ― 単なる「保護」ではありません

アクセス トークンは Syncory が保持する中で最も機密性の高いデータです。そのため、データベースに保存される前に AES-256-GCM で暗号化されています。

  • AES-256-GCM ― 改ざん検知も可能な認証付き暗号化
  • トークンごとに固有の初期化ベクトル(96ビット)を使用
  • 鍵はデータベースとは別の保護された環境変数内に保存
  • データベースには暗号化済みデータのみ保存 ― 読み取り可能なトークンは一切保存されません
お客様のアクセストークン
ya29.a0Ad…Tk7Qpz9R
AES-256-GCM
データベースに保存
enc:v1:9f3a2b…:7b2c4e…:e1d4c8a9f0…
インフラ・認証

認証済みデータセンターを基盤に

Syncory は、業界最高水準で監査された信頼性の高いクラウドプロバイダーを利用しています。これらの認証が、お客様のセキュリティ向上に直接つながります。

Vercel
アプリケーション・ホスティング

Syncory アプリは Vercel 上で稼働し、自動 HTTPS、DDoS 対策、グローバルエッジネットワークを備えています。

SOC 2 Type IIISO 27001自動 TLS
Supabase
データベース・認証

お客様のデータは Supabase の PostgreSQL データベース(EU リージョン)に保存され、行レベルセキュリティで保護されています。

SOC 2 Type IIEU リージョン保存時の暗号化
AWS
基盤クラウド

データベースのインフラは Amazon Web Services 上で稼働し、長年にわたり確立されたセキュリティ基準のデータセンターを利用しています。

ISO 27001 / 27017 / 27018SOC 1 / 2 / 3物理的セキュリティ

記載されている認証は各プロバイダー(Vercel、Supabase、Amazon Web Services)が取得・証明しているものです。Syncory はこれらのインフラを基盤としています。

通信・アクセス

すべてのレイヤーで安全に

保護はトークンの暗号化だけではありません。ブラウザからデータベースまで、すべてのレイヤーで安全対策を施しています。

通信経路の暗号化

すべての連携は HTTPS/TLS で行われます。お客様のブラウザ、Syncory、カレンダー提供元間のデータは暗号化されて送信されます。

厳格なアクセス制御

PostgreSQL の行レベルセキュリティにより、各ユーザーは自分のデータのみ閲覧できるようデータベースレベルで技術的に制御されています。

保存時の暗号化

保存されたデータはインフラレベルで暗号化されており、機密性の高いトークンはさらにアプリケーションレベルでAES-256-GCMによって追加で暗号化されています。

最小権限

サービスやキーには必要最小限の権限のみを付与しています。管理者権限へのアクセスは厳格に制限され、個別に保護されています。

データ最小化

保存しなければ、失われません

Syncoryは、最初からできる限り機密情報を収集しない設計になっています。これが最も効果的なプライバシー保護です。

  • 同期に必要な処理を除き、タイトル・説明・参加者など予定の内容を恒久的に保存しません。
  • 同期設定の匿名化オプションを利用すると、タイトルや詳細が中立的な「予定あり」に置き換えられます。
  • カレンダーデータを広告目的で利用したり、販売したりすることは決してありません。
  • Google APIから取得したデータは、Google API Services User Data Policyに沿ったユーザー向け機能のみに利用し、AIモデルの学習には使用しません。
コントロール

いつでもご自身で決定できます

セキュリティとは、常にご自身のデータを管理できることでもあります。

アクセス権の取り消し

Syncoryまたはご利用のプロバイダーのアカウント設定から、任意のカレンダーの連携を解除できます。トークンは即座に無効になります。

アカウント削除

アカウントと関連データを完全に削除できます。すべての同期が終了します。

匿名化

同期ごとに匿名化を有効にできます。同期先カレンダーには「予定あり」のみが表示され、タイトル・場所・参加者は表示されません。プライベートと仕事のカレンダーを分けたい場合に最適です。

GDPRの権利

EEA域内では、アクセス・訂正・削除・データポータビリティの権利があります。ご連絡いただければ対応いたします。

運用・開発

裏側で動くセキュリティ

安全なソフトウェアは一度作って終わりではなく、継続的に保守されます。

安全なキー管理

すべてのシークレット(APIキー、暗号化キー、データベース認証情報など)は、保護された環境変数内のみに保存され、ソースコードには含まれません。

強化されたインターフェース

WebhookやAPIエンドポイントは署名やシークレットトークンで保護され、正当なリクエストのみが処理されます。

最新の依存関係

フレームワークやライブラリを常に最新に保ち、既知の脆弱性を迅速に解消しています。

分離された処理

すべての同期は二重実行を防ぐロック付きで動作し、各ルール固有のデータのみアクセスします。

FAQ

セキュリティ — 簡単にご説明します

Syncoryが私のパスワードを見ることはできますか?

いいえ。連携はすべてOAuth 2.0経由で行われます。ご自身でプロバイダーに直接サインインし、Syncoryが受け取るのは取り消し可能なアクセストークンのみで、認証情報は一切受け取りません。

アクセストークンはどのように保護されていますか?

データベースに到達する前にAES-256-GCMで暗号化されます。キーはデータベースとは別の保護された環境変数に保存され、データベースには暗号化済みデータのみが残ります。

アクセス権はどうやって取り消せますか?

Syncoryで連携を解除するか、カレンダープロバイダーのセキュリティ設定でSyncoryの権限を削除してください。トークンは即座に無効になります。

データはどこに保存されていますか?

データはSupabase上のPostgreSQLデータベースに、AWSインフラのEUリージョンで保存されています。アプリケーション自体はVercel上で稼働しています。

予定の内容は保存されますか?

タイトルや説明、参加者などの予定内容は、同期に必要な処理を除き恒久的には保存されません。同期ごとに匿名化を有効にすると、タイトルや詳細は「予定あり」に置き換えられます。

自分のデータをエクスポートできますか?

はい。チームまでご連絡いただければ、保有しているデータを一般的な機械可読形式でご提供します。EEA内では、これはデータポータビリティの権利の一部です。

広告やAI学習にデータを利用しますか?

いいえ。データの販売、広告利用、機械学習モデルの学習目的での利用は一切行いません。

DDoS攻撃への対策はどうしていますか?

アプリケーションはVercelのグローバルエッジネットワークの背後で稼働しており、自動的なDDoS対策と負荷分散が提供されています。不審なトラフィックはアプリケーションに到達する前にフィルタリングされます。

セキュリティインシデントの検知と対応方法は?

インフラ提供元による集中ログ、監視、自動アラートに依存しています。異常は重大度に応じて優先順位を付け、社内でエスカレーションし迅速に対応します。

定期的なセキュリティチェックは行っていますか?

はい。開発中および本番環境で、脆弱性や依存関係の自動スキャンを継続的に実施しています。

バックアップと復旧の計画は?

データベースは自動かつ定期的にバックアップされています。インフラのコード化と組み合わせることで、必要に応じて迅速かつ最小限のダウンタイムでサービスを復旧できます。

サードパーティプロバイダーの選定基準は?

認証された実績あるプロバイダーのみを意図的に選定しています。提携前後には、評判、認証、インシデント履歴、セキュリティポリシーを確認しています。

データ漏洩時の通知方法は?

万が一、すべての対策にもかかわらずデータ保護違反が発生した場合は、GDPRに従い速やかに影響を受けたユーザーへ通知します。

安全に同期を始めませんか?

プライバシーを最初から重視したサービスでカレンダーを連携しましょう。