FAQStraight answers, limits included.
The questions buyers actually ask, answered plainly. Everything about where this product stands today is gathered in one section at the bottom, so you never have to hunt for it.
The proposed first pilot
Who is the first pilot for?
Up to 50 managed Windows 11 devices running Chrome. Typed or pasted text in the standard signed-in ChatGPT composer, in an enrolled browser profile.
An application explicitly routed through the Anthropic gateway is a separate path with its own verification. Scope is proposed. Admission and expansion require a verified release and evidence from your environment.
The guided pilot is free. A draft pilot agreement with processing terms has been prepared for counsel review. It has not been reviewed by counsel, agreed or signed, and it must be reviewed and agreed before any enrollment. Paid conversion uses manual invoicing by default, or card where configured.
What is outside the first pilot?
Using it day to day
Do we have to stop staff using AI?
How long does it take to get running?
Can we sign up ourselves?
To request a guided pilot, choose Request a guided pilot in the app and complete Auth0 verification with your work email. The app records your request after it verifies your identity and email. A RedactWall employee reviews the request before a workspace can be created. Sending a request grants no workspace access. Read the scope and request a pilot.
Does anything get installed on staff laptops?
Yes, in the first pilot. The RedactWall Chrome extension is installed through managed browser policy on enrolled Windows 11 devices, so nothing is installed by hand and nobody is asked to opt in on their own machine. Governing the ChatGPT composer through that extension is the path the first pilot exists to prove.
Managed installation and ChatGPT composer interception have not yet been run on a managed Windows 11 endpoint. Dated proof is published before enrollment.
The Windows sensor and the other endpoint components are outside the first pilot. Gateway paths install nothing on a laptop at all: an application routed through the Anthropic gateway is governed at the gateway.
What happens when RedactWall stops something?
Who can change the policy?
Is this data loss prevention?
Data and privacy
Do you store our data?
The audit record stores decision metadata, including the kinds of finding and the action taken, rather than prompt bodies.
A separate employee activity store can retain encrypted content after mandatory hard-stop values are removed. Content access is role controlled and reads are audited. Operational retention defaults to 30 days, with a maximum of 90 days.
Is our data used to train detectors?
The training policy requires explicit opt-in before future customer data is collected for training. Legacy samples are excluded from training until their rights are reviewed; they remain subject to their ordinary retention period of 365 days.
The opt-in policy is merged to the product main branch and shipped in release 0.1.12, which was installed on production on 2026-09-24. The live collection path has not been independently exercised, so this page does not claim that collection is already disabled in the live service. Do not use customer data until applicable terms have been reviewed and agreed.
How do you match against our own records without holding them?
What happens if the system fails?
Where does RedactWall run?
Evidence, audits and examinations
Will this help with AI compliance and examinations?
Why can our team check the evidence themselves?
Can a package be edited after the fact?
Are you certified?
How do we know it covers what you say it covers?
Where this product stands today
Everything about where this product stands today, gathered here rather than scattered across the site. Your diligence team will ask for it, so it is published rather than supplied on request.
Product status
RedactWall is pre-release software, available in supervised pilots, operated as a cloud service by RedactWall.
The product walkthrough on the home page and the AI gateway page is an illustration built from measured product behavior. Every value it shows is synthetic, and no real member data appears in it.
Certification, audit and endorsement
- Item
- SOC 2 report
- Status
- not started
- What that means for your review
- There is no report and no interim letter to point at.
- Item
- ISO, PCI, HIPAA, NCUA
- Status
- not claimed
- What that means for your review
- No certification is held or claimed under any of these.
- Item
- Independent penetration test
- Status
- not commissioned
- What that means for your review
- No third party has tested this product. Treat the security properties on this site as claims to test yourself.
- Item
- Regulatory endorsement
- Status
- none
- What that means for your review
- No regulator endorses this or any comparable product. We do not say “NCUA-ready” or “examiner-approved”, because no such endorsement exists in this category.
- Item
- Examination readiness
- Status
- not claimed
- What that means for your review
- Readiness is a property of your organization and the people who review it, not of a vendor’s software.
| Item | Status | What that means for your review |
|---|---|---|
| SOC 2 report | not started | There is no report and no interim letter to point at. |
| ISO, PCI, HIPAA, NCUA | not claimed | No certification is held or claimed under any of these. |
| Independent penetration test | not commissioned | No third party has tested this product. Treat the security properties on this site as claims to test yourself. |
| Regulatory endorsement | none | No regulator endorses this or any comparable product. We do not say “NCUA-ready” or “examiner-approved”, because no such endorsement exists in this category. |
| Examination readiness | not claimed | Readiness is a property of your organization and the people who review it, not of a vendor’s software. |
What each surface does, and how far it is proven
- Surface
- AI tools and assistants
- Level
- decides before data leaves
- Where it stands
- Checks traffic a configured application explicitly routes through the RedactWall gateway, in both directions, before forwarding it. Traffic sent directly to a provider is outside the gateway. Fail-closed if evidence cannot be committed.
- Surface
- Outbound email
- Level
- decides before data leaves
- Where it stands
- Checks the whole message, including every attachment and nested container, and decides before it is accepted for delivery. Anything it cannot read as text, meaning every PDF, zip file and Office document, is refused rather than scanned, which is a standing operational cost to plan for. Proven against a real cluster. In testing so far both the submitting peer and the next hop have been servers we scripted ourselves, so no production mail server has yet submitted to it.
- Surface
- Microsoft 365 and Google Drive
- Level
- finds and reports
- Where it stands
- Fetches and transiently inspects document bytes already sitting in configured drives, then reports findings without retaining source content in evidence or durable content storage. It reports rather than prevents because it is not on the path. One run enumerates one folder page and does not recurse; Google is shared drives only, and Google Docs, Sheets and Slides files are not read. Tested against those providers’ published interfaces, not yet against a live tenant.
- Surface
- AI agents and their tools
- Level
- on the device
- Where it stands
- Approves or refuses a tool call routed through the RedactWall MCP guard before the upstream server runs, and checks the result before the model receives it. A tool reached another way is outside the guard. Blocking inside the assistant itself is in design and not shipped.
- Surface
- Laptops and browsers
- Level
- on the device
- Where it stands
- Managed installation and ChatGPT composer interception have not yet been run on a managed Windows 11 endpoint; dated proof is published before enrollment. The Chrome extension governs measured submission paths only on supported AI origins in enrolled profiles. Pre-submit and typeahead behavior is origin-specific and may be leaking or unmeasured, as named in these disclosures. The Windows sensor observes text clipboard generations and can replace or clear a transformation-required value only while that exact generation remains current. It does not know which application, destination or paste action may consume it, and cannot prove another application did not read the original first. Configured sync roots are observed after a local write. The server re-derives reported device decisions and refuses any that disagree with activated policy.
| Surface | Level | Where it stands |
|---|---|---|
| AI tools and assistants | decides before data leaves | Checks traffic a configured application explicitly routes through the RedactWall gateway, in both directions, before forwarding it. Traffic sent directly to a provider is outside the gateway. Fail-closed if evidence cannot be committed. |
| Outbound email | decides before data leaves | Checks the whole message, including every attachment and nested container, and decides before it is accepted for delivery. Anything it cannot read as text, meaning every PDF, zip file and Office document, is refused rather than scanned, which is a standing operational cost to plan for. Proven against a real cluster. In testing so far both the submitting peer and the next hop have been servers we scripted ourselves, so no production mail server has yet submitted to it. |
| Microsoft 365 and Google Drive | finds and reports | Fetches and transiently inspects document bytes already sitting in configured drives, then reports findings without retaining source content in evidence or durable content storage. It reports rather than prevents because it is not on the path. One run enumerates one folder page and does not recurse; Google is shared drives only, and Google Docs, Sheets and Slides files are not read. Tested against those providers’ published interfaces, not yet against a live tenant. |
| AI agents and their tools | on the device | Approves or refuses a tool call routed through the RedactWall MCP guard before the upstream server runs, and checks the result before the model receives it. A tool reached another way is outside the guard. Blocking inside the assistant itself is in design and not shipped. |
| Laptops and browsers | on the device | Managed installation and ChatGPT composer interception have not yet been run on a managed Windows 11 endpoint; dated proof is published before enrollment. The Chrome extension governs measured submission paths only on supported AI origins in enrolled profiles. Pre-submit and typeahead behavior is origin-specific and may be leaking or unmeasured, as named in these disclosures. The Windows sensor observes text clipboard generations and can replace or clear a transformation-required value only while that exact generation remains current. It does not know which application, destination or paste action may consume it, and cannot prove another application did not read the original first. Configured sync roots are observed after a local write. The server re-derives reported device decisions and refuses any that disagree with activated policy. |
Model providers
- Provider
- Anthropic
- Status
- run against the live service
- What that status means
- The product was run against Anthropic’s live service under a real account, the request succeeded, and both decisions were recorded (2026-08-14).
- Provider
- OpenAI-compatible
- Status
- not yet run against the live service
- What that status means
- Tested against the provider’s published interface. The first live contact requires separate verification outside the proposed first pilot.
- Provider
- Gemini
- Status
- not yet run against the live service
- What that status means
- Tested against the provider’s published interface. The first live contact requires separate verification outside the proposed first pilot.
- Provider
- Bedrock
- Status
- not yet run against the live service
- What that status means
- Tested against the provider’s published interface. Its request signing is checked against Amazon’s published reference and has not been presented to AWS itself.
| Provider | Status | What that status means |
|---|---|---|
| Anthropic | run against the live service | The product was run against Anthropic’s live service under a real account, the request succeeded, and both decisions were recorded (2026-08-14). |
| OpenAI-compatible | not yet run against the live service | Tested against the provider’s published interface. The first live contact requires separate verification outside the proposed first pilot. |
| Gemini | not yet run against the live service | Tested against the provider’s published interface. The first live contact requires separate verification outside the proposed first pilot. |
| Bedrock | not yet run against the live service | Tested against the provider’s published interface. Its request signing is checked against Amazon’s published reference and has not been presented to AWS itself. |
Reading the two statuses. Run against the live service means the shipped product reached the real provider under a real credential. Not yet run against the live service means the connection is built to the provider’s published interface, which cannot show that the live service accepts what this product sends, or that throttling is survivable.
How the console counts
What the figures are counted over
- Every figure on a console screen is counted over what that screen has in front of it: the page you are viewing, a fixed span of days, or the computers reporting in. It is never a total for your organization, even on the last page of your selection, and a page with more behind it is a floor. Filters work in your browser on the rows on the page and move no figure above them.
- Findings are counted as matches, not kinds of finding and never people; AI is counted as installations, never people. A summary can count one incident on several rows, and nothing is added across panels, divided into another figure or joined by a matching name: they count different things over different spans.
- The coverage percentage is over computers enrolled with the agent: a machine with no agent sits outside it rather than counting as not reporting, and a retired enrollment is in neither figure. Each AI panel is over its own group of computers and a span of days the service sets, looking back only as far as the check-in history kept.
- Events over time are counted across your whole organization over a fixed range of whole days or weeks, leaving out the period in progress and everything before it, grouped by when RedactWall received each record rather than when the device said it happened, and never finer than a day. Scan usage comes from the billing meter for the current month and holds counts and sizes only, so nothing about one scan can be answered from it.
What a screen deliberately does not total or show
- No screen totals your organization’s events, findings or held incidents, ranks policies, detectors or users, or scores an incident for risk, severity, percentile or confidence: no identity is attached to an event, and a decision carries two yes-or-no facts and no scale. There is no investigation, no grouping of held operations into one incident, no policy name, no PDF export, no scheduled email and no logo.
- No screen shows where an event was going or where in the text a finding sat, and there is nothing to search. Fields held elsewhere, such as which computer and account an event came from, a reviewer’s note, a held original or a full address, are never sent to a screen, and RedactWall’s own administration console cannot read your evidence or anything an employee typed.
- A separate employee activity store can retain encrypted content after mandatory hard-stop values are removed. Content access is role controlled and reads are audited. Operational retention defaults to 30 days, with a maximum of 90 days.
- The training policy requires explicit opt-in before future customer data is collected for training. Legacy samples are excluded from training until their rights are reviewed; they remain subject to their ordinary retention period of 365 days.
- The opt-in policy is merged to the product main branch and shipped in release 0.1.12, which was installed on production on 2026-09-24. The live collection path has not been independently exercised, so this page does not claim that collection is already disabled in the live service. Do not use customer data until applicable terms have been reviewed and agreed.
- The console reads and records; it puts nothing into force. Putting a policy, a hierarchy place, a fleet operation, an entitlement or branding into force is an operator’s job done elsewhere, only an owner or a security administrator may declare policy, and nothing runs by itself. RedactWall cannot run a command, install software, execute a script or reboot a machine; withholding a module refuses new sensors and revokes nothing already enrolled; and a commercial hold never turns off inspection or the hard stops.
- A policy declared or composed on a screen changes nothing any machine enforces: a declaration is saved, not activated; a detector or starting policy is a file the console sends nowhere and does not check, so a screen refusing nothing is no verdict that it will be accepted; a policy screen shows what was recorded at activation; and per-category rules cannot be composed on a screen yet.
- Some lists are deliberately shorter than what exists, such as people or routing groups, so a missing entry is not evidence that it does not exist. Beyond the gaps under the AI tool count, the inventory cannot see servers declared by apps it does not read, calls to servers with no RedactWall guard, or AI use that is not a tool call, so an empty table is never evidence that an estate is quiet.
What a check proves, and what it does not
- A check-in is a periodic sample, and a state records what it could observe: seen running is execution, not a person; installed, never seen running means no check-in caught it; declared means an app was given access, not that anything ran; and a tool ran is the only positive evidence of use. A computer reports the version of its AI-tool list, not its agent program, so the screen finds out-of-date agents and cannot certify up-to-date ones.
- Raw content permitted counts decisions, not what a device did afterwards; refused with nothing read says nothing about the content; and a false positive is a reviewer’s classification, not a measurement of the detectors. Settled incidents include those that expired undecided, so the hours figure is time to resolution, and no figure names a reviewer.
- Routing an incident moves it into a queue and grants no authority. A rationale is a choice from a fixed list; a bulk decision is one judgment over the rows selected, with no check that each incident is still the one you looked at; a settled incident accepts no change; and an incident’s summary recommends neither outcome.
- The on-screen evidence check gives the same four answers as the check your own team runs, examines at most the number of entries on its label, and refuses a longer record rather than partly verifying it; its counts are over the entries examined, and nothing after the last entry recomputed is vouched for. The overview’s evidence counts come from that check, on request, and count records in the history, not things that exist now.
- The category list beside a policy form is what this version of RedactWall detects plus the mandatory floor; any well-formed name is accepted, so a missing category is not evidence that nothing produces it, one no detector produces never matches, and a custom detector can produce categories the console cannot show. A rule can raise an action, never lower it; a refusal quotes none of your text; look-alike letters slip past every detector; and an approved detector runs only on your own workstations.
What an absence means
- A zero, a blank, an empty list or a word such as no run yet, disabled or no decision recorded is shown only when that was measured or recorded, and means only that: a share or an average is never zero when there is nothing to divide, a module with no decision is on because nobody decided, and an empty list is read against the coverage figures before it is taken as an estate with no AI.
- When the service did not answer, or your role may not see a figure, no figure and no zero is shown, and only that figure is affected. The service gives one answer to several situations, such as a record that is not there or one you may not read, so nothing says which it was; and a record that is not on the page loaded is not a record that does not exist, because the console cannot look one up on its own.
- Never reported, could not tell, partial, present with nothing to look for, let through with outcome unknown and not shown all mean RedactWall does not know, never that nothing is there: a newly enrolled computer that has not checked in looks exactly like one whose agent never ran, and a field held elsewhere is listed as not shown so the gap is visible. A field listed as received and not displayed is a code computed with a secret key: the code is withheld, not the fact that it arrived.
- An empty page, an empty timeline lane, a queue with no states chosen, or a read your role may not make, that the service limited, that did not finish or that could not be reached shows what that screen read, which in each of those cases is nothing beyond itself: it says nothing about whether your organization has any incidents, holds or events, whether a particular hold or event exists, which AI is installed on any computer, the state of any endpoint, which policy any computer is enforcing, how a hold is routed now, which build any agent is running, or what is scheduled. The console renders only what the service sent, so an address that does not name an evidence identifier is not repeated on the screen.
- One answer also covers a session with no workspace chosen, a session with no access to the institution and an account whose membership was withdrawn, and a refused re-authentication covers a wrong password, a disabled credential and a session too old to re-authenticate; the console does not invent a difference it was not given. A request refused because it did not come from the address the service expects is not an answer about the password.
Scope of the product
- It is data loss prevention for governed paths: requests explicitly routed through the gateway and outbound email are decided before forwarding or delivery; measured browser submissions are governed at send; cloud-drive files are found and reported after the fact. Pre-submit browser behavior remains origin-specific. It does not replace endpoint DLP, and it does not quarantine, encrypt or revoke access to anything.
- It stops a disclosure; it does not rotate or revoke a credential. When a secret is caught, the disclosure is stopped and the finding goes to your team to act on.
- Evidence covers the paths you deployed. A workflow that never crossed one produces no entries, and every successful verifier run states plainly what the bundle does and does not prove.
- Nothing it produces is an audit finding or an opinion about your control environment. It supports preparation of material; it does not make an organization compliant.
- Coverage follows the path you deploy, not the product name on the screen. A measured browser submission is governed only on a supported AI origin in an enrolled profile, with typeahead limits named above; an MCP tool call only when routed through the RedactWall guard; and API traffic only when explicitly routed through the gateway. Bypass paths produce no decision.
What the AI tool count does not include
- Personal and BYOD computers. A computer that never receives the agent produces no telemetry, and no security software from any vendor sees it. This is the largest single gap. Closing it would take sign-in records from your identity provider.
- Company computers never set up. The count comes from our own setup records, so a computer that was never set up stays invisible. Reconciling against a device directory is not built yet.
- Computers that do not run Windows. The agent ships for Windows only, so a Mac or Linux computer cannot be set up and cannot appear in these counts.
- Browser profiles without the extension. AI used through a profile the extension is not installed into is not counted, even on a computer that is otherwise set up.
- AI features inside business applications you already use. These cannot be seen from a company computer. They are covered by your vendor control register rather than by RedactWall.
- AI sites the extension does not cover. It works only on sites we have measured, so a named but uncovered AI site is invisible to it even in a managed profile. Installing the extension is not the same as covering a site.
How repeated content is matched
- A match means the same computer sent the same content twice. The content itself is never shown. Two events are compared without either one being displayed.
- Events not shown as a match can still be duplicates. Content sent from two different computers, or sent after a security key is renewed, is not recognized as the same.
- Only the events on the page you are viewing are compared. A match does not say which came first, or that one caused the other.
What the evidence check proves, and what it does not
- A verified result means every entry present was re-derived and every link among those entries matched. It shows whether those entries changed or were reordered relative to the stored chain.
- It does not prove an event was recorded. A workflow that never crossed a covered path produces no entry, and a record with nothing in it verifies perfectly.
- A check without a signed checkpoint is a weaker result. Verification against the stored record catches alteration. Only a signed checkpoint additionally catches a removed tail.
- Device counts describe the computers reporting in. They are not a statement about every computer your institution owns.