Primagery AI
  • Services
  • Process
  • Reach
  • Clients
  • Contact

Last updated: August 1, 2026

Security & Trust

Primagery builds business systems for operators who need reliability, clarity, and accountability. This page summarizes how we protect the Command Center, Client Portal, and the data you entrust to us.

SOC 2 program status

Primagery is executing a SOC 2 Type II readiness program mapped to AICPA Trust Services Criteria (Security, Availability, Confidentiality). We are not yet SOC 2 certified — we will update this page when a Type II report is available.

Platform architecture

  • Hosting: Vercel (TLS, edge middleware, serverless functions)
  • Database: Neon Postgres with encryption at rest
  • Documents: Private object storage (Vercel Blob) when enabled — not public URLs
  • Email: Resend with signed inbound webhooks

Access & identity

  • Invite-only team roster before any login is issued
  • Role-based permissions on every operator API route
  • Separate Command Center and Client Portal login surfaces
  • Client portal data scoped by authenticated client id
  • Login rate limiting and append-only security audit log
  • Human approval gates on automated agent (Wolfie) jobs

Application security

  • Security headers and Content Security Policy
  • Parameterized SQL; optimistic concurrency on shared state
  • CI pipeline: lint, tests, build, and dependency audit on every change
  • E-signatures record legal name, timestamp, and IP server-side

Payments & PCI

When card payments are collected, Primagery uses Stripe-hosted Checkout / Payment Links. Cardholder data (PAN/CVC) is entered on Stripe's pages and is not stored on Primagery servers. Stripe is a PCI DSS Level 1 service provider; our design goal is to stay out of card-data scope (typical SAQ A posture for fully hosted checkout).

  • We do not claim Primagery is PCI DSS certified as a card processor
  • Payment status and references may be stored; full card numbers are not
  • Live Stripe in production is enabled only when configured — see Subprocessors

Encryption in transit & at rest

  • In transit: TLS on Vercel for public HTTPS traffic
  • At rest: Neon Postgres encryption at rest; private Blob object storage when document vault is enabled
  • We do not claim client-side end-to-end encryption of all portal content

Insurance

Primagery maintains general liability and cyber liability insurance. Certificates of insurance are available to enterprise clients on request via info@primagery.com.

Compliance documents

  • Privacy Policy
  • Data Processing Addendum
  • Subprocessors
  • Acceptable Use Policy
  • Legal hub

Responsible disclosure

If you believe you have found a security vulnerability, please report it responsibly. We request that you do not publicly disclose issues until we have had a reasonable opportunity to investigate and remediate.

  • Email: info@primagery.com
  • Machine-readable: /.well-known/security.txt

We aim to acknowledge reports within two business days. We do not currently operate a paid bug bounty program.

Enterprise inquiries

For security questionnaires, SOC 2 timeline, or custom DPA terms, contact info@primagery.com. We can provide subprocessors detail and a summary of controls under our readiness program.

Primagery

Innovation by Design

info@primagery.com

Services

  • Hospitality
  • Strategy
  • AI Technology
  • Custom Solutions
  • LuminaForge

Company

  • International
  • Areas
  • Systems Audit
  • Contact
  • FAQ
  • Business Card

Legal

  • Legal hub
  • Security
  • Privacy
  • Terms
  • Cookies
  • DPA

© 2026 Primagery AI. All rights reserved.