Skip to content

Security

How we protect your data.

Procurement teams need real answers, not marketing. Here's what's actually true about how Nexus is built and run.

The short version

Data we hold

Nexus holds the records your business runs on: worker profiles with PII and certifications, project records, daily safety forms, photos and PDFs uploaded from the field, and a 30-year archive of exposure records as required by OSHA. We do not collect health information beyond what regulators require us to retain (medical surveillance dates, fit-test results, and exposure data).

We do not hold payment card data. All billing flows through Stripe; Nexus only stores a Stripe customer ID and subscription metadata.

Encryption

In transit

All traffic to getnexus.pro and our API is served over TLS 1.2 or higher. Certificates are managed by our hosting provider and renewed automatically.

At rest

Database storage (managed Postgres) is encrypted at rest by the hosting provider. File storage (Cloudflare R2) is encrypted at rest with AES-256. Encryption keys are managed by the respective providers; Nexus does not handle raw key material.

Access control

Inside a customer organization, Nexus enforces role-based access: owner, admin, supervisor, and field roles each see only what they're authorized to see. Engineers at Nexus do not have routine access to customer data. Production database access requires explicit reason, is logged, and is granted on a case-by-case basis (e.g. supporting a customer ticket that requires it).

Tenant isolation

Nexus is a multi-tenant SaaS. All customer data lives in a shared database, partitioned by organization ID. Every API request goes through middleware that extracts the organization ID from the authenticated session and scopes the database query to that tenant. There is no way through the application to read another tenant's data.

Backups and durability

Our managed Postgres provider takes automated daily backups with point-in-time recovery. File storage in Cloudflare R2 has 99.999999999% (eleven nines) durability through R2's own replication. We do not delete data on customer cancellation for 90 days, and we retain exposure-record archives for the full 30 years required by OSHA 29 CFR 1926.1101.

AI and document parsing

Nexus uses Anthropic's Claude API to parse uploaded documents (extracting expiration dates from certification PDFs, structured fields from training certificates, and similar). Under Anthropic's standard commercial API terms, content sent for parsing is not used to train Anthropic's models and is retained by Anthropic for a limited period (typically 30 days) for abuse-monitoring only, then deleted. Parsed data is stored in your Nexus database under your organization's tenancy and is treated like any other customer data.

Subprocessors

We list the third parties that process customer data on our behalf. We update this list when it changes. If you need notification of subprocessor changes, ask us.

Provider Purpose Region
Clerk Authentication and organization management United States
Stripe Subscription billing and payment processing United States
Cloudflare R2 Encrypted file and document storage United States
Railway Application hosting, managed Postgres, managed Redis United States
Anthropic AI-assisted document parsing (Claude API) United States
Sentry Error monitoring (optional) United States
Mixpanel Product analytics (optional) United States
Google Analytics Marketing website analytics (getnexus.pro pageviews) United States

Incident response

If we discover unauthorized access to customer data, we will notify affected customers without undue delay (target: within 72 hours of confirmation) with a description of what happened, what data was affected, and what we're doing about it. We follow the breach-notification commitments in our Terms of Service and the data-handling commitments in our Privacy Policy.

Vulnerability reporting

If you find a security issue, please email security@getnexus.pro. We will respond within two business days. We don't have a formal bug-bounty program yet, but we will acknowledge researchers who report in good faith, and we don't pursue legal action against good-faith research that respects user privacy and doesn't degrade service.

What we don't have yet

Being honest about what we haven't done is more useful than claiming what we haven't earned.

When we earn certifications, this page will be the first place they show up.

Questions

For procurement reviews, security questionnaires, or anything else, email security@getnexus.pro.

Ready to simplify compliance?

Start your 14-day free trial. No credit card required.