メモリとプライバシー

拡張機能がブラウザ内でローカルに同期状態を保存・管理する方法。

データの保存場所

同期データ(イベント、設定、マッピングルール)はすべてブラウザ内にローカル保存されます。任意のテレメトリとライセンス確認を除き、Vremya.io のサーバーには何も送信されません。カレンダーや Jira の認証情報はお使いのデバイスから出ません。

オフライン対応

イベントはローカルにキャッシュされます。接続が切れても拡張機能がデータを保持し、オンラインに戻ると中断したところから同期を再開します。切断中にデータが失われることはありません。

Privacy

カレンダーイベントやアカウントの認証情報がお使いのコンピューターの外に出ることはありません。拡張機能はブラウザ内で動作し、許可された権限でカレンダーや Jira(その他のサービス)と直接通信します。当社のサーバーでカレンダーの内容を保存したり閲覧したりすることはありません。

Vremya.io拡張機能は、IndexedDBとChrome Storage APIを使用して、すべての同期データをブラウザ内にローカル保存します。カレンダーデータや認証情報は外部サーバーに送信されません。

IndexedDBストレージ

拡張機能はIndexedDB(データベース OWAJiraSync)を構造化データに使用します:

  • カレンダーイベント — メタデータ、同期ステータス、worklog ID付きのキャプチャ済みイベント
  • ステータス再計算キュー — 再計算待ちのイベント
  • Jira issueキャッシュ — マッピング用のキャッシュ済みJira issue
  • 接続ステータス — プロバイダーとライターの最終チェック結果
  • リクエスト — 同期リクエスト(アクティブおよび完了)
  • 同期中イベント — 現在同期中のイベント

Chrome Storage (chrome.storage.local)

設定、パフォーマンスメトリクス、キー値データ用:

  • 設定 — 同期チャネル、有効プロバイダー、マッピングルール、認証状態
  • パフォーマンスメトリクス — ハンドラー時間、メモリ使用履歴

同期フロー内のメモリセル

各同期チャネルには中央メモリノードがあります:ソース → メモリ → ターゲット。メモリセルはインポートとエクスポートの間でイベントを保持します。

メモリ監視

ポップアップと設定ページで、拡張機能はJavaScriptヒープ使用量(performance.memory)を監視し、メトリクスを記録します。高使用率(>80%)で警告が発行されます。

前へトラブルシューティング