Privacy Policy

Last updated: December 2024

Overview

DepShield is designed with privacy in mind. We collect minimal data and do not sell or share your information with third parties for marketing purposes.

Data We Collect

File Uploads

When you upload a package.json file for scanning, we process it in memory to identify dependencies. The file content is not stored permanently unless you explicitly choose to save a shareable report.

Shareable Reports

If you generate a shareable report, we store the scan results (dependency names, versions, and vulnerability data) for 7 days. Reports are automatically deleted after this period.

Email Addresses

If you subscribe to vulnerability notifications, we store your email address and a hash of your dependencies. We use this to notify you of new vulnerabilities affecting your stack.

Usage Analytics

We may collect anonymous usage statistics (page views, scan counts) to improve the Service. This data does not include personally identifiable information.

Data We Do Not Collect

  • Source code or file contents beyond dependency manifests
  • Personal information unless explicitly provided (email for notifications)
  • Tracking cookies for advertising purposes

Third-Party Services

We use the following third-party services:

  • OSV API - To query vulnerability data for npm packages
  • CISA KEV - To identify actively exploited vulnerabilities
  • Supabase - To store shareable reports and email subscriptions
  • Vercel - To host the application

Data Retention

  • Uploaded files: Processed in memory, not stored
  • Shareable reports: 7 days, then automatically deleted
  • Email subscriptions: Until you unsubscribe

Your Rights

You may request deletion of your data at any time by contacting privacy@depshield.dev. To unsubscribe from email notifications, use the unsubscribe link in any email or contact us directly.

Contact

For privacy-related inquiries, contact us at privacy@depshield.dev.