Security and trust

What is implemented, and what is not certified

Everything in the first list is built and covered by tests. Everything in the second is a limit that applies today. Both are stated with the same prominence, because a security page that lists only strengths tells you nothing.

Implemented in the product

Verified practices

Each of these exists in the application and is exercised by automated tests, several of which work by attempting the attack and asserting that it fails.

Role-based authorization

Access is granted by role — Organization Owner, Benefits Administrator, Payroll Administrator, Finance Controller, Authorized Approver, Platform Operator — and each endpoint checks the specific permission it requires rather than only that a user is signed in.

Tenant isolation

Every request is scoped to one organization at the router, before a handler runs. Isolation is covered by tests that attempt to reach another tenant’s records on each endpoint and assert that the attempt fails.

Source-data provenance

Uploaded files are recorded with a content hash. Each finding references the rule that produced it and the source rows it rests on, so any figure can be traced back to the exact file and row it came from.

Audit trail

Consequential actions are written to an append-only audit record identifying the actor, the action, the affected records, and the time.

Human approval for consequential actions

No financial claim advances on its own. A recovery package must be approved by a user holding the Authorized Approver role, and Tallyvant does not transmit disputes to carriers.

Encryption and secure data handling

Traffic is served over HTTPS. The application requires a TLS-verified database connection, with a startup check that fails rather than falling back to an unverified one. Sessions use signed, HTTP-only cookies, and sensitive values are redacted from logs.

Rate limiting

Authentication, upload, and reconciliation endpoints are rate limited, with tests that exceed each limit and assert that the request is refused.

Backup and restore

Database backup and restore are implemented and verified by performing an actual restore, rather than by asserting that a backup file was produced.

Stated limits

What Tallyvant does not have

These are facts about the product's current maturity. They are listed here rather than left for you to discover during diligence.

Tallyvant holds no SOC 2 report, no HIPAA compliance attestation, and no independent third-party security audit. Any statement to the contrary would be false.
The product is pre-production. It has not been operated against live employee data, and it should not be until a privacy and security review is complete.
This website is a separate deployment. It has no database access, no application credentials, and no path to employee data.
Penetration testing by an independent party has not been performed. The security work to date is implementation and automated adversarial testing by the engineering team, which is not a substitute for external review.
No subprocessor list, data-processing agreement, or breach-notification commitment has been published yet. If you need these for diligence, ask — the honest answer today is that they are not written.
This website

The posture of the site you are reading

Separate from the product, and deliberately boring.

This website holds no application data

The marketing site is a separate deployment with its own build and its own project. It has no database connection, no application credentials, and no route that can reach employee records. A compromise of this site would not reach the product.

The only data collected is what you submit

The demo-request form collects a name, a company, a work email, an approximate employee count, and an optional message. There is no analytics script, no advertising pixel, no session recording, and no third-party tag of any kind on this site.

Security headers are set in code

A Content Security Policy, HSTS, frame denial, MIME-sniffing protection, a strict referrer policy, and a restrictive permissions policy are configured in the application rather than only in hosting settings, so a preview deployment carries the same headers as production.

Abuse controls on the form

Submissions are size-capped, strictly validated on the server, rate limited per client, and screened by a honeypot field and a timing floor. A submission is only ever reported as received after a configured destination has accepted it.

One known weakness, stated. The Content Security Policy permits inline scripts, because the rendering framework streams page data to the browser through inline script tags. Removing that permission requires a per-request nonce, which would make every page dynamically rendered. The trade-off was taken knowingly; it is recorded here rather than described as a strict policy.

Diligence questions

If you are evaluating Tallyvant and need detail this page does not cover, ask directly. An unanswered question will be answered as unanswered.

See it against your own records

A demo runs through one period of your carrier billing, payroll deductions, and enrollment records, and shows you the findings with their evidence. Tallyvant is pre-production and is being prepared for early pilots.