Last updated: October 9, 2026
PentSeal is a platform for authorized security testing: it verifies that you control a target, records the scope and authorization you sign, runs checks only inside the agreed window, and produces a defensible report. This page describes the data the service processes, where code runs, and the providers we rely on to operate — including what we cannot yet promise today.
Depending on how you use PentSeal, the service processes:
We do not intentionally collect payment card data (Stripe holds it) or protected health information. Please do not enter data that you are not permitted to store with us — see Terms §4.
The application runs on Vercel's serverless platform. The security checks PentSeal performs are built-in implementations that execute inside that runtime and make outbound probes — TLS, DNS, HTTP and port checks — to the targets you have authorized. Scans are not routed through third-party scanning engines, and PentSeal will not run checks against a target until ownership is verified and the engagement's authorization record is in place.
PentSeal exists to keep testing inside its authorization. Concretely: targets must pass an ownership challenge (DNS TXT or HTTP file) before they can be tested; scope, rules of engagement and the testing window are captured and signed as one record; actions are gated on that record at run time; and an append-only audit trail plus a hash-chained evidence custody record let you demonstrate afterward exactly what was authorized, what ran, and what was found. Testing without provable authorization is treated as misuse, per Terms §1.
Multi-factor authentication and SSO are roadmap items, not features of the current build — we would rather say that than imply they exist.
Data is stored in the configured region of the managed Redis provider (Upstash). Regional pinning per customer is a roadmap item, not a current guarantee; if residency is a hard requirement for your engagement, ask us about the current deployment region before you commit.
The following services process data on our behalf:
| Provider | Purpose | Data categories |
|---|---|---|
| Vercel | Application hosting, edge network and serverless runtime for PentSeal itself | Request metadata; ephemeral platform logs (PII redacted) |
| Upstash | Managed Redis — the primary data store: sessions, engagements, assets, findings, evidence records and audit logs | Account data and customer-supplied engagement data, including finding evidence and audit records, sent to the datastore over HTTPS |
| Resend | Transactional email delivery: email verification, signer invitations and password resets | Recipient email addresses and the content of the messages we send |
| Stripe | Payment processing when billing is enabled | Billing contact and payment details, held by Stripe. Card details never reach PentSeal servers |
| Cloudflare Turnstile | Bot protection on sign-up and sign-in | Challenge response and request metadata used to distinguish humans from automated traffic |
Payment processing is handled by Stripe when billing is enabled; card details never reach PentSeal servers. We keep this table limited to providers actually wired into the service and update it as that changes.
Engagement, asset, finding and evidence data you enter belongs to you. There is currently no self-serve account deletion; request deletion through the contact page and we will remove your workspace's engagement, finding and evidence records from the datastore and confirm when done.
Found a security vulnerability in PentSeal? Email security@pentseal.com or use the contact page. We review all good-faith reports and will keep you informed of progress. We do not run a paid bug-bounty program at this time.
Component health and measured availability history are published on the public status page (JSON feed at /api/status). The uptime figures there are recorded by PentSeal probing itself — they are published as measured evidence, not as an independent attestation. If an incident affects your data, we will notify affected customers directly.
PentSeal does not currently hold SOC 2, ISO 27001, or other third-party certifications. The honest limits of the service are described in our Terms of Service. Our compliance program is being built against SOC 2 and PCI DSS control frameworks, and we will update this page as it develops.
Features described as “not yet available” in the documentation may change, and no service-level agreement applies except where one is agreed in writing. The availability target shown on the status page is an internal engineering objective, not a contractual commitment. Check results and exported reports reflect what was tested at the time they ran — they are not a guarantee that a system is secure, and they are not an attestation or certification.