iConfirm Subscription, Cancellation, and Refund Policy — v2
Reviewed — effective 2026-08-23
Effective date: 2026-08-23
This Policy is incorporated into the iConfirm Terms of Service and Church Service Agreement.
Subscription choices
iConfirm offers separate recurring seats for:
- each Parent-authorized Student; and
- each Church/founding Leader account.
Current pricing is $12 per month or $115.20 per year per seat. The exact price, taxes, discount, billing period, and renewal date shown at checkout control. A Church may provide a discount that covers some or all of a Student seat, but the Parent must still complete enrollment and consent.
Automatic renewal
Monthly subscriptions automatically renew each month. Annual subscriptions automatically renew each year. Renewal continues until canceled.
Before purchase, checkout must clearly show:
- the amount due now;
- the recurring amount and frequency;
- when automatic renewal begins;
- the length and terms of any trial or discount;
- how to cancel;
- that cancellation applies at the end of the paid period; and
- the no-refund rule.
By completing checkout, the payer expressly agrees to the displayed recurring charge.
Resolved 2026-08-23 (BILLING-03, PR #138). The checkout screen now shows all seven disclosures above the purchase button, re-reading the selected plan so the copy can't describe one plan while the payer buys another.
Renewal reminder notice
Before each annual renewal, we will email the payer at least once, at approximately 40 days and again at approximately 10 days before the renewal date, stating the renewal date, the amount that will be charged, and how to cancel. For monthly subscriptions, our payment processor's receipt email for each charge serves this purpose; we will confirm it states the next charge date and amount.
[BUILD REQUIRED] Not yet implemented. No renewal-reminder email currently exists in the codebase.
Cancellation
You may cancel at any time using the Cancel subscription button in your account settings. This opens our payment processor's secure cancellation portal, where cancellation is processed immediately without further steps. You may also cancel by emailing office@iconfirm.app from the email address associated with your account and identifying whether you are canceling a Student or Church/Leader seat; this route is available as a backup and is processed by a person, which may take longer.
We will acknowledge and process the request. Cancellation prevents future renewal and takes effect after the already-paid billing period. You retain ordinary paid access through that period, subject to the Terms.
Resolved 2026-08-23 (BILLING-03, PR #138). Stripe Customer Portal cancellation is built for both Student/Parent and Church/Leader seats (billing-portal.ts + BillingPortalButton), verified end-to-end in Stripe test mode. The old mailto: link is demoted to a documented backup, shown only if the Portal call fails. One thing still open: the live Stripe account has zero Portal configurations, so this does not yet function in production — see launch board "configure Stripe Customer Portal in live mode."
Refunds
Except where required by law, payments are final and nonrefundable. We do not provide partial or prorated refunds for unused time, early program completion, failure to use the Service, or cancellation during a billing period.
Exception. If a charge posts after you made a documented cancellation attempt — including a cancellation email that was sent but not acted on promptly — we will refund that charge on request. Contact office@iconfirm.app.
If we charge an amount in error or continue charging after a timely processed cancellation, contact office@iconfirm.app. This no-refund rule does not limit rights that cannot lawfully be waived.
Failed payment and data-access timeline
After nonpayment or the end of paid access:
- a service notification may be sent beginning on day 2;
- ordinary Student use is intended to lock by day 5, while export/download remains available;
- export/download remains available through day 90; and
- Student Content is deleted by day 90 under the Privacy Policy and retention schedule.
Minimal payment, consent, security, dispute, and legal records may remain for their specific lawful purposes.
Price or term changes
We will give at least 30 days' advance notice of material pricing or subscription-term changes when reasonably practicable. A change will not retroactively alter an already-paid period. Where law requires new express consent, we will obtain it before applying the change.
Contact
BIBS Specialty Services, Inc.
735 Scanlan Avenue
St. Louis, Missouri 63139
office@iconfirm.app
314-222-2777
Operational note, not a document defect: live checkout was confirmed 2026-08-23 to be showing $93.24 for both plans, traced to STRIPE_PRICE_MONTHLY/STRIPE_PRICE_YEARLY pointing at the same stale live Stripe Price. This is a deploy-config fix (correct live Price IDs, update the two env vars, redeploy), not a defect in this document's terms — the $12/mo and $115.20/yr figures stated here are correct and already verified in test mode. Confirm the Stripe Customer Portal covers both monthly and annual plans and both Student and Church/Leader seat types before relying on it operationally.
