The problem I was trying to solve
I have ADHD. Last year I added up every subscription I was being charged for and found 11 I had completely forgotten about. Some for over a year. The total was embarrassing.
The pattern is textbook ADHD: sign up when motivated, forget it exists, keep getting charged. It's not laziness — it's a visibility problem. Subscriptions are designed to be forgettable.
I looked for an app that would just find them for me automatically. Everything I found required manual entry, or bank account linking (which I wasn't comfortable with), or was so cluttered with features it was unusable.
So I built one.
---
What I built
CentryAI is an iOS + Android app that:
Scans your inbox — connects to Gmail or iCloud Mail via read-only OAuth, parses emails to surface every active subscription you have
Zombie scoring — rates how "dead" each subscription is based on usage patterns. A subscription you haven't touched in 6 months gets a high zombie score.
Cancel Finder — one tap, AI pipeline finds the exact cancellation page. No hunting through settings menus.
Renewal reminders — push notifications before you get charged, not after.
Tech stack: Flutter (iOS + Android), Firebase, Cloud Functions (Node.js), Claude API for email parsing, RevenueCat for subscriptions.
Privacy-first by design: emails are processed server-side and never stored. Read-only OAuth. No bank account linking required. CASA Tier 2 verified (required for Gmail OAuth).
---
What's been hard
The Gmail OAuth CASA Tier 2 verification process took longer than expected — it's a security assessment required by Google for apps requesting gmail.readonly scope. It involves a full ASVS self-assessment, Semgrep SAST, ZAP DAST scanning, and a formal review. Worth it for user trust, but it added 3–4 weeks to the timeline.
Building solo also meant every decision was mine — product, design, backend, marketing. That's freeing and exhausting in equal measure.
---
What's next
App Store + Play Store approval (pending)
Product Hunt launch (June 30)
---
If you're building something in the personal finance or productivity space, I'd love to compare notes. And if you want to follow the launch — I'm posting the journey at @centryai and here on IH.
What's the most painful subscription you ever forgot to cancel?
This is a strong personal problem, but I’d be careful with one assumption.
“Forgot subscriptions” is a real pain, but it sits inside a wider cluster of behaviors (tracking, avoidance, cancellation friction, renewal anxiety). Those overlap, but they don’t always convert for the same reason.
The risk is not execution — it’s whether the first moment of value is sharp enough for someone to feel immediately “this is for me.”
I would not try to resolve that in-thread because it changes how you position the launch and what you emphasize on Product Hunt.
If useful, share your email and I’ll send the tighter launch-positioning read in a way you can actually use.