
Woke up to a random $15.99 subscription charge. Got annoyed and spent the last few weeks building this.
Woke up to another $15.99 charge for a subscription I forgot to cancel.
That was somehow the third "free trial" that month that turned into a paid subscription because I lost track of the renewal date. I originally built an app to solve this in React Native, but recently decided to rewrite the entire thing from scratch in native Swift to make it feel premium, smooth, and lightweight.
I wanted something clean, visual, and fast. The new version does a few key things:
- No manual typing: You can just screenshot your free trial confirmation and the built-in AI scans it to extract the service name, price, and end date automatically.
- Smart Reminders: Redesigned notification schedules that warn you earlier for expensive subscriptions or trials that are notoriously hard to cancel.
- Direct Cancellation Links: Shows you exactly how to cancel the trial with direct links inside the detail view, so you don't have to hunt through settings.
- Visual Calendar & Analytics: See exactly when charges are hitting, track your monthly spending, and see how much you saved in the Archive.
- Separate Profiles: Let you keep work trials, personal apps, and family subscriptions organized.
App Store link: https://apps.apple.com/us/app/trialguard/id6756027142
I’d love to know what you think, or what features you use to stay on top of your subscriptions.
Anyone else have a graveyard of forgotten trials they're secretly paying for?