Legal
Refund Policy
If a job fails before output generation, reserved credits should be released automatically.
Successful automated jobs consume the displayed credit amount after the output is generated.
Duplicate payment events must not grant duplicate credits; payment records should be reconciled against Stripe session IDs.
Cash refunds, where required, should be handled through the payment provider and reflected in the credit ledger.