Pass-through integration for local government · records are never stored System status1-559-251-7767Sentra familySign in
SentraBridgeIntegration platform
Security & privacyPass-through by design

Built so there's
nothing to leak.

The safest copy of residents' data is the one that doesn't exist. SentraBridge moves records between your systems without keeping them, and logs what happened without logging what was in them.

Pass-through: how records move Records travel from the source system through SentraBridge's memory to the destination system over encrypted connections. Run history keeps only counts, timings and record IDs, never field values. SOURCE Sentra 311 system of record keeps its data SENTRABRIDGE In memory only dropped when the run ends DESTINATION Accela system of record gets the record TLSTLS Run history keeps ✓ counts ✓ timings ✓ record IDs ✓ masked errors ✕ names, addresses, field values
Records pass through SentraBridge in memory. The run log keeps what happened, not what was in the records.
§ 01 / Controls

How data is handled.

Pass-through, never stored

Records are read into memory, changed and delivered, then dropped when the run ends. Never written to a database, queue or log.

History without contents

Run history keeps counts, timings, record IDs and error text with emails and phone numbers masked. You choose how long it's kept, from 7 days to 10 years.

Encrypted in transit

HTTPS to every API, TLS to databases (on by default for SQL Server), and SSH for files with each server's host key pinned.

Secrets encrypted at rest

Passwords, tokens and keys are encrypted and never returned to the browser after saving.

Two-step sign-in

Authenticator-app codes with recovery codes, required for everyone if you choose. Weak and commonly used passwords are refused.

Single sign-on and directory sync

Sign in through your own identity provider (SAML: Microsoft Entra ID, Okta, ADFS). SCIM adds and removes people automatically; removed people lose access at once.

Network allow-lists

Limit sign-in, API tokens and AI assistants to your networks. Webhooks can have their own list. Calls to private addresses are refused unless an admin allows that server.

Clients and departments kept apart

Every agency has its own workspace, and people can be limited to their department's flows, connections and runs.

Tamper-evident activity log

Every change is logged with a fingerprint of the entry before it, so edits or deletions are detected. Export it, or stream it to your SIEM by syslog, OpenTelemetry or webhook.

Retention and legal hold

Set how long history and logs are kept. A legal hold stops removal for the whole workspace or one flow. One click exports everything kept, for a records request.

Field protection

Mask, tokenize or encrypt fields like SSNs and account numbers inside a flow. Encryption is AES-256, optionally with a key held in your own AWS KMS.

Reach without opening your firewall

The SentraBridge Relay runs on your network and only calls out, so internal databases and file servers are reachable with no inbound ports.

Read-only queries, ID-only approvals

Custom queries must be a single SELECT in a read-only transaction. A flow paused for approval keeps record IDs, not contents.

Verified webhooks

Signatures are checked for every Sentra product, plus generic HMAC and token checks. Webhook messages are never queued.

AI on your terms, on the record

The AI builder sees settings and field names. The Ask AI step sends only listed fields, after an admin allows it. Every AI and MCP call is logged: who, when, which model or tool.

§ 02 / Your requirements

Built to support the controls you answer for.

SentraBridge doesn't claim certifications it doesn't hold. These features map to what CJIS, IRS 1075 and state cloud programs ask of the systems you run; your auditors decide what's in scope.

CJIS Security Policy

Multi-factor sign-in for every account, 256-bit encryption, audit logs you can export and forward, network allow-lists, and self-hosting or the relay so criminal justice data stays on your network.

Public records and retention

No stored copies of records to produce. Retention you set, legal holds, AI and MCP call logs kept as records, and a one-click export of everything SentraBridge keeps.

Finance and audit

Reconcile with control totals between billing, the ledger and the bank, and positive pay files, with a log that shows it wasn't changed.

Accessibility

The app is checked against WCAG 2.1 AA with automated tests, and flows can be wired from the keyboard. Ask for our VPAT self-assessment.

§ 03 / What we keep

Settings, credentials and metadata.

To call your systems SentraBridge must keep connection settings, field maps and encrypted credentials. Run history holds metadata only: when, which flow, record IDs on each side, HTTP status, duration and masked error text.

  • No field values in history
  • Replay re-reads from the source by ID
  • Bulk syncs stream in memory, no staging tables
Run history showing counts and record IDs, but no record contents.
§ 04 / Audit trail

A log you can prove wasn't changed.

Each activity entry carries a fingerprint of the one before it. Anyone with admin rights can check the whole chain in one click, export it as CSV or JSON, or send each entry to your security tools as it happens.

  • Syslog (RFC 5424), OpenTelemetry or signed webhook
  • Retention you set, with legal hold
  • Records-request export with checksums
Activity logtamper-evident
entrytimewhat happenedfingerprint ← previous
#104209:14Pat L. changed the flow “Payments to ledger”3f9a… ← c81e…
#104309:20Admin turned on two-step sign-in77d0… ← 3f9a…
#104409:31Records export made (Oct 1–31)b2c4… ← 77d0…
✓ Checked: all 1,044 entries unchanged · also sent to your SIEM
Illustration: each entry carries a fingerprint of the one before it, so an edited or deleted entry is detected.
§ 05 / On your network

Reach internal systems without opening a port.

The SentraBridge Relay runs inside your network and only connects out. It reaches the hosts you list and nothing else, and its jobs are encrypted and deleted on completion. Or run all of SentraBridge on your own servers.

  • No inbound firewall rules
  • Your allow-list, enforced on your side
  • Self-hosting kit, including air-gapped
SentraBridge Relay: reaching systems behind your firewall A small relay program runs inside the city network next to internal systems such as the finance database and file server. It only connects out to SentraBridge over HTTPS; no inbound firewall ports are opened. It reaches only the hosts the city lists for it. YOUR NETWORK · BEHIND THE FIREWALL Finance databaseSQL Server · Oracle File serverSFTP · bank files Internal APIsERP · utility billing RELAY reaches only thehosts you listkeeps nothing SENTRABRIDGE Your flowsschedules · webhooksother systems outboundHTTPS only ✕ no inboundports
The relay calls out to SentraBridge and does the work on your network. Jobs are encrypted and deleted as soon as they're done.
§ 06 / Hosting

Our cloud or your servers.

CSP hosts SentraBridge on US-based cloud infrastructure, or your IT team runs it on your own servers, including networks with no internet access. The web app uses no outside content networks.

  • Same software either way
  • Backups hold settings and history, never records
  • Keys stay in your environment when you host it
Two ways to run SentraBridge: hosted by CSP, or on your own serversHosted by CSPUS-based cloud infrastructure✓ We run updates and backups✓ Backups hold settings, never records✓ Per-client status page✓ Same software as self-hosted✓ Sign in with Microsoft or GoogleOn your serversYour data center, even air-gapped✓ Runs as containers✓ No CDNs or outside services✓ Keys stay in your environment✓ Private-address allow-list✓ Same flows and templates
The same SentraBridge either way. Nothing about a flow changes when you move it.
§ 07 / Tested

Promises with tests behind them.

The product's automated tests check that preview never writes, that run history contains no record values or tokens, that file contents never reach the database, and that webhook messages are never queued.

  • Redacted errors
  • Private-address guard
  • Credential encryption
Trace a record: REQ-104824 runs
whenflowpathresult
Mon 7:15311 triageRead → Clean and check → New request? → Create Scheduler visitsent
Mon 7:15311 triageUpdate the database copyupserted
Tue 2:00Nightly CSV to SFTPWrite CSV · requests-2026-11-10.csvwritten
Wed 7:00Operations digestCombine → Count by source → Emailcounted
IDs, steps and outcomes only. Never the record's contents.
Illustration: search one record ID and see every flow it went through.
§ FAQ

Questions, answered

Is SentraBridge certified (SOC 2, FedRAMP, CJIS)?

We don't claim certifications we don't hold. Ask us for our current security documentation, and we'll answer your questionnaire directly. Self-hosting keeps everything inside your own controls.

Can a public-records request reach data in SentraBridge?

There are no stored records to produce. Run history holds metadata (IDs, counts, times), which you can review yourself.

Where is it hosted?

On US-based cloud infrastructure run by CSP, or on your own servers. We don't name our hosting provider on public pages; ask us directly during procurement.

Who at CSP can see our workspace?

Platform staff manage clients for support from a separate staff-only console. Your workspace's connections and secrets are encrypted, and secrets are never shown again after saving. Staff actions are recorded in the activity log.

Can we use our own sign-in?

Yes. Connect SAML single sign-on (Microsoft Entra ID, Okta, ADFS and others) and SCIM directory sync, and require two-step sign-in for anyone who uses a password.

Can SentraBridge reach systems that aren't on the internet?

Yes. Run the SentraBridge Relay on your network: it calls out to SentraBridge, so you open no inbound ports, and it reaches only the hosts you list. Or self-host SentraBridge entirely.

Do you have a VPAT?

Yes: a VPAT 2.5 self-assessment against WCAG 2.1 AA. Ask us for the current version.

Bring your security questionnaire.

We'll walk your IT and security team through how SentraBridge handles data, and answer your questionnaire.