Data Handling & Trust
Last updated: April 28, 2026
PentestAI is built by security professionals, for security professionals. This page summarizes how we handle your data and the security controls we operate.
Data Storage
Your account data and conversation history are stored in a PostgreSQL database hosted on infrastructure in the European Union. Backups are encrypted at rest. We do not replicate your data across regions without notice.
No Training on Your Data
We do not use your conversation data to train AI models. Anthropic, as our LLM provider, retains API request data for up to 7 days for safety and abuse monitoring purposes, after which it is deleted. They do not use API data for model training. See Anthropic’s usage policy at anthropic.com/policies/usage for the current retention terms.
Transmission Security
All communication between your browser and our servers is encrypted using TLS 1.2+. API calls to Anthropic are also made over TLS. Session cookies are flagged HttpOnly, Secure, and SameSite=Lax in production to mitigate XSS and CSRF risks.
Authentication Security
Passwords are hashed with Argon2id (memory-hard). Session tokens are HS256 JWTs with a configurable TTL. A session_version integer on each user row enables instant global session invalidation (logout-all-devices) without a token blocklist.
Access Controls
Conversation data is isolated per user — no user can access another user’s conversations. All authenticated endpoints enforce email verification and ToS acceptance before allowing AI usage. Rate limiting is applied to all endpoints.
Spend Cap & AI Usage Controls
Each user has a weekly AI spend cap enforced server-side via atomic database locks. The per-user cap prevents runaway costs and limits potential abuse. Spend is tracked in a tamper-evident ledger (one row per AI call).
Data Retention
Your account and conversation data is retained as long as your account is active. You may request deletion of your account and all associated conversation history by emailing security@pentest-ai.example with subject “Account Deletion Request”. We will process deletion requests within 30 days.
Incident Response
We will notify affected users within 72 hours of discovering a data breach as required by GDPR. Security incidents are logged and reviewed by the engineering team.
Responsible Disclosure
Found a vulnerability? We welcome responsible disclosure from the security community.
Email: security@pentest-ai.example
Please include a detailed description of the vulnerability, steps to reproduce, and your assessment of impact. We aim to acknowledge reports within 24 hours and provide a fix timeline within 5 business days for critical issues.
We commit to: (1) not pursuing legal action against good-faith researchers, (2) keeping your report confidential until a fix is deployed, and (3) crediting you in our release notes (if desired).
Questions
For security questions or vulnerability reports, contact security@pentest-ai.example.
For privacy or data handling questions, contact privacy@pentest-ai.example.