Skip to content

Trust and safety

Trust and safety stops fraud and abuse before they reach money, Messages, or other Customers.

Outcome

PartThis Process
OutcomeEach new Customer is scored before their first money move, and every hold records its reason and ends in release or removal.
ReadsCustomer, Party
LeavesDecision
On timeWithin 1 day (business hours); the clock stops while an Action waits on awaitingInput. Late Actions go to the Operations Lead.
Runs inEach Startup

Accountable

Operations Lead, Operations Team.

Workflows

WorkflowRunsTeam
Fraud screenon Customer.createdOperations Team

Who does each step

Trust and safety: who does each step3 steps in 1 Workflow, across 1 Role: Risk Analyst. The table below lists every step.Risk AnalystRemyWorkflowFraud screen1 · Party.screenScore the new Customer against fraud andabuse signals.2 · Customer.updateHold a suspect Party and record thereason.3 · Action.cancelRelease the hold when the Party verifies.Trust and safety: who does each step3 steps in 1 Workflow, across 1 Role: Risk Analyst. The table below lists every step.WorkflowFraud screenRisk Analyst1 · Party.screenScore the new Customer against fraud and abusesignals.Risk Analyst2 · Customer.updateHold a suspect Party and record the reason.Risk Analyst3 · Action.cancelRelease the hold when the Party verifies.
Each box is a step, numbered within its Workflow, with the Verb it calls, under the Role it runs as. The table below adds approvals.
WorkflowStepRoleCallsApproval
Fraud screen1. Score the new Customer against fraud and abuse signals.Risk AnalystParty.screenNone
Fraud screen2. Hold a suspect Party and record the reason.Risk AnalystCustomer.updateNone
Fraud screen3. Release the hold when the Party verifies.Risk AnalystAction.cancelNone

Events

DirectionWhenWhat happens
InOn Customer.createdStarts Fraud screen
OutParty.screenedRaised by step 1 of Fraud screen
OutCustomer.updatedRaised by step 2 of Fraud screen
OutAction.canceledRaised by step 3 of Fraud screen

Plays

No Play names this Process.

Controls

Settings

None.

Failure

A failed step retries; when retries run out, the Action goes to the Operations Lead.

Loop

No loop: the path is never randomized, because it serves Fraud screening.

Code

Text
Turn on trust and safety

Enable

On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.

Example

A new Customer of a print-on-demand shop signs up with a disposable email and a card issued abroad. Fraud screen holds the account until identity verifies, so no Order ships and no Message sends before then.