One customer can't see another
The database itself keeps each organization's data apart, on every query.
hoping every query remembered its filterEach organization is kept apart below the application, not by code that has to remember a filter. Tore opens proposed fixes on its own branches for a person to approve, never merges or pushes to your main branch, and its access is revocable, your code never trains a model, and everything that matters is recorded.
Tore opens soon. Join the waitlist and we'll email you the day you can start.
Example: a query runs as Beacon Data. The database returns only Beacon Data's conversations; Acme Corp's and Northwind's rows are walled off and never returned. Beside it, the audit log records Alex turning on required two-factor sign-in, Tore reading the beacon app repository and opening a fix pull request on its own branch, a secret fetched from Beacon's own vault for one run and released, and a proposed change to the sign-in code held for a person because authentication is a locked risk class, with Take over and Request changes buttons.
Every protection here is a mechanism in the product, not a paragraph in a policy.
The database itself keeps each organization's data apart, on every query.
hoping every query remembered its filterTore reads your code and proposes fixes through a GitHub app that never merges, and you can remove it in one click.
a personal token with the keys to everythingYour code is never used to train a model, and Tore never holds shell or cloud access.
reading AI terms of service to find outThe audit log records who did what and when, people and AI alike.
piecing it together from chat historyIsolation
Every query runs as one organization, and the database checks every row against it. Application code can't forget a filter, because the filter isn't in the application code. Agencies running many clients get the same wall between each one.
Your code and credentials
Tore reads the repositories you pick through a GitHub app and opens proposed fixes as pull requests on its own branches, for a person to approve. It never merges or pushes to your main branch, and you can remove it in one click. It never holds shell or cloud-console access. When a test run needs a secret, Tore fetches it from your own vault for that run only.
Audit and sign-in
The audit log captures every consequential action, by a person or by Tore, with when it happened. Require two-factor sign-in for your team, or hand sign-in to your identity provider with SAML single sign-on.
Sarah changed routing for beacon-appTCK-482
Alex approved PR #482
Dan created API key Help center sync
Lena invited tomas@beacondata.ioYour data, your rules
Download everything you have in Tore whenever you like, so you are never locked in. Set how long each kind of data is kept, and when something is deleted, it is actually deleted.
Tune it
Install the GitHub app on the repositories you choose. It proposes fixes as pull requests and never merges them. Remove it whenever you like.