// trust · how disputes resolve

Disputes, in detail.

When a requester isn't happy with submitted work, the platform freezes settlement, an admin reviews within 48 hours on weekdays, and the deposit either fully refunds (no fee) or pays out as normal. No splits. No haggling. The recording is the proof.

01// trigger

A dispute is raised within 72 hours of submission.

Once a Hitlooper submits work, the requester has 72 hours to accept, request clarification, or dispute. Clicking dispute freezes settlement and routes the project to the admin queue with the requester's stated reason attached.

The Hitlooper sees the dispute in their dashboard immediately. The recording, transcript, deliverable, and AI flags are preserved exactly as submitted — nobody can edit anything once dispute is filed.

window72h post-submit · requester only
effectsettlement frozen · funds in escrow
evidencerecording + transcript + deliverable locked
02// triage

Admin reviews within 48 hours on weekdays.

A human admin watches the recording, reads the transcript and deliverable, checks the AI flags, and considers both parties' reputation history. The goal is one of two outcomes: refund the requester in full, or release the deposit to the Hitlooper as normal.

Either party can submit one written response (max 1,000 chars) via email reply. The platform does not negotiate or split funds — the mechanic is binary on purpose. Predictable beats nuanced.

sla48h weekdays · target
outcomes2 only · refund · release
inputsrecording · transcript · deliverable · ai score · rep history
03// evidence considered

What we look at, in order.

The order matters. We start with the recording because the recording is the proof. Everything else is supporting context.

recordingsession length · narration coverage · product opened
transcriptvoice presence · substance · specificity
deliverableall fields filled · friction tags · concrete findings
ai scoreengagement · substance · originality · coverage
rep historyprior accepts · prior disputes · sla history
04// outcome A

Resolved for the requester.

The deposit is refunded in full — no platform fee, no payout. The project status flips to disputed_refunded. The Hitlooper takes a −10 reputation hit logged as dispute_lost.

We don't ban accounts for a first lost dispute. Two in a 30-day window triggers a manual account review.

refundfull deposit · no 15% fee
payout$0 · settlement skipped
rep deltahitlooper −10 · dispute_lost
accountreview threshold · 2 losses / 30 days
05// outcome B

Resolved for the Hitlooper.

Settlement runs as if the requester had accepted: the Hitlooper is paid (deposit − 15%) via Stripe Connect transfer on the normal cadence. The requester's reciprocity window opens — they can still close it by reciprocating within 30 days.

The requester takes a −3 reputation hit logged as dispute_lost. Light, because filing a losing dispute is a worse signal than losing one as the worker but not by much.

payoutdeposit × 0.85 · stripe transfer
windowopens at resolution · 30 days from now
rep deltarequester −3 · dispute_lost
repeat threshold3 losing disputes / 30 days → review
// example calls

How we'd call these scenarios.

Drawn from real dispute outcomes plus the policy above. Not exhaustive — there's always nuance — but these are the patterns that resolve fastest.

// scenarioresolutiondirection
Hitlooper submitted a 5-minute session on a 30-min template
For requester. Sessions under 40% of the template minimum auto-flag as low-effort.
for requester
refund
Hitlooper's voice never appears in the recording
For requester. Voice presence under 20% of the session is a hard fail — the recording isn't proof of work.
for requester
refund
Requester didn't like the feedback (rated 1★ as their dispute reason)
For Hitlooper. "I disagree with what they said" is not a dispute basis — give a low rating, but don't freeze settlement.
for hitlooper
release
Hitlooper made a factual error about the product
For Hitlooper. Errors in the user's mental model are signal — that's often the actual finding. Their effort, not their accuracy, is the bar.
for hitlooper
release
Recording has no audio at all
For requester. Silent video auto-flags the submission before dispute is even possible.
for requester
refund
Hitlooper missed a task explicitly listed in the brief
For requester — if it materially changes the deliverable. We ask the Hitlooper for one clarifying reply before deciding.
for requester
refund

Got a dispute we should weigh in on? Reply in the project.

Disputes are filed from the review screen on the project. Use the contact form for anything broader — policy questions, edge cases you think we should codify, or escalation if you feel a resolution missed something.