SubScrub
Subscription Audit & Recovery Tool
Identifies hidden and forgotten subscriptions, calculates annual waste, and generates cancellation/refund request letters. Part of the consumer finance suite alongside DebtShield and DisputeAI.
By the Numbers
Core Features
SubScrub scans for recurring charges, calculates how much users are wasting annually, and generates the letters needed to cancel services and recover refunds.
Subscription Detection & Audit
Scans bank and credit card statements to identify recurring charges. Surfaces forgotten trials, duplicate subscriptions, and services with price increases that users may not have noticed.
Annual Waste Calculator
Aggregates all detected subscriptions and projects total annual spend. Highlights the highest-waste subscriptions and prioritizes cancellation opportunities by potential savings.
Cancellation Letter Generator
AI-powered generation of cancellation request letters for each identified subscription. Includes proper notice periods, account references, and confirmation request language.
Refund Request Automation
Generates refund demand letters for subscriptions that charged after cancellation, during free trials, or without proper authorization. References applicable consumer protection laws.
Stripe Billing
Single subscription product with Stripe Checkout and Customer Portal integration. Clean, straightforward billing with automated renewal and self-service management.
Shared Supabase Auth
Unified authentication layer shared across the consumer finance suite. One account works across SubScrub, DebtShield, and DisputeAI with SSR-based session management.
Technical Architecture
SubScrub shares the same Turborepo monorepo pattern and Supabase backend as its sibling products. The copy-and-adapt strategy keeps each product independent while sharing auth and database infrastructure for a unified user experience.
Backend
- Supabase Postgres with Drizzle ORM
- 7 shared database tables
- Supabase Auth (SSR with @supabase/ssr)
- Stripe webhooks for billing events
Frontend
- Next.js App Router
- Tailwind CSS styling
- shadcn/ui components (Apple HIG reskin)
- Vercel deployment
AI & Detection
- Claude API for letter generation
- Subscription detection algorithm
- Cross-card duplicate billing detection
- Annual waste projection engine