Skip to content
InSearch

Security · Secure AI search

Secure enterprise search: secure AI enterprise search that enforces permissions at query time

AI search dies in security review more often than anywhere else. The questions are always the same: will it expose something it should not, where does our data go, and will it be used to train a model we do not control. If the answers are not airtight, the project stops, no matter how useful the tool is.

One search · cited answers · permission-aware

Answer Console
Demo · sample data
Try
Sources

Ask your company anything

InSearch searches across Drive, Slack, Notion, Confluence, Gmail, Jira and Salesforce in one query and returns a written answer with citations, only ever from sources you're allowed to see.

Drive Slack Notion Confluence Gmail Jira Salesforce
↓ one clear, cited answer

Searching connected apps

Working

Answer

Only sources you have access to
Sources

Interactive demo · sample data, no app connected

Every answer cited to its source documents · permission-aware · never trains on your data

SHORT ANSWER Last updated August 2026

Secure enterprise search is AI search that enforces each source system's own item-level permissions at query time, per person, rather than evaluating access once when the document was indexed. Three questions decide whether a product qualifies: does it check access on every query or on a sync schedule, does it train on your content, and does every answer carry a citation you can open and verify. The first question is where most products fail, and the failure is documented rather than hidden: Google states that Gemini Enterprise identity sync runs every 30 minutes to every 7 days, so a revoked user can keep retrieving content for the length of that window. InSearch inherits item-level permissions from each connected source, enforces them at query time, never trains on customer data, and cites the exact source document behind every claim.

InSearch is secure enterprise AI search built to clear that review. It is permission-aware, inheriting and enforcing each source's access controls so it never surfaces what a person cannot see. Your data is encrypted in transit and at rest, access is read-only and scoped, and it never trains models on your content. Security and groundedness are the product, not an afterthought, so your security team can say yes.

The risk that actually worries reviewers is not the model, it is the index. Any system that reads across your company has to store a representation of that content somewhere, and the moment that store does not carry the original access controls, you have built a permission bypass with a search box on it. The classic failure looks harmless in a demo: a shared index, a filter applied after retrieval, and one day a query returns a snippet from a document the person was never allowed to open. InSearch inherits item-level permissions from each connected source and enforces them at query time, before content is retrieved, so the scoping is not a post-filter that can be circumvented.

Freshness of those permissions is the second question worth asking any vendor, including us. Many enterprise search products refresh their identity and access-control data on a schedule, and some of the largest platforms let that interval stretch to days. Whatever the number is, it defines your revocation window: the period between someone losing access in the source system and the search product agreeing. When an employee leaves or moves teams, that window is the exposure. Ask for the number, not the reassurance.

Training is the third question and it has a one-word answer. InSearch does not train models on customer content, ever, under any tier. Your material is used to answer your questions and for nothing else. That commitment is easy to state and worth confirming in writing during procurement, because 'we do not train on your data by default' and 'we do not train on your data' are different sentences.

For the review itself, the artifacts that shorten it are predictable. Reviewers want to know what access the connectors request and whether it is read-only, how data is encrypted in transit and at rest, where it is processed, how long anything is retained, what happens to it on termination, and how deletion is handled. They also want the answer to a question few vendors volunteer: what does the system do when it is uncertain. An enterprise search product that returns a confident, unsourced answer is a security problem as much as an accuracy one, because it gets acted on. Citations to source documents are a control, not a convenience.

Groundedness and security reinforce each other here. Because every answer traces to specific documents the asker was already entitled to open, there is no path by which the system produces information that has no legitimate origin. That is the property that lets a security team approve deployment to the whole company rather than to a fenced pilot group.

DRIVE SLACK NOTION CONFLUENCE JIRA SALESFORCE

Cited to source docs

Permission-aware · never trains on your data

Why it works

What your team gets with Secure AI search

Clears security review

Permission-aware, encrypted and never-trained-on, so the questions that usually kill AI search are answered upfront.

Your data stays yours

Read-only, scoped access and no training on your content, ever.

Security as the product

Built so trust is the foundation, not a checkbox bolted on at the end.

What it handles

One search, a cited answer, scoped to you

InSearch searches across every connected app, checks your permissions, and writes one clear answer with citations back to the exact source documents.

  • Enforces permission-aware access at query time
  • Encrypts data in transit and at rest
  • Keeps access read-only and scoped
  • Never trains models on your data
  • Built to pass enterprise security review
ANSWER Cited

Written answer

Full-time employees get 20 days of PTO per year plus 10 company holidays1, requested in Workday with manager approval2.

Only sources you can access

CF People Handbook · Time Off [1]
DR PTO-request-process.pdf [2]
Drive · Slack · Confluence Never trains on your data

Why InSearch

One search across every app, with a cited answer

Not eight separate search boxes, not a wall of blue links. InSearch unifies your apps and returns one written answer with citations, scoped to exactly what you can see.

One search, every app

Drive, Slack, Notion, Confluence, Gmail, Jira and Salesforce searched in a single query, so you stop opening a different search box for each tool.

A cited answer

A written answer in plain language with inline citations back to the exact source docs, so you can trust it and verify it instead of reading a page of links.

Permission-aware

It inherits and enforces each source's access controls at query time, so every person only ever sees answers from content they can already open. It never trains on your data.

Good questions

Questions about Secure AI search

Secure enterprise search is company-wide search that enforces each source system's access controls at the moment a question is asked, encrypts content in transit and at rest, and never uses your material to train models. The defining property is that two people running the identical query get different results, because each one only ever sees documents they could already open.
Three things together: permission-aware access so it never shows what someone cannot already see, encryption in transit and at rest, and a hard commitment never to train on your data. InSearch is built around all three so it clears security review.
Access is read-only and scoped to answering your team's questions. Your content is encrypted, is not used to train models, and stays your data. See our security approach for the full detail.
It depends entirely on how the index handles permissions. AI search is secure when access control is inherited from each source and enforced at query time, so content is never retrieved for someone who could not open it directly. It is insecure when everything is copied into one index and permissions are applied as a filter afterward, because filters can be bypassed by clever queries.
Yes, and it should be a hard requirement. Item-level permissions from each connected app are inherited and evaluated when the question is asked, so two people asking the same question get different answers based on what each can already see. Ask any vendor whether enforcement happens before retrieval or after, because the difference is the whole security posture.
With query-time enforcement, immediately, because the check happens when the question is asked rather than when the index was built. This is the question that separates products in practice. Platforms that sync identity and access data on a schedule, sometimes measured in days, leave a revocation window during which a departed employee's content can still surface.
No. Customer content is never used to train models, on any tier, and there is no setting that changes this. Your material answers your questions and does nothing else. It is worth getting this stated in the contract with any vendor, since a default-off training setting is a different commitment from a contractual prohibition.
The recurring asks are connector scopes and whether access is read-only, encryption in transit and at rest, processing location, retention periods, deletion and termination handling, and how the system behaves when it is uncertain. Having the last one answered matters more than teams expect, because a confident unsourced answer is a risk that gets acted on.

Explore more

More ways teams find answers with InSearch

Give your team one place to find every answer.

One search across all your company apps, a clear cited answer, scoped to exactly what each person can see, and never trained on your data.

See pricing

One search across every app · cited answers · permission-aware · never trains on your data