プライバシーポリシー
Dependa — Sumikko Lab|最終更新日: 2026-11-03
1. はじめに
本プライバシーポリシーは、デスクトップアプリケーション「Dependa」(以下「本アプリ」)における情報の取り扱いについて説明します。
2. 本アプリが収集しない情報
本アプリは以下の情報を収集しません。
- 氏名、メールアドレス、電話番号等の個人情報
- 位置情報
- 利用状況の統計データ(テレメトリ)
- Cookie やトラッキング情報
- プロジェクトのソースコード
3. ローカルに保存される情報
本アプリは以下の情報をお使いの端末にローカル保存します。外部サーバーへの送信は行いません(4 章のオンライン機能をユーザーが有効にした場合の、同章に記載した内容の送信を除きます)。
- アプリ設定: 言語設定、オンライン機能の有効/無効、利用規約の同意状態
- ライセンス状態: Free / Pro の状態
- プロジェクト・レビュー・ポリシー・例外の記録: プロジェクト情報、レビュー状態、組織ポリシー、例外、前回スキャンのスナップショット
- スキャン結果: SBOM ファイル、HTML レポート(いずれもユーザーが指定した出力先に保存)
保存先: %LocalAppData%\Dependa\ 以下(settings.json、dependa.db、snapshots\、sbom-reviews\、policies\、dependa-exceptions.json など)
4. オンライン機能利用時の通信
本アプリにはオプションのオンライン機能があります。いずれもユーザーが明示的に有効化した場合のみ動作します。
4.1 OSV API(脆弱性照合)
- 通信先:
https://api.osv.dev/(Google が運営する OSV データベース)
- 送信内容: パッケージ名、バージョン番号、エコシステム名(例: PyPI, npm)
- 目的: 最新の既知脆弱性情報の照合
- 個人情報の送信: なし
4.2 PyPI API(ライセンス情報補完)
- 通信先:
https://pypi.org/(Python Package Index)
- 送信内容: パッケージ名、バージョン番号
- 目的: ライセンス情報の補完取得
- 個人情報の送信: なし
4.3 npm レジストリ・NuGet API(ライセンス情報補完)
- 通信先:
https://registry.npmjs.org/、https://api.nuget.org/ - 送信内容: パッケージ名(NuGet ではバージョン番号を含む場合があります)
- 目的: ライセンス情報の補完取得
- 個人情報の送信: なし
4.4 CISA KEV カタログ(既知の悪用の確認)
- 通信先:
https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json(米国 CISA の公開カタログ)
- 送信内容: なし(公開カタログをダウンロードするだけです。パッケージ名、ファイルの内容、SBOM は送信しません)
- 接続先に伝わる情報: 通信元の IP アドレス、アプリの識別名(Dependa/バージョン番号)
- 目的: 検出された脆弱性がカタログに掲載されているかの確認
- 既定の状態: 無効
- 有効にする方法: 設定画面の「既知の悪用の確認(CISA KEV)を使う」をオンにします。CLI では
scan に --use-kev を指定します。
- 利用の条件: Pro ライセンスが必要です。
- 通信の時期: スキャンの実行時です。既定では、取得から 24 時間以内のカタログが保存されている場合は通信しません。
- 保存先:
%LocalAppData%\Dependa\cache\kev-catalog.json
- 消去の方法: 設定画面の「KEV のキャッシュを消去」を押します。
4.5 FIRST EPSS API(悪用予測スコア)
- 通信先:
https://api.first.org/data/v1/epss(FIRST の公開 API)
- 送信内容: 検出された CVE 番号だけ(パッケージ名、バージョン番号、ファイルのパス、ファイルの内容、SBOM は送信しません)
- 接続先に伝わる情報: 通信元の IP アドレス、アプリの識別名(Dependa/バージョン番号)
- 目的: 今後 30 日以内に悪用される確率の推定値(参考情報)の取得
- 既定の状態: 無効
- 有効にする方法: 設定画面の「悪用予測スコア(EPSS)を使う」をオンにします。CLI では
scan に --use-epss を指定します。
- 利用の条件: Pro ライセンスが必要です。
- 通信の時期: スキャンの実行時です。CVE 番号が検出されない場合は通信しません。取得から 24 時間以内のデータが保存されている CVE 番号は送信しません。
- 保存先:
%LocalAppData%\Dependa\cache\epss-cache.json
- 消去の方法: 設定画面の「EPSS のキャッシュを消去」を押します。
4.6 通信の無効化
上記のオンライン機能はいずれも設定画面から無効化できます。無効時は、これらの機能による通信を行いません。Store 版では、Pro の所有の確認を Microsoft Store を通じて行います(5 章)。この確認は、オンライン機能の設定にかかわらず行います。
5. 課金に関する情報
Pro 機能の購入は Microsoft Store の仕組みを通じて行われます。決済情報は Microsoft が管理し、本アプリの開発者が直接取得することはありません。
6. 第三者への提供
本アプリが取得または生成した情報を第三者に提供することはありません。ただし、ユーザーが 4 章のオンライン機能を有効にした場合は、同章に記載した内容が各通信先へ送信されます。
7. サポート時のデータ取り扱い
不具合調査のために提供されたデータは、調査目的以外に使用せず、調査完了後速やかに破棄するよう努めます。
8. ローカル処理
Dependa は解析をローカル環境で実行し、ソースコードやプロジェクトファイルを外部サーバーへ送信することはありません。Free 機能はオフラインで動作します。ただし、Store 版では、Pro の所有の確認を Microsoft Store を通じて行います(4.6 節・5 章)。Pro 機能ではユーザーが該当のオンライン機能を有効化した場合のみ、OSV、CISA KEV カタログ、FIRST EPSS API などの公開脆弱性データを参照します。
9. 変更について
本プライバシーポリシーは必要に応じて更新される場合があります。重要な変更がある場合はアプリ内で通知します。
10. お問い合わせ
プライバシーに関するお問い合わせは以下までお願いします。
support@sumikkolab.com
Privacy Policy
Dependa — Sumikko Lab | Last updated: November 3, 2026
1. Introduction
This Privacy Policy explains how information is handled in the desktop application "Dependa" (hereinafter "the App").
2. Information We Do Not Collect
The App does not collect any of the following:
- Personal information such as names, email addresses, or phone numbers
- Location data
- Usage statistics or telemetry
- Cookies or tracking information
- Project source code
3. Information Stored Locally
The App stores the following information locally on your device. No data is sent to external servers, except the data described in Section 4 when the user enables an online feature.
- App settings: Language preference, online feature toggle, terms acceptance status
- License state: Free / Pro status
- Project, review, policy and exception records: project information, review status, organization policies, exceptions, and snapshots of the previous scan
- Scan results: SBOM files and HTML reports (saved to user-specified output locations)
Storage location: under %LocalAppData%\Dependa\ (settings.json, dependa.db, snapshots\, sbom-reviews\, policies\, dependa-exceptions.json, and so on)
4. Network Communication for Online Features
The App includes optional online features. All online features operate only when explicitly enabled by the user.
4.1 OSV API (Vulnerability Lookup)
- Endpoint:
https://api.osv.dev/ (OSV database operated by Google)
- Data sent: Package name, version number, ecosystem name (e.g., PyPI, npm)
- Purpose: Matching against the latest known vulnerability data
- Personal information sent: None
4.2 PyPI API (License Metadata)
- Endpoint:
https://pypi.org/ (Python Package Index)
- Data sent: Package name, version number
- Purpose: Supplemental license information retrieval
- Personal information sent: None
4.3 npm Registry and NuGet API (License Metadata)
- Endpoints:
https://registry.npmjs.org/, https://api.nuget.org/ - Data sent: Package name (for NuGet, the version number may be included)
- Purpose: Supplemental license information retrieval
- Personal information sent: None
4.4 CISA KEV Catalog (Known-Exploited Check)
- Endpoint:
https://www.cisa.gov/sites/default/files/feeds/known_exploited_vulnerabilities.json (public catalog of the US CISA)
- Data sent: None (the App only downloads the public catalog; package names, file contents, and SBOMs are not sent)
- Visible to the server: Your IP address and the App identifier (Dependa/version number)
- Purpose: Checking whether detected vulnerabilities are listed in the catalog
- Default state: Off
- How to turn on: In the Settings screen, turn on "Use the known-exploited check (CISA KEV)". In the CLI, add
--use-kev to scan.
- Requirement: A Pro license is required.
- When the App connects: When a scan runs. By default, the App does not connect if it has a stored catalog fetched within the last 24 hours.
- Storage location:
%LocalAppData%\Dependa\cache\kev-catalog.json
- How to delete: In the Settings screen, select "Clear the KEV cache".
4.5 FIRST EPSS API (Exploit Prediction Score)
- Endpoint:
https://api.first.org/data/v1/epss (public API of FIRST)
- Data sent: Only the detected CVE IDs (package names, version numbers, file paths, file contents, and SBOMs are not sent)
- Visible to the server: Your IP address and the App identifier (Dependa/version number)
- Purpose: Getting an estimate of the probability of exploitation within the next 30 days (for reference)
- Default state: Off
- How to turn on: In the Settings screen, turn on "Use the exploit prediction score (EPSS)". In the CLI, add
--use-epss to scan.
- Requirement: A Pro license is required.
- When the App connects: When a scan runs. The App does not connect if no CVE ID is detected. CVE IDs with stored data fetched within the last 24 hours are not sent.
- Storage location:
%LocalAppData%\Dependa\cache\epss-cache.json
- How to delete: In the Settings screen, select "Clear the EPSS cache".
4.6 Disabling Online Features
All online features listed above can be disabled from the Settings screen. When disabled, these features make no network connections. The Store version checks Pro ownership through the Microsoft Store (see Section 5). This check runs whether or not the online features are on.
5. Billing Information
Pro feature purchases are processed through the Microsoft Store platform. Payment information is managed by Microsoft, and the App developer does not directly access any billing data.
6. Third-Party Sharing
The App does not share any collected or generated information with third parties, except that the data described in Section 4 is sent to the listed endpoints when the user enables an online feature.
7. Data Handling During Support
Data provided for investigation purposes will not be used for any other purpose and will be promptly deleted after the investigation is complete.
8. Local Processing
Dependa performs analysis locally and does not transmit source code or project files to external servers. Free features run offline. However, the Store version checks Pro ownership through the Microsoft Store (see Sections 4.6 and 5). Pro features query public vulnerability data sources such as OSV, the CISA KEV catalog, and the FIRST EPSS API only when the user enables the matching online feature.
9. Changes to This Policy
This Privacy Policy may be updated as needed. Users will be notified within the App of any significant changes.
10. Contact
For privacy-related inquiries, please contact:
support@sumikkolab.com