Security
Privca’s security runs deeper than the public site. It protects the accounts, request workflows, internal tools, and evidence trail behind sensitive privacy work. The commitment is simple: decisions are enforced server-side, and risky capabilities stay off by default until they’re deliberately armed.
- Reviewed Jul 2, 2026
- Control map
Sections
- Security scope
- Account and session protection
- Server-side authorization, default-deny
- Internal access separation
- Encryption, secrets, and provider boundaries
- Logging and auditability
- Abuse prevention and automation governance
- Request safety gates
- Template and identity integrity
- Responsible disclosure
- Good-faith research rules
- What compliance means for Privca
- One framework per layer
- Current claim posture
- Security architecture and workload identity
- Identity assurance
- Governance and the NIST Privacy Framework
- SOC 2 readiness
- Application security: OWASP ASVS
- Secure development, infrastructure, and operations
- Evidence before claims
- How this matures
Security scope
Security for Privca includes more than the public website. It includes user accounts, authentication, session behavior, internal roles, admin consoles, API routes, request creation, generated artifacts, evidence timelines, email and queue processing, billing handoffs, audit logs, and provider integrations.
The core commitment: sensitive privacy-request work is protected by server-side controls, role boundaries, validation, logging, and operational discipline, with risky capabilities disabled by default until deliberately armed.
Account and session protection
Accounts are protected with verified email, hardened password storage, enumeration-resistant registration and reset flows, account lockout under attack, and notices on sign-ins from new devices. Every account can enable two-factor authentication; internal roles must use it.
Sessions are short-lived and revocable: users can review active sessions, sign out other devices, change their password with other sessions revoked automatically, and see their own sign-in history, all from the dashboard.
Internal access separation
Support, operator, and administrative workflows run on a separated internal surface with stricter session lifetimes, mandatory two-factor enrollment, production allowlists for privileged accounts, and passkey verification for protected operations.
Internal access to sensitive records is purposeful and logged. Working at Privca does not mean browsing user data.
Encryption, secrets, and provider boundaries
Stored identity details are protected with envelope encryption bound to the owning account, using a managed key service in production. Provider credentials, webhook secrets, and operational secrets stay server-side in a managed secrets store, never in client bundles or repositories.
Where third-party providers are used, the integration is contained behind a defined boundary, the data shared is limited to the provider’s role, and webhook traffic is signature-verified.
Logging and auditability
Security-relevant actions leave append-only audit records: sensitive account events, request lifecycle changes, internal admin actions, provider failures, escalation decisions, and security-sensitive configuration activity. Evidence records are write-once by design, and access to them is custody-logged.
Audit logs answer what happened, when, to which account or request, and through which actor or system path.
Abuse prevention and automation governance
Public endpoints are rate-limited, unsafe methods require CSRF protection, and automated behaviors ship with volume caps, circuit breakers, and kill-switch paths. Optional bot checks on public auth forms are designed to fail open so an outage never locks users out.
Production sending and advanced automation stay disabled until explicit approval, live evidence, and operational readiness checks are complete: fail-closed by default.
Request safety gates
A request does not move just because a user clicked a target. Privca enforces readiness gates for account setup, required identity details, signed authorization, supported request goals, target-specific route rules, existing active requests, and plan limits: gates that protect users from sending weak requests and protect receiving organizations from processing incomplete packages.
Safety also means failing honestly: if a gate isn’t met, a route isn’t supported, or a target’s reply is ambiguous, Privca holds the request and surfaces it for a human decision instead of forcing a weak or wrong package through. A held request is a real outcome with its own record and a clear status. Nothing is quietly dropped, and a request that needs user action says exactly what to do.
Template and identity integrity
Broker-facing request language is legally meaningful, so request templates are versioned and reviewed rather than generated or mutated at send time. Each send is recorded with the template version and the sending identity behind it, and a send whose template does not match its reviewed version fails closed.
Not every path should be fully automated, either: ambiguous replies, evidence challenges, and portal-only action hand off to human review, so the system never pretends every privacy request is mechanically identical.
Responsible disclosure
Privca welcomes good-faith reports about suspected vulnerabilities or platform safety issues. In scope: the public website, the customer dashboard, the API surface behind them, and the request workflows they drive. Out of scope: volumetric denial-of-service, spam, social engineering of Privca staff or users, physical attacks, and findings that require a compromised device or stolen credentials as a precondition.
Send reports to support@privca.com with the affected URL or workflow, reproduction steps, the expected impact, and relevant screenshots or logs. Please report promptly after discovery and keep the details between you and Privca until a fix ships. Coordinated disclosure protects the users whose data is at stake.
Good-faith research rules
Do not access, modify, delete, or disclose user data beyond the minimum needed to demonstrate an issue (test against your own account wherever possible), and do not degrade the service, run automated scanners against production at volume, attempt payment fraud, or use a finding for leverage. If a test surfaces real user information, stop at the point the issue is proven, do not download, retain, or share the data, and describe what you could reach rather than pasting the underlying records.
Stay within these rules and Privca will treat your research as good-faith security work: no legal action for the research itself and no account penalties for honest reports. Reports are acknowledged as quickly as possible (normally within a few business days), confirmed issues are fixed on a timeline matched to severity, and reporters who want credit are credited once a fix has shipped. There is currently no paid bounty program; that posture will be revisited as the platform matures.
Compliance
What compliance means for Privca
Compliance is not a logo wall. For Privca, it means the product, backend, support process, broker routes, and evidence records are organized around clear control expectations, and that the public claims stay inside what operating evidence supports.
The service handles sensitive privacy-request work: account access, signed authorization, locator details, broker and company submissions, target replies, documented request records, and status timelines. A credible compliance program has to explain how those pieces are governed, protected, limited, reviewed, and retained, and be honest about which claims require future third-party assessment.
One framework per layer
Privca’s risk model is specific: authorization records, limited identity details, outbound request packages, inbound target replies, evidence records, and automated workflows that act on a user’s behalf. No single framework covers that spread well, so the architecture work follows a deliberate stack: one recognized framework per layer, chosen for fit and implemented deeply, never padded with additional frameworks for marketing breadth.
Security architecture follows NIST SP 800-207 zero-trust principles with identity-aware access in the BeyondCorp style, and machine components use a SPIFFE-model workload-identity approach. Identity assurance maps to NIST SP 800-63. Governance maps to NIST CSF 2.0 and the NIST Privacy Framework, with SOC 2 Type II as a later readiness milestone. Secure development follows the NIST SSDF (SP 800-218); application security is verified against OWASP ASVS Level 2 and the OWASP API Security Top 10; infrastructure hardening follows CIS Benchmarks and the cloud provider’s Well-Architected guidance; and operations follow NIST 800-61 incident response with autonomy governance, kill switches, and evidence chain-of-custody. The sections below walk the stack layer by layer.
- Operations
- Verification
- Secure development
- Governance
- Identity
- Architecture
Current claim posture
Readers should be able to see at a glance what each framework means for Privca today. The honest classification per layer is below: ‘implemented control area’ means the mechanism exists in the platform; ‘readiness mapping’ means controls are being organized against the framework; ‘later audit milestone’ means a formal external review is a future step, not a current claim.
| Layer | Framework | Privca role | Current claim posture |
|---|---|---|---|
| Security architecture | NIST SP 800-207 zero trust / BeyondCorp-style access | Default-deny request authorization; server-side policy checks | Implemented control area |
| Workload identity | SPIFFE model (platform equivalent) | Per-component identity for automated actions | Implemented control area |
| Identity assurance | NIST SP 800-63 | Verified account access, legal-name authorization checks, customer 2FA options, and mandatory internal 2FA | Readiness mapping |
| Governance | NIST CSF 2.0 + NIST Privacy Framework | Control mapping, privacy-by-design, data minimization | Readiness mapping |
| Assurance report | SOC 2 Type II | SaaS trust controls with third-party review | Later audit milestone |
| Secure development | NIST SSDF (SP 800-218) | Review, dependency and secret scanning, controlled change | Implemented control area |
| AppSec verification | OWASP ASVS L2 + API Security Top 10 | Code-level verification bar for web and API surfaces | Readiness mapping |
| Infrastructure | CIS Benchmarks + Well-Architected | Host, container, and cloud configuration hardening | Readiness mapping |
| Operations | NIST 800-61 incident response | Detection, containment, kill switches, evidence custody | Implemented control area |
Security architecture and workload identity
The platform follows NIST SP 800-207 zero-trust principles: no request is trusted because of where it came from, every route requires an explicit policy decision, and anything unregistered is denied by default. Access to privileged surfaces is identity-aware in the BeyondCorp style rather than perimeter-based. For users, this means authorization decisions happen server-side on every request, never in the browser.
Machine identity follows the SPIFFE model on the current platform: each automated component (request workers, monitoring, inbound processing) acts under its own short-lived, least-privilege identity, so automated actions carry attributable lineage instead of sharing one all-powerful credential.
Identity assurance
Human identity assurance maps to NIST SP 800-63: verified email at signup, hardened credential storage, optional two-factor authentication for customers, and mandatory two-factor authentication for internal roles.
Privca binds authorization to the legal name stored in the customer’s encrypted Privacy Passport and checks that match again at send time. If a target requires additional identity confirmation, the request pauses for reviewed follow-up instead of sending unsupported identity material automatically.
Governance and the NIST Privacy Framework
Governance maps to NIST CSF 2.0 and the NIST Privacy Framework together: know what data exists and why, tie every category to a product function, keep user participation visible, and treat retention as a decision rather than a default.
In practice that means a maintained inventory of every data category the service touches (account details, Privacy Passport information, authorization records, request packages, target replies, evidence artifacts, audit logs, billing state), each answering the same questions: what is the purpose, where does it live, how sensitive is it, what is the retention expectation, who can access it, and is it ever sent outside Privca. The Data Handling page publishes that mapping in user-readable form, and new data fields are not added without a purpose that survives those questions.
SOC 2 readiness
SOC 2 is a service-organization assurance framework, and the relevant lesson for a young platform is not to claim a report early. It is to operate like a company that can eventually be reviewed: defined controls, assigned ownership, repeatable procedures, evidence, exceptions, and management review. For Privca the most relevant trust service categories are Security, Confidentiality, and Privacy, with Availability growing in importance as users come to rely on request timelines.
The supportable claim today is readiness work: control design, evidence collection, and preparation for future formal review. A Type I report would review control design at a point in time; a Type II report requires a stable operating period with evidence that controls worked throughout it. That sequencing (evidence first, report later) is the plan.
Application security: OWASP ASVS
Privca is a web application coordinating sensitive privacy workflows, so application security cannot stop at generic headers and password rules. OWASP ASVS Level 2, paired with the OWASP API Security Top 10, gives the product a systematic review bar across authentication, session handling, authorization, validation, cryptography, logging, file handling, and API behavior, applied at the actual boundaries where users, internal staff, APIs, stored records, and external providers interact.
Privca uses ASVS as its internal application-security checklist and future assessment guide. Until a formal external review is completed, this is application-security readiness, the verification bar the code is held to, rather than a third-party attestation.
Secure development, infrastructure, and operations
Changes to the platform follow the NIST SSDF: reviewed code, dependency scanning, secret scanning, and controlled deployment with rollback paths. Guard checks in the build pipeline enforce boundaries that matter to users: for example, that authorization logic cannot drift into browser code and that evidence records stay append-only. Infrastructure configuration follows CIS Benchmarks and the cloud provider’s Well-Architected guidance: minimal public surface, private data stores, secrets in a managed parameter store, and monitored, alarmed operations.
Operational readiness follows NIST 800-61 incident response: detection, triage, containment, communication, and recorded outcomes. Because Privca automates request work, autonomy has its own governance: rate limits, circuit breakers, and kill-switch paths for every automated behavior, plus chain-of-custody logging on evidence access.
Evidence before claims
Privca’s rule for public language is that the records come first. Configuration records, audit logs, change history, policy decisions, vendor notes, incident-response paths, access reviews, retention decisions, request evidence, and security review output are what make a claim safe to publish.
That is why these pages use careful words: mapped to, designed around, readiness work, implemented control area, future assessment. Stronger words (certified, audited, formally compliant, SOC 2 Type II attested) are reserved until a third-party report or legal basis supports them.
How this matures
The path is deliberately incremental: keep building reviewable operations (stable production controls, documented policies, repeatable internal reviews, vendor documentation, access-review history, incident-response exercises, security testing, and management signoff), then let third-party assessment upgrade the claims when the evidence is in place.
Nothing on this page is a certification claim, an audit report, or a guarantee; the claim-posture table above says, layer by layer, exactly what Privca asserts today. As milestones land, this page will be updated with the stronger, supported language.
Trust topics
- SecurityHow Privca protects accounts, systems, internal access, secrets, and evidence, the automation safety gates and responsible disclosure, and the frameworks it is built against.
- Data HandlingWhat Privca collects, why it is needed, how it moves through requests, how it is retained, and the providers behind the platform.
- Requests & EvidenceHow authorization is captured, what a target receives, and the documented record every request keeps.
- Rights by StateThe privacy rights people have, and how strong a request is in each state.