Switching tools? Setup is included on paid plans. See how

Your customers’ data stays your company’s.

Encrypted in transit and at rest, walled off per company at the database, and hosted in the US. Quotes, payments, and crew timesheets included.

Built on Vercel, Supabase, AWS us-east, Stripe, Sentry, Upstash.

Security spec

Traffic on TLS 1.3
100%
Encryption at rest
AES-256
Tenant isolation
At the database
Continuous GPS on crews
Never
Breaches to date
None
Breach notification
Within 24 hours

One path for every request.

A quote lookup, a card payment, and a crew clock-in all take the same route. No back doors, and no cheaper plan with weaker defaults.

  1. 01

    Browser

    TLS 1.3

  2. 02

    Vercel Edge

    rate-limited

  3. 03

    Next.js Server

    auth, RBAC

  4. 04

    Supabase, RLS

    AES-256 at rest

  5. 05

    Cross-region backup

    AWS us-west

01

In flight
TLS 1.3, HSTS preload, no TLS 1.2 fallback.

02

In process
Row-level security and server-side keys on every table.

03

At rest
AES-256 on every row and attachment, backed up to a second region.
A crew member checking his phone in a driveway

We don’t track your crew.

On Pro and Scale, location is taken at three moments to prove someone was on the job. The rest of the day, we don’t know where your crew is, and we aren’t asking.

Recorded

  • Clock-inOne location fix, verified against the job address.
  • Clock-outOne fix, when the crew finishes or leaves.
  • Job-site photoOne fix, attached to the photo record itself.

Never recorded

  • Live-location mapNot streamed, not stored, not rendered.
  • Driving telemetryWe are not a fleet tool. No braking events.
  • Background locationThe phone is not reporting when off the job.

From the first clock-in to the day you leave.

No hidden copies, no secret retention.

  1. 01

    Capture

    Clock-ins, photos, quotes, and payments arrive over TLS 1.3. The server signs and timestamps every event before anything is stored.

  2. 02

    Encrypt

    Data is written through row-level security into an AES-256 at-rest volume. Attachments are encrypted before storage hands the upload back.

  3. 03

    Replicate

    Point-in-time snapshots and daily backups are copied to a second region. A backup that cannot restore is not a backup, so we test them.

  4. 04

    Export

    Export your customer, job, and payment data as CSV or JSON at any time. No support ticket, no retention bait.

  5. 05

    Delete

    Account closure triggers a 30-day hold, then a permanent purge across primary, replica, and backups. We publish the clock, we don't hide it.

What we don’t have yet.

Better you read it here than find it in a vendor review.

SSO / SAML

On the roadmap

No tenant-side SSO or SAML today. Enterprise SSO through Okta or Google Workspace is on the roadmap. If you need it, talk to sales.

SOC 2 Type II

In progress, not yet audited

Controls are designed against SOC 2, but we have not yet completed a Type II audit. Email security@revcorepro.com for our internal controls letter.

Custom-domain portal

Roadmap

The Scale plan supports a white-label portal with your logo and brand color today. A fully custom domain on the homeowner portal is on the roadmap.

24/7 incident hotline

Email-first, business hours

security@revcorepro.com is monitored during weekday business hours, with an after-hours pager rotation for confirmed priority-one incidents.

We acknowledge reports within one business day, with a 90-day coordinated disclosure window. See also the status page.

Common questions, plainly answered.

Still deciding if Revcore fits your crew? Talk to our team.

Is Revcore Pro SOC 2 certified?

A SOC 2 Type II audit is in progress, with our controls mapped to the Trust Services Criteria. Email security@revcorepro.com for our current controls letter while the audit completes.

Where is customer data stored?

In the United States. Vercel edge plus Supabase on AWS us-east, with cross-region backups. No data is transferred abroad without your direction.

Has Revcore Pro had a security breach?

No breaches to date. If a material incident ever occurs, affected customers are notified within 24 hours in plain English.

How does Revcore Pro handle crew GPS and location?

We capture location at exactly three crew events, clock-in, clock-out, and job-site photos, to prove presence. There is no live-location map, no driving telemetry, and no background tracking.

Who at Revcore Pro can access my data?

Access is row-level and role-scoped. Service-role keys are held server-side only, and every privileged operation is logged. Internal access is least-privilege and reviewed.

Can I export my data? Can I delete it?

Yes to both. Export customers, jobs, and payments as CSV or JSON anytime. Account closure triggers a 30-day hold, then a permanent purge across primary, replica, and backups.

The last login your business needs.

Quote it, schedule it, invoice it, and get paid fast, without taping a pile of apps together.