Legal
Refund policy
Last updated: 2026-07-27
30-day money-back guarantee
If AgentGuard doesn't work for you in the first 30 days of any paid plan, refund yourself: sign in at agentguard.run/dashboard, open Billing, and click "Cancel and refund". The authenticated endpoint requests the Stripe refund and cancels the subscription in the same self-serve flow, with no human in the loop. Prefer email? Write [email protected] with the word "refund" for manual processing.
No questions. No friction. No negotiation.
What "30 days" means
The self-serve endpoint measures the window from the authenticated account's most recent Stripe subscription's created timestamp. An in-place plan change does not reset that timestamp.
Annual billing availability and portal cancellation timing depend on Stripe configuration outside this local tree.
What happens when you refund
- Your subscription is cancelled by the refund flow.
- The subscription-deletion webhook issues a Sandbox replacement license. The current implementation does not delete the prior paid license record when it does so.
- No dashboard-data archive or account-deletion path is implemented in this local tree.
- Receipts you already signed remain independently verifiable after cancellation if you retain the receipt, verifier, and public key.
- The endpoint does not ask for a reason or send a retention email.
Receipts after a refund
Cancellation does not invalidate an Ed25519 signature. Keep the signed receipt, compatible verifier code, and public key to verify the recorded bytes independently. Ordinary SDK receipts are stored in the decision-log store you configure; AgentGuard does not automatically publish each one at a permanent public URL.
Cancellation vs refund
- Refund means the self-serve route requests a full refund of the latest paid charge and asks Stripe to cancel the subscription.
- Cancellation without a refund is handled through the Stripe Billing Portal. Effective timing and access depend on that external configuration.
After the 30-day window, the self-serve endpoint returns refund_window_expired. Email [email protected] for manual review. The local code does not determine the outcome of that review or a proration policy.
Chargebacks
Before initiating a chargeback through your card issuer, please email us at [email protected] so we can review the payment and available refund path.
Free Sandbox tier
The Free Sandbox tier has no paid subscription or charge to refund.
Questions
Email [email protected] with the subject line "refund".