Security and data protection

Clear controls for vendor risk evidence.

VendorGuard stores vendor risk records, uploaded evidence, and generated reports in an authenticated workspace. This page documents the current controls, data categories, and processing boundaries customers should review before sharing sensitive vendor material.

DPA template

Download the current data processing addendum template for legal review. It is a working template and should be finalized for each customer agreement.

Download DPA template

Access control

VendorGuard uses Supabase authentication, organization-scoped records, and role-based access for admin, analyst, and viewer users.

Tenant separation

Core vendor, evaluation, document metadata, monitoring, alert, and settings tables use organization IDs and row-level security policies.

Private evidence storage

Uploaded vendor evidence and generated reports are stored in private Supabase Storage buckets. Report files are accessed through signed URLs.

External research boundaries

Vendor assessments may use Tavily, Anthropic, and configured security rating providers. Reports should show evidence gaps instead of unsupported certainty.

Data handled

VendorGuard is intended for third-party risk assessment workflows. Customers should avoid uploading unnecessary personal data or secrets inside vendor evidence. Org admins can export or permanently delete all organization data on demand from account settings, without needing to file a support request.

  • Account profile and organization details
  • Vendor names, domains, websites, countries, tiers, and assessment scope
  • Uploaded vendor evidence such as SOC 2, ISO 27001, penetration test, financial, legal, and compliance documents
  • Generated findings, evaluation scores, reports, monitoring alerts, comments, and audit-style assessment logs
  • Integration configuration such as security rating API keys when an administrator connects them

Storage and retention

Primary storage
Supabase PostgreSQL and private Supabase Storage buckets configured for this deployment.
Storage region
The exact region is the Supabase project region for the active environment and should be confirmed from the deployment settings before contractual commitments.
Encryption
Data uses HTTPS in transit and Supabase-managed storage/database protections at rest. Security rating integration API keys are additionally encrypted at the application layer. VendorGuard does not currently add per-record application-layer encryption for vendor and evaluation data beyond that.
Retention
Assessment logs include a 90-day expiry marker. Org admins can export or delete all organization data on demand from account settings. Report deletion and other retention commitments should be confirmed in the customer agreement.

Implementation notes

This page reflects the controls visible in the current application code. Before using it for an enterprise procurement review, confirm the production Supabase region, final security contact, incident notification SLA, and the signed DPA terms.

Subprocessors

These categories of services may process customer or vendor assessment data depending on which workflows and integrations are enabled. Sign in to view the exact provider names and deployment region for this environment.

Start a workspace
ProviderPurpose
SupabaseAuthentication, PostgreSQL database, storage, and server-side access controls
VercelApplication hosting and compute infrastructure
AnthropicAI-assisted assessment drafting, evidence analysis, summaries, and country discovery support
TavilyWeb research for vendor risk signals and source discovery
Security rating providersThird-party security rating enrichment when the customer configures API access
ResendEmail alerts when configured for monitoring notifications
StripeSubscription billing; Stripe handles payment card data directly