Trust & Safety
Safety you can see — not safety you have to take on faith.
Felix isn't a chatbot that answers questions. It's an autonomous operator for your store: it answers your customers, and it acts on your business — drafting and sending email, issuing refunds, running marketing campaigns, spending ad budget, reaching out to prospects, and analyzing your revenue. That's the point of Felix. It's also exactly why safety can't be an afterthought: an agent that takes real actions — that can send a message, move money, or spend a budget — has to be built so you stay in control of every one of those actions.
Most of what the public hears about AI agents comes from the rare moment one goes wrong, because that's what gets written about. We didn't build Felix's safety story on "it usually works." We built it on one principle that holds across everything Felix does: Felix never acts in the dark. Consequential actions are proposed, shown, and — until you've granted Felix the autonomy to handle them — held for your approval. Where Felix runs longer, autonomous work (like a marketing campaign), you approve the plan and the budget up front, you get a hard ceiling Felix can't exceed, and you can stop it at any moment. You always see what Felix is doing, and you always hold the controls.
That principle — visible, contained, you-hold-the-controls — is one trust architecture that applies to two surfaces: the customer service Felix does, and the executive work Felix does. This page walks through both.
Everything else on this page is us describing our own architecture. This is the part where an independent third party checked our work.
To connect to Gmail, Felix had to pass Google's CASA (Cloud Application Security Assessment) — the lab-validated security review Google requires of any application that handles sensitive email data. It's an independent assessment against an established security standard (the OWASP ASVS), covering how we handle your data, authenticate access, store secrets, and defend against attack — and it's re-validated on an ongoing basis, not a one-time checkbox. In plain terms: before Felix is allowed near a support inbox, Google's security bar has to be met and independently confirmed.
We're also a verified Microsoft developer, the equivalent identity-and-trust verification for connecting to Outlook and Microsoft 365.
Most AI agents are a black box — a request goes in, an action comes out, and you're asked to trust the middle. Felix inverts that. Whatever Felix is doing — answering a customer or running a campaign — it shows its work: how it understood the situation, what it reasoned, what it plans to do, and the exact action it intends to take.
For one-off consequential actions — a customer reply, a refund, an order change — new accounts start in approval-required mode: nothing reaches a customer and no money moves until you approve it. You're not auditing Felix after the fact; you're watching it think before it acts.
For longer-running autonomous work — like a marketing campaign — the approval is at the plan level: you approve the campaign and its budget, and then Felix executes within that approved envelope (see the Executive Services section below). You're approving the mission and the ceiling, not blocking on every single step — but you set the boundaries up front, you can watch it run, and you can stop it instantly.
In both modes, the same thing is true: trust is granted by you, measured by us, and revocable at any moment. As Felix earns a track record on a given type of task, you can let it handle more automatically — on your schedule, never ours. The glass box stays available the whole time.
Felix runs in an isolated cloud environment. It is not software installed on your computer, and it does not have direct access to the files, documents, or sensitive data on your machine. It cannot delete your documents. Its world is bounded to the specific tools and data sources you explicitly connect — your helpdesk inbox, your store, your shipping data — and nothing beyond them.
The honest version of "limited reach": Felix is an agent that does act — it can draft and send emails, propose refunds, and update orders through the integrations you connect. We're not claiming it does nothing consequential. We're saying every consequential action is scoped, visible, and (until earned) approval-gated. That's a stronger guarantee than "it's locked in a box," because it covers the things Felix is actually for.
A "prompt injection" is when someone writes a message crafted to manipulate the AI into ignoring its instructions or acting outside its rules. For a customer-service agent, the input worth thinking about is the one thing you can't control: a message from an anonymous outside person. Felix is built so that such a message is treated as a request to handle, never as a command it must obey.
Felix treats every inbound external message as untrusted by design, and defends in depth so that no single failure point can be manipulated into a breach:
Layer 1 stops the overwhelming majority of manipulation at the door. Layers 2 and 3 are the guarantee for the rare case a model slips. We don't claim injection is impossible — anyone who claims that is one clever message away from being wrong. We claim it's defended in depth, fail-closed, and contained.
The fear here is simple and fair: will it confidently tell my customer something that isn't true?
Felix's answer isn't "it can't" — no honest vendor can promise that. Felix's answer is grounded, judged, and fail-closed:
So the claim we stand behind is not "Felix never hallucinates." It's: Felix won't quietly send your customer a made-up answer — because grounded generation, an independent faithfulness check, and a fail-closed escalation path all sit between the model and your customer.
Felix is model-agnostic. It routes across the leading AI models rather than betting your business on a single vendor, and you're free to run the model you trust most.
Here's the important part, and the part most people get backwards: Felix's safety guarantees do not live inside any one model. The glass box, the trust boundary, the egress guard, the faithfulness judge, the autonomy clamp — these are our architecture, sitting around whichever model is in use. They hold regardless of which model generates a given reply. In fact, several of our guards deliberately use a different model to check the work of the model that did the drafting — independence is the point.
Your safety doesn't depend on us — or you — picking the one "safe" model. It's engineered to hold across all of them.
Every AI tool runs on a model provider. Providers go down — routinely. Wired to one, a tool dies with it: your inbox stalls, and you wait on someone else's outage.
Felix runs on many. One stumbles, he's already on another — before you notice. Your customers stay answered. You keep your weekend.
Most AI customer-service tools sell the same promise: connect it, turn it on, let it run. The agent answers tickets, and you find out how it did by checking a dashboard afterward. The pitch is autonomy — hand it off and walk away.
That sounds great until you remember what's being handed off: your customers, your refunds, your brand's voice in writing. With a set-it-and-forget-it agent, you typically learn how a reply landed only after it has already reached your customer — by reviewing it afterward. A log tells you what happened; it doesn't give you the chance to weigh in first.
Felix is built the other way around: you see the work before it reaches your customer, not after. New accounts start with everything held for your approval. As Felix builds a track record on a given type of request, you decide to let it handle those automatically — category by category, and you can tighten it back the moment you want to. Behind that, every reply still passes independent, fail-closed checks before it ships.
The distinction in one line: most agents say "trust it to run on its own." Felix says "watch it earn that trust — and see every consequential action before it sends, until you decide it's earned the right to act on its own."
Everything above applies to customer service. But Felix also does executive work — it runs marketing campaigns, spends ad budget, reaches out to prospects, and analyzes your revenue and margins. This is autonomous work that spends money and contacts people on your behalf, so it gets its own controls, designed for exactly that.
The honest distinction: with customer service, you can approve each reply because they arrive one at a time. A campaign sending dozens of personalized messages over weeks is different — approving every send would defeat the purpose. So the model is different on purpose: approve the mission and the budget, watch it execute, keep a hard ceiling and a stop button. That's the right trust model for autonomous work that spends money, and it's the one Felix uses. We tell you plainly that executive work isn't gated the same way as a single customer reply — because pretending it were wouldn't survive contact with reality, and we don't make claims like that.
Your data is encrypted in transit (every connection between Felix, your store, and your inbox runs over encrypted channels) and encrypted at rest in our infrastructure. Felix runs in an isolated environment per account — one brand's data and another's are never commingled, and Felix only ever works with the accounts you connect. Felix has no access to your local machine and cannot reach anything beyond the integrations you explicitly authorize. Credentials and API keys are held in secured secret storage, never in our application code. And because of the glass box, the people who see your customer interactions are you and your team — Felix surfaces its work to your approval queue, not to a public feed.
No. Felix runs in an isolated cloud environment with no access to your local machine, your documents, or any data outside the specific tools and accounts you explicitly connect. It cannot read, modify, or delete files on your computer.
Felix cannot delete documents or files. The actions it can take are the customer-service actions you connect it to — drafting and sending replies, proposing refunds, looking up and updating orders — and by default every one of those is held for your approval before it happens.
Felix treats every inbound message from an outside person as untrusted by design — a strict trust boundary, an independent guard that scans every outgoing reply for leaks, and an autonomy clamp that locks down any session that looks like a manipulation attempt. We don't claim manipulation is impossible — we've built it so that even a clever attempt runs into multiple independent, fail-closed defenses before it can cause harm.
Felix answers from your actual data and policies, and before any reply goes out, a separate model checks that every factual claim is supported by real context. If a claim isn't grounded — or if that check can't run — the reply doesn't ship as-is, and when Felix genuinely doesn't know, it escalates to a human instead of guessing.
Felix is model-agnostic and routes across leading models; you can choose the one you prefer. Crucially, Felix's safety guarantees live in our architecture — the approval gates, trust boundary, and independent guard models — not inside any single model. They hold no matter which model is running.
A hard budget cap you set, enforced at the system level. Felix proposes a campaign and its budget, you approve it, and from then on spend can only advance while it stays at or under your cap — it's enforced in the system itself, not a guideline Felix is trusted to follow. You can pause or stop a campaign at any time.
No. When Felix runs outreach, it contacts the prospects in a campaign you set up, following a sequence you approved — it isn't sourcing and emailing strangers off the internet on its own. Every message goes through the same gated, fail-closed pipeline (including the leak check) as a customer reply, and sends are de-duplicated so no one is contacted twice by accident.
Yes. To connect to Gmail, Felix passed Google's CASA (Cloud Application Security Assessment) — the lab-validated security review Google requires for any app that handles sensitive email data, assessed against the OWASP ASVS standard and re-validated on an ongoing basis. We're also a verified Microsoft developer for Outlook and Microsoft 365.
Your data is encrypted in transit and at rest, and Felix runs in an isolated environment per account — one brand's data and another's are never commingled. Felix has no access to your local machine and only touches the integrations you authorize. Credentials are held in secured secret storage, never in our code, and your customer interactions are visible to you and your team, not a public feed.
This page describes how Felix is designed to operate. It is provided for information and is not a warranty or guarantee of any particular outcome; your use of Felix is governed by our Terms of Service and Privacy Policy.