Privacy Policy
Last updated: February 22, 2026
1. What We Collect
When you create an account, we collect your email address, a bcrypt-hashed password (we never store your plaintext password), and an optional display name.
When you use the API or dashboard, we collect scan submissions (MCP server names and agent skill content you submit for analysis), scan results, and usage counts for quota enforcement. We store a Stripe customer ID when you subscribe to a paid plan — we never store payment card details directly (those are handled by Stripe).
We collect standard server logs including IP addresses, request paths, and timestamps for security monitoring and rate limiting.
2. How We Use Your Data
- To operate the service, authenticate your session, and enforce API quotas
- To process subscription payments via Stripe
- To improve scan detection patterns and the trust registry
- To send transactional emails (password reset, account notifications) — no marketing emails without consent
- To detect and prevent abuse, fraud, and unauthorized access
We do not sell your personal data to third parties.
3. Payments & Stripe
All payment processing is handled by Stripe (stripe.com). When you subscribe, you are redirected to Stripe's hosted checkout page. Vigile receives a Stripe customer ID and subscription status — we never receive or store your full card number, CVV, or banking information. Stripe's privacy policy governs their handling of payment data: stripe.com/privacy.
4. Cookies & Session Storage
We use a single httpOnly session cookie (vigile_session) to authenticate your browser session. This cookie is strictly necessary for the service to function — it does not track you across other sites and is deleted when you sign out.
We use Plausible Analytics for anonymous, cookieless page view statistics. Plausible does not use cookies and does not collect personal data or track individuals.
5. Third-Party Services
We use the following third-party services to operate Vigile:
- Stripe — payment processing and subscription management
- Railway — API hosting and database (PostgreSQL)
- Vercel — frontend hosting
- Sentry — error monitoring (stack traces, not personal data)
- SendGrid — transactional email delivery
- Plausible — cookieless, privacy-respecting analytics
Each provider operates under their own privacy policy and data processing agreements.
6. Data Retention
Account data is retained while your account is active. Scan history retention depends on your subscription tier (7 days for Pro, 30 days for Pro+, session-only for Free). Server logs are retained for up to 90 days. If you delete your account, your personal data is removed within 30 days, except where retention is required by law or for fraud prevention.
7. Your Rights
You may request access to, correction of, or deletion of your personal data at any time by emailing support@vigile.dev. You may also export your scan history from the dashboard. If you are located in the European Economic Area (EEA) or United Kingdom, you have additional rights under GDPR/UK GDPR including the right to data portability and the right to lodge a complaint with a supervisory authority.
8. Security
We use industry-standard security practices: bcrypt password hashing, httpOnly cookies with SameSite protection, HTTPS-only communication, and least-privilege database access. API keys are stored as HMAC-SHA256 hashes — we cannot retrieve the plaintext value of a key after it is issued. No security measure is perfect; please use a strong, unique password.
9. Changes to This Policy
We may update this policy as the service evolves. Material changes will be noted by updating the date at the top of this page. Continued use of the service after changes are posted constitutes acceptance of the revised policy.
10. Contact
Privacy questions or data requests: support@vigile.dev
Vigile AI Security © 2026. All rights reserved. · Terms of Service