プライバシーポリシー
Tempus AI PMがアクセスするデータ、ブラウザでの処理方法、そしてその保護方法について。
最終更新日:2026年8月23日
Tempus — AI Project Manager(「Tempus」「当社」)は、ユーザーがJira Cloudで時間を記録しプロジェクトを管理するのを支援するChromeブラウザ拡張機能です。このプライバシーポリシーでは、Tempusがアクセスするデータ、その処理方法、保護方法について説明します。
1. アクセスするデータ
Tempusは、認可されたAPIを通じて以下のデータにアクセスします。
| データの種類 | ソース | 目的 | 保存先 |
|---|---|---|---|
| Jiraの課題、worklog、プロジェクト | Jira Cloud REST API | タスクの表示、時間の記録、レポートの生成 | ブラウザのみ(chrome.storage.local) |
| カレンダーの予定(読み取り専用) | Google Calendar API | 会議をJiraのworklogと並べて表示し、ユーザーが時間を割り当てられるようにする | メモリ上のみ、永続保存しない |
| Tempoの計画と割り当て | Tempo REST API | キャパシティ計画とコンプライアンス指標の表示 | TTL付きのブラウザキャッシュ |
2. 機密データの保護方法
2.1 Googleカレンダーのデータ
Tempusはcalendar.events.readonlyスコープのみを使用します。これは次を意味します。
- Tempusはカレンダーの予定を読み取ることのみできます。予定の作成・変更・削除はできません。
- カレンダーデータは完全にブラウザ内で処理されます(クライアントサイドJavaScript)。Tempusが運用する外部サーバーに送信されることは一切ありません。
- カレンダーの予定は、アクティブなブラウザセッション中はメモリ上のみに保持されます。chrome.storage.localやその他の永続ストレージには書き込まれません。
- 拡張機能のポップアップまたはブラウザのタブを閉じると、カレンダーデータはメモリから破棄されます。
- カレンダーデータは、会議をJiraのworklogと並べて表示するためだけに使用され、1日が会議と集中作業にどう分かれているかを把握できます。
2.2 Jiraのデータ
Jiraのデータ(課題、worklog、プロジェクトのメタデータ)には、ユーザーの明示的な同意のもとOAuth 2.0経由でアクセスします。このデータは次のとおりです。
chrome.storage.localにローカルでキャッシュされます(拡張機能およびChromeプロファイルごとにサンドボックス化され、ウェブサイトや他の拡張機能からはアクセスできません)。- Tempusが運用するサーバーに送信されることはありません。
- 拡張機能内でプロジェクト情報の表示、時間の記録、分析レポートの生成にのみ使用されます。
2.3 AI分析(任意)
ユーザーが分析のためにプロジェクトデータをAIプロバイダー(AnthropicのClaudeまたはGoogle Gemini)に送信することを選択した場合:
- この機能では、ユーザーが自分のAPIキー(BYOK — Bring Your Own Key)を用意する必要があります。TempusはAPIキーを提供も共有もしません。
- AIプロバイダーに送信されるのは集計されたプロジェクト指標のみです:課題キー、タイトル、ステータス、記録時間、チームメンバー名。説明文・コメント・添付ファイルの原データが送信されることはありません。
- AIのAPI呼び出しは、ユーザーのブラウザから直接AIプロバイダーへ行われます。Tempusはサーバーとして仲介しません。
- AIプロバイダーにデータを送信する前にユーザーへ十分に通知され、ユーザーが明示的に操作を開始する必要があります。
2.4 技術的な保護メカニズム
- コンテンツセキュリティポリシー(CSP): 拡張機能は
script-src 'self'; object-src 'self'を適用し、コードインジェクションを防ぎます。 - インラインスクリプトなし: すべてのJavaScriptはインラインハンドラーではなくローカルファイルから実行されます。
- 入力のサニタイズ: すべての動的コンテンツは
escHtml()およびescAttr()関数を通じてレンダリングされ、XSS攻撃を防ぎます。 - PKCE付きOAuth 2.0: Jira認証は業界標準のOAuth 2.0 Authorization Codeフローを使用します。
- トークンの保存: OAuthトークンはChromeの拡張機能ストレージAPIを用いて保存され、アクセスは信頼された拡張機能コンテキスト(service workerとpopup)のみに制限されます。トークンはウェブページやcontent scriptからはアクセスできません。
- トークンの自動更新: アクセストークンは短命で、自動的に更新されます。リフレッシュトークンはchrome.storage.localに安全に保存されます。
2.5 Google APIサービスへの準拠
Tempusが Google API から受け取った情報の使用および転送は、Limited Use(限定使用)要件を含む Google API Services User Data Policy に準拠します。具体的には:
- 限定使用: Tempusは、拡張機能のインターフェース内でカレンダーの予定をJiraのworklogと並べて表示するという唯一の目的のためにのみGoogleカレンダーのデータを使用します。このデータは、広告・市場調査・メールキャンペーン、または拡張機能の中核機能と無関係ないかなる目的にも使用されません。
- 第三者への提供なし: Googleのユーザーデータが第三者へ転送・販売・開示されることは一切ありません。ユーザーが任意でプロジェクトデータをAIプロバイダーへ送信する場合でも、Googleカレンダーのデータはその送信から除外されます。
- 二次利用なし: Googleのユーザーデータは、ユーザープロファイルの作成、機械学習モデルの学習、広告配信、他のデータソースの補強のいずれにも使用されません。
- 転送中および保存時のセキュリティ: Google APIとのすべての通信はHTTPS/TLSで行われます(転送中は暗号化)。カレンダーデータはブラウザの揮発性メモリ内にのみ保持され(ディスク・データベース・chrome.storage.localには永続化されません)、拡張機能のポップアップを閉じると破棄されます。OAuthトークンはChromeの拡張機能ストレージに保存され、アクセスは信頼された拡張機能コンテキストに制限されます。
- 最小限のデータアクセス: Tempusは、機能を満たす最も狭いスコープである
calendar.events.readonlyのみを要求します。書き込みアクセス、連絡先データ、メール内容、その他のGoogleユーザーデータは要求しません。 - ユーザーによる制御: ユーザーは Googleアカウントの権限 からいつでもTempusのGoogleカレンダーデータへのアクセスを取り消せます。取り消し後、拡張機能は直ちにアクセスを失い、残留データは一切保持されません。
3. 当社が収集しないデータ
- 分析データ、テレメトリ、利用統計を収集しません。
- Cookieやトラッキングピクセルは使用しません。
- 広告を配信しません。
- いかなるユーザーデータも第三者へ販売・共有・転送しません。
- ユーザーデータを受信するバックエンドサーバーを運用しません。
- メール内容にはアクセスしません(Gmailスコープは意図的に削除されています)。
4. 第三者サービス
Tempusは、ユーザーが明示的に提供する認証情報を用いて、以下のサービスと直接通信します。
| サービス | やり取りするデータ | 認証 |
|---|---|---|
| Atlassian Jira Cloud | 課題、worklog、プロジェクト | OAuth 2.0(ユーザーの同意) |
| Google Calendar | カレンダーの予定(読み取り専用) | Chrome Identity API(ユーザーの同意) |
| Tempo(任意) | 計画、割り当て、worklog | APIトークン(ユーザー提供) |
| Anthropic / Google AI(任意) | 集計されたプロジェクト指標 | APIキー(ユーザー提供) |
| Atlassian Confluence(任意) | 公開されたレポート | Jiraと同じOAuth |
| Supabase(ライセンスのみ) | ライセンスキー、デバイスID | HTTPS |
これらの各サービスには独自のプライバシーポリシーがあります。Tempusは、これらのサービスが受領後にデータをどのように処理するかを管理できません。
5. ライセンス検証
ProユーザーについてはTempusがSupabaseのエッジ関数と通信してライセンスキーを検証します。送信されるデータは次のみです。
- ライセンスキー
- デバイス識別子(ランダムに生成されたUUIDで、個人の身元とは紐づきません)
- デバイスの種類(例:「Windows」「macOS」)
ライセンス検証中に、Jiraのデータ、カレンダーのデータ、個人情報が送信されることはありません。
6. データの保持と削除
- ローカルデータ: 拡張機能のすべてのデータ(キャッシュした課題、設定、トークン)はchrome.storage.localに保存されます。拡張機能をアンインストールするか、Chromeの設定で拡張機能のデータを消去すると、すべてのデータを削除できます。
- カレンダーデータ: 永続保存されません。アクティブなセッション中のブラウザメモリ内にのみ存在します。
- 中央アプリケーションサーバーなし: Tempusは、あなたのJiraデータを処理する中央バックエンドサーバーを運用しません。ライセンス検証ではライセンスとデバイスの識別子のみを当社のライセンスサービス(Supabase)へ送信します。任意のAI分析では、選択されたプロジェクト指標のみを、選んだAIプロバイダー(ClaudeまたはGemini)へ直接送信します。
7. お客様の権利
いつでも次のことができます。
- Googleカレンダーへのアクセスを取り消す: Googleアカウントの権限 にアクセスし、Tempusを削除します。
- Jiraへのアクセスを取り消す: Atlassianアカウントの設定からOAuth接続を削除します。
- すべてのローカルデータを削除する: 拡張機能をアンインストールするか、Chrome → 拡張機能 → Tempus → データを消去 を選択します。
- お問い合わせ: プライバシーに関するご質問は hello@tempus-ai-pm.com までメールでお寄せください。
8. 本ポリシーの変更
当社は本プライバシーポリシーを随時更新することがあります。変更は「最終更新日」を更新のうえ本ページに掲載されます。変更後に拡張機能を継続して使用した場合、変更に同意したものとみなされます。
9. お問い合わせ
本プライバシーポリシー、またはTempusによるデータの取り扱いについてご質問がある場合:
メール: hello@tempus-ai-pm.com · ウェブサイト: www.tempus-ai-pm.com