プライバシーポリシー
Latchkey は、お客様のデータのプライバシーとセキュリティを保護することをお約束します。このプライバシーポリシーでは、当社がお客様の情報をどのように収集、使用、保護するかについてご説明します。
§01 はじめに
Latchkey (以下「当社」といいます) は、お客様のデータのプライバシーとセキュリティを保護することをお約束します。このプライバシーポリシーでは、以下に所在する当社のウェブサイトをお客様がご利用になる際に、当社がお客様の情報をどのように収集、使用、保護するかについてご説明します。所在地は https://latchkey.dev/ (以下「本サイト」といいます) であり、また AI を活用した当社の CI/CD モニタリングサービス (以下「本サービス」といいます) についても対象とします。
本サービスをご利用いただくことにより、お客様は本ポリシーに従った情報の収集および使用に同意したものとみなされます。
発効日: October 1, 2026
お問い合わせ先: legal@latchkey.dev
§02 当社が収集する情報
当社は、実用的なインサイトを提供し、お客様のパイプラインを最適化するために必要な最小限のデータのみを収集します。
2.1 アカウントおよび請求に関する情報
| データ | 詳細 | 保持 |
|---|---|---|
| 認証 | 当社は、マネージド認証プロバイダとして Clerk を使用しています。お客様は、サインインページに表示される方法のいずれかでサインインします。これには GitHub、Google、またはお客様のメールアドレスに送信されるコードが含まれる場合があります。当社がお客様のパスワードを収集、閲覧、保存することはありません。 | §06 |
| Google サインイン | Google でサインインする場合、Latchkey は Clerk を通じて Google の基本プロフィール (Google の openid、email、profile の各スコープ) を受け取ります。これにはお客様の氏名、メールアドレス、およびプロフィール写真が含まれます。当社は、お客様の氏名、メールアドレス、およびプロフィール写真へのリンクをお客様のアカウントとともに保持し、お客様の Google アカウントからそれ以外の情報を保持することはありません。当社はこれらを、お客様の識別、ダッシュボード上およびワークスペースのメンバーへのお客様の氏名と写真の表示、ワークスペースへの請求、ならびにお客様のアカウントおよび本サービスに関するメールの送信に使用します。当社はこれらの情報を販売したり広告に使用したりすることはなく、本サービスの運営を支援するサービスプロバイダ (サインインの Clerk、請求の Stripe、当社のメール配信プロバイダなど) 以外と共有することはありません。 | §06 |
| 請求 | すべての決済は、当社の第三者決済処理業者である Stripe によって安全に処理されます。当社がお客様のカード番号、銀行口座番号、その他の金融口座番号を当社のサーバーに収集または保存することはありません。 | §06 |
2.2 パイプラインおよび利用状況のデータ
| データ | 詳細 | 保持 |
|---|---|---|
| ワークフローのメタデータ | 実行 ID、ジョブ名、タイムスタンプ、失敗/成功のステータス、および所要時間の指標。 | §06 |
| ワークフローの YAML ファイル | 当社は、ジョブの構造、キャッシュ、依存関係を分析するために、お客様の .github/workflows の YAML ファイルを読み取ります。これにより、AI を活用した最適化の推奨事項と AI Scan のランナー設定が実現されます。 | §06 |
| リソースの使用状況 | コスト効率を計算するために使用される CPU およびメモリの使用状況の統計。 | §06 |
| ログデータ | ボトルネックや障害を特定するために必要なビルドログおよびエラーメッセージ。 | §06 |
| ランナーのテレメトリ | お客様が Latchkey Runners をご利用になる際、当社はランナーの運用、利用状況の請求、分析の提供、および自己修復を実現するために、ランタイムのテレメトリ (CPU、メモリ、ディスク使用量、終了コード、ジョブの所要時間、およびランナーごとの計測データ) を処理します。また、当社のネットワークゲートウェイは、ランナーのアウトバウンド接続が到達したリモートアドレスと通過したバイト数を、最大 10 分ごとの合計として記録します。パケットの内容、ポート、プロセス名やユーザー名は含みません。この記録は当社の運用担当者だけがネットワークコストの調査のために読み取ります。記録は 14 日間保持され、その後 3 日以内に削除されます。運用担当者が記録の一部を写した場合、その写しは作成から 14 日以内に削除されます。 | §06 |
| 自己修復エージェントのデータ | 失敗したビルドステップで自己修復が作動すると、エージェントはそのステップの stderr、stdout、終了コード、および厳選された一連のマニフェストファイル (例: package.json、requirements.txt、Cargo.toml) を処理します。エージェントはお客様のソースコードにアクセスできず、その動作は検証済みの許可リストの範囲内に限定されます。 | §06 |
| ソースコード: お客様が求めた場合にのみ保持 | Latchkey がお客様のソースコードを保持するのは、お客様またはお客様のジョブが求めた場合に限られます。分析用の連携機能は、メタデータ、ワークフローの YAML ファイル、およびログを分析するのみであり、ソースコードを分析することは一切ありません。お客様が Latchkey Runners をご利用になる際、お客様のコードは当該ジョブを実行するためだけに一時的で隔離されたランナーインスタンスにチェックアウトされ、そのランナーはジョブ完了時に破棄されます。ジョブの後もお客様のコードが Latchkey のインフラストラクチャ上に残るのは、ジョブが保存したキャッシュエントリ、またはジョブが Latchkey にアップロードしたアーティファクトの中だけです。いずれもお客様のワークスペース内でのみ利用でき、当社のドキュメントに記載された期間が終わると削除されます。お客様がジョブを開始するために Latchkey CLI からアップロードした作業ツリーは、そのジョブの終了後に削除されます。 | §06 |
- AI のプライバシー: 当社は、グローバルなマルチテナントの AI モデルを訓練するために、お客様の独自のログやソースコードを使用することはありません。AI のインサイト、自己修復の診断、および AI Scan の結果は、お客様のワークスペースのためだけに生成されます。
- 権限の範囲: 分析については、当社は GitHub Actions のメタデータおよびワークフローの YAML への読み取り専用アクセスを要求します。プルリクエストの作成については、お客様が明示的に要求された PR を開くために必要な最小限の書き込み権限を要求します。当社がお客様に代わってコミットをプッシュしたりコードをマージしたりすることは一切ありません。Latchkey Runners については、お客様のワークフローの YAML が runs-on ラベルを介してジョブを Latchkey のランナーに振り分けます。追加の GitHub の権限は必要ありません。
AI によるデータの利用
既定では、Latchkey は、グローバルなマルチテナントの AI モデルを訓練するために、お客様の独自のログ、ワークフローファイル、またはソースコードを使用することはありません。AI 機能 (インサイト、AI Scan のランナー設定、および自己修復) は、お客様のワークスペースのデータに対して、お客様のワークスペースの利益のために動作します。当社は、アルゴリズムおよびサービスのパフォーマンスを向上させるために、お客様またはお客様のワークスペースまで遡って特定できない形式で、非識別化され集約されたメタデータ (ジョブの所要時間や障害カテゴリごとの件数など) を使用する権利を留保します。
§03 お客様の情報の利用方法
当社は、収集したデータを以下の目的で使用します:
3.1 サービスの提供
分析ダッシュボード、コストレポート、および最適化のインサイトを生成するため。
3.2 ランナーの運用
お客様のワークフローのジョブを実行する一時的な Latchkey Runner インスタンスをプロビジョニング、運用、および破棄するため、ならびに請求のためにそれらの使用状況を計測するため。
3.3 自己修復
Latchkey Runners 上で失敗したビルドステップを検出、診断し、範囲を限定した修正を適用するため、ならびに自己修復が行った内容を、各修復が行われた実行のページおよびワークスペース全体の概要としてダッシュボードに表示するため。
3.4 AI Scan と最適化
AI Scan のランナー設定を生成し、Latchkey が作成したプルリクエストを介してお客様が適用を選択できる最適化の推奨事項を提示するために、お客様のリポジトリの構造およびワークフローの YAML ファイルを分析するため。
3.5 セキュリティと信頼性
技術的な問題、セキュリティ上のリスク、または本サービスの不正利用を検出するため。
3.6 請求の自動化
シームレスなプランの移行および Stripe を介した自動請求を実現するため。
§04 データの共有および開示
当社が、お客様の個人データを第三者に販売、取引、または貸与することはありません。
4.1 クラウドホスティングおよびランナーのコンピューティング
AWS は、当社のアプリケーションおよび Latchkey Runners を支えるコンピューティングをホストしており、マネージドデータベースプロバイダが当社のデータベースをホストしています。顧客データおよびランナーインスタンスは、隔離された環境で保持されます。
4.2 認証
Clerk は、当社が提供するすべてのサインイン方法の認証を処理します。当社がお客様の GitHub または Google の認証情報を閲覧または保存することはありません。
4.3 決済処理
Stripe は、お客様のサブスクリプション、シート、およびランナー使用分の支払いを処理します。
4.4 AI による処理
当社は、自己修復の診断、最適化のインサイト、AI Scan のランナー設定、ナレッジベースなど、Latchkey の AI 機能を実現するために、第三者の AI モデルプロバイダを使用しています。機能がこれらのプロバイダのいずれかを使用する場合、当社は、その機能がそのリクエストに必要とするデータをプロバイダに送信します。当社は、これらのプロバイダがお客様のデータを用いて自社のモデルを訓練することを許可しません。
§05 データのセキュリティ
当社は、お客様のデータを保護するために、業界標準のセキュリティ対策を採用しています。転送中のデータには TLS 1.2 以上を、保存されているデータには AES-256 を使用します。当社がパスワードや決済情報を保存することはありません。
Latchkey は、SOC 2 に準拠している AWS 上で稼働しています。顧客データおよび Latchkey Runner インスタンスは、厳格なアクセス制御を備えた隔離された環境で保持されます。また、Latchkey Runners は一時的なものであり、各ランナーはそのランナーが処理するジョブの完了後に破棄されるため、ランナー上のものが別のジョブに引き継がれることはありません。
§06 データの保持
当社は、データを最長 1 年間アクティブな状態で保持し、その後コールドストレージに移行します。過去の分析は引き続き利用可能ですが、コールドストレージからの取得には読み込みに追加の時間を要する場合があります。お客様は、プランの解約後、いつでもデータの完全な削除を要求することができます。アーカイブされたデータは、法律で別途要求される場合を除き、通常 5 年後に消去されます。
§07 お客様のプライバシーに関する権利
お客様の所在地 (例: GDPR、CCPA) に応じて、お客様は、ご自身の個人データへのアクセス、訂正、または削除に関する権利を有する場合があります。
§09 第三者サービス
当社のインフラストラクチャプロバイダに関する情報については、データの共有および開示のセクションをご参照ください。Google Analytics の利用方法については「Cookie と追跡技術」をご覧ください。
§10 お問い合わせ
このプライバシーポリシーについてご質問がある場合は、以下までお問い合わせください:
ポリシーの更新
当社は、このプライバシーポリシーを随時更新することがあります。重要な変更がある場合は、電子メールまたは当社プラットフォーム上の目立つ通知を通じてお客様にお知らせします。