Security
Readable top to bottom.
OpslyIQ holds payroll estimates, bank balances and clock-in photographs — the most sensitive records a restaurant has. Here is exactly how they are held, and where the limits are. There is no version of this page with the awkward parts removed.
Reads and computes
Sales, punches, counts and the bank balance — read to catch a shortfall and to price what a shift cost.Initiate a transfer
It does not file a return, does not remit, and cannot move a pound. There is no code path that could — stronger than a policy saying it should not.In plain English.
How your data is actually held, control by control.
In place todayEvery control below, shipped
SOC 2
Not certified. A Type II report requires an observation window, and ours has not started — so nobody can hand you one, and we will not imply otherwise. The technical work underneath it — access control, tenant isolation, audit evidence — is built and documented, which is the part that would be examined. That is the honest position, and it is a worse sentence than a badge would be.
Single sign-on
Built, and not yet run against a real identity provider. Directory sync and two-factor login are shipped and exercised. The SAML round-trip with a live provider needs a customer's own directory to test against, and that has not happened yet.
Penetration test
Not commissioned. When one is, the summary goes here rather than into a sales conversation.
If any of those three is a hard requirement for you, say so before you start rather than after. It is a better conversation than discovering it in a security review.
What we are not.
A security page that lists only what a company has is a sales document. These are the three things a procurement review will ask for that we cannot hand over today.
Who else touches it
Every third party that may process your data.
Several are engaged only when you choose to connect them — your register, your bank. A reviewer will check this list, so it is kept accurate rather than short.
| Sub-processor | What it handles | Region |
|---|---|---|
| Supabase | Database, authentication and file storage | United States |
| Vercel | Application hosting and CDN | United States |
| Trigger.dev | Runs the overnight jobs — the sync, the nightly computation | United States |
| Clover / Square | Register data — only once you connect your register | United States |
| Plaid | Bank connection — only once you connect a bank | United States |
| Anthropic | The copilot. Inputs are stripped of personal data before they are sent | United States |
| Sentry | Error and performance telemetry, secret-scrubbed | United States |
| Stripe | Billing and payment processing | United States |
| Resend | Transactional email — invites and alerts | United States |
| PostHog | Product analytics, cookieless | United States |
| Places and Maps — address autocomplete during setup | United States |
Found something?
Email hello@opslyiq.com. We will acknowledge it and work it through with you — responsible disclosure, and no legal threats for good-faith research.
Procurement asking?
A Data Processing Agreement, a completed security questionnaire, or our current SOC 2 position — ask and you will get the real answer, including where it is "not yet".
This page describes the product's security posture in good faith. It is not a contract.
Read it, then decide. That is the point.
Anything here you want in more detail, ask.
14 days free · no card · cancel in one click