Trust, security and control
What Revient can prove.
Every claim below is followed by what enforces it. Where a control does not exist yet, it is listed as not existing, under its own heading.
Controls
Built for control, not chaos.
Open a control to see the mechanism behind it.
Read-only store access
The connection asks for read permissions only. There is nothing in it that can change an order, issue a refund or take a payment.
What enforces it: Every permission Revient requests begins with read. The one exception is registering the notifications Revient listens to, which goes through a single audited channel that can send exactly two operations and nothing else. A test asserts the read-only rule against the real permission list rather than against this sentence.
Connected by you, disconnectable by you
Nothing is retrieved until you connect the store yourself, and you can disconnect it from your workspace.
What enforces it: A store is reached only through a connection your workspace owns. Disconnecting stops further retrieval; it does not delete the case history you have already been shown, because that record is also your evidence.
Only the data a case needs
Fields are retrieved against a stated purpose and held under a stated retention class, rather than swept up and kept in case they are useful later.
What enforces it: Each field a query may read is registered with the purpose it serves and how long it may be held. A query asking for a field that is not registered fails when the code loads, not in review. Card numbers, card ranges, expiry dates and your customer list are not in the register at all.
Sensitive detail is dropped when the case dies
When a case is closed or found ineligible, the parts of the file that were only justified while the case was live are cleared, and a record that they existed is kept.
What enforces it: Short-lived sensitive fields are blanked on closure and the row is left as a tombstone carrying its type and a hash, so the audit trail survives without the content. The raw address and security-code letters returned by a payment gateway, and any free text a provider wrote about a person, are cleared on the same pass.
Three separate systems
Merchants, partners and Revient staff sign in to separate applications with separate sessions. A session for one is never a session for another, and no control anywhere switches between them.
What enforces it: Each realm resolves its own session and each page asks for its own realm. There is no shared super-user session and no switch control in the product. Holding two memberships on one identity means signing in twice, in two places.
Partner access is approval-based
A partner is an organisation reviewed and approved for named capabilities in named jurisdictions. Pending, expired, suspended and unsupported all resolve to refused.
What enforces it: Capability and jurisdiction are checked as a grant, not as a status flag, and every state that is not an active approval returns a refusal. There is no pool of merchant data for an approved organisation to browse; a partner sees only what has been matched to it.
Collecting and buying are approved separately
Approval to collect a debt is not approval to buy one. An organisation that does both holds each approval on its own merits, per market.
What enforces it: The two capabilities are separate grants against separate jurisdiction approvals. The purchaser of a receivable is always the approved organisation, never the individual signed in on its behalf.
Terms are fixed at the moment work is accepted
The fee that applies to a case is the version in force when the work was accepted. A later change to a partner's commercial terms cannot reach back into it.
What enforces it: Commercial terms are versioned, and the accepted piece of work stores the version it was accepted under. Partners can view their terms and ask for a change; they cannot edit an active fee in their own settings.
Reported is not received
A partner saying a payment arrived does not make it recovered money. The two are separate states and only verification moves a case from one to the other.
What enforces it: Reported payments and verified payments are different states in the case record, and the money you are shown as recovered is the verified figure. Amounts are held as whole minor units in their original currency and are never added across currencies.
Every state change has an author
Important actions record who performed them and from which portal. A support action taken by Revient staff is recorded as staff, never disguised as you.
What enforces it: Each audit row carries the actor, the type of actor and the portal the action came from. Reading sensitive raw content is itself recorded.
Money movement is gated
Payments and payouts run only through providers that have been configured, tested and explicitly switched on. A credential existing in an environment is not an activation.
What enforces it: A provider has to be saved, tested and activated by a person before it can be used, and turning the production money switch on without production credentials fails at startup rather than falling back to a simulation.
Evidence comes from records, not from a model
Revient uses AI to read and summarise documents. It is never where a fact comes from, and it never decides where a case goes.
What enforces it: Facts are read from the source that holds them and keep a link back to it. Whether a case is eligible follows written rules, not a model's judgement, and a case that cannot be stood behind is stopped before it goes anywhere.
Your data
Only what a case needs.
Revient does not take a copy of your store. It asks for the records attached to disputes you have already lost, against a purpose registered per field.
Read
- Disputes your store has lost
- The orders behind them
- Refund and cancellation records
- Fulfilment and delivery tracking
- The payment record for the order
- Correspondence you add to the case yourself
Never asked for
- Card numbers, card ranges and expiry dates
- Your customer list
- Your product catalogue
- Orders with no dispute attached
- Anything your store did not authorise Revient to read
When a case closes or is found ineligible, the parts of its file that were only justified while it was live are cleared. The financial spine of a case - what happened, when, and for how much - is kept, because it names nobody and it is the audit trail for money.
Separation
Three systems, not three menus.
Merchants, partners and Revient staff use separate applications with separate sign-ins. Someone who genuinely belongs to two of them signs in twice.
- Merchants
- Your workspace, your stores, your cases. A merchant session reaches merchant data belonging to that workspace and nothing else.
- Partners
- A separate application with a separate sign-in. An approved organisation sees the opportunities offered to it, and before an assignment exists that view carries as little personal data as the task allows.
- Revient staff
- A separate internal system with no public sign-up and no link from this site. There is no super-merchant account and no control that turns a staff session into yours.
Non-claims
What Revient does not claim.
If one of these matters to you, it is better learned here than after you have connected a store.
- Revient does not reverse the chargeback
- The bank has decided and that decision stands. Revient does not appeal it, challenge it or re-present the dispute. It works on the debt left behind.
- Revient does not guarantee recovery
- Revient does not guarantee that any case will be recovered, in whole or in part, and does not quote a payout date. How well a debt can be evidenced is not the same as how likely someone is to pay it.
- Revient holds no licence of its own
- Revient holds no licence or authorisation of its own to collect debt or to purchase it, and it is not a collection agency. That work is carried out by the approved partner organisations that hold the permissions for it in that market.
- Revient does not give legal or tax advice
- Whether to pursue a debt, and what that means for your accounts, is your decision. Revient shows you the evidence and the rules it applied.
- Revient does not sell debt to private individuals
- The purchaser is always an approved organisation holding an active debt-purchase approval for that market. A person can act only as an authenticated representative of one.
Status
Where Revient is today.
Revient is early. High-impact capabilities stay switched off until the approvals for a market are in place, and uncertain readiness refuses rather than proceeds.
- Store connectionRunning
- Shopify connects through an app owned by the store, and is running on a live merchant store. The Revient public Shopify app is waiting for Shopify's review.
- Evidence and checksRunning
- Fact collection, the fairness checks and the eligibility decision are built and covered by tests.
- Routing to a collection agencyBuilt, not yet live
- Built. A case goes only to an agency approved for that market, and opens in each market as approved agencies join. Uncertain readiness refuses rather than proceeds.
- Sell NowBuilt, not yet live
- Built, on the same basis: only organisations approved to buy in that market see an offer. No receivable has been sold through Revient.
- PayoutsBuilt, not yet live
- Built. Payouts start once Revient's payment provider account is approved. No money has moved through Revient.
- Security certificationNot built
- Revient holds no third-party security certification and has not had an independent penetration test. Anyone telling you otherwise is guessing.
- Credential protectionBuilt, not yet live
- Store and provider credentials are encrypted where they are stored, and the key is held by the application rather than by a managed key service. Moving to a managed key service is planned and is not done.
- ResilienceNot built
- Revient runs in one region on a single instance. There is no automatic failover, so an outage there is an outage of Revient. Nothing in the product depends on Revient being reachable for your store to keep trading.
Read the list, then decide.
Connecting a store is read-only and reversible, and no case leaves your workspace until you release it.