Subscriptos
A firewall for your finances: catch predatory terms, pay with burner cards.


About
Subscriptos fights the information asymmetry in subscriptions and free trials, where aggressive auto-renewals and data-sharing clauses hide in pages of legalese that companies know nobody reads. A Chrome extension detects subscription sites and scans their terms of service on the spot; Google's Gemini scores the risk 0 to 100 across data privacy, integrity, and consumer fairness, with plain-English justifications and an embedded AI chat for follow-up questions.
For a second layer of defense, Stripe's Issuing API generates virtual burner cards on demand, so a trial can never silently become a charge, and a dashboard tracks every scan and card. I built the frontend and UI/UX (React 19, Vite, Tailwind, Framer Motion) for our four-person team at SASEHacks 2026.
Inspiration
Subscriptions and free trials have become information-asymmetry traps: auto-renewal and data-sharing clauses buried in tens of pages of legalese.
We wanted to flip that asymmetry back to the user, translate the legalese into a clear score, and add burner payment methods as a hard backstop, regardless of the platform.
Takeaways
- Constraining an LLM to structured JSON output is what makes a safety score consistent and trustworthy.
- Integrating Stripe's Issuing API taught us the intricacies of virtual card generation and secure handling of payment data.
- A multi-service app held together only because we standardized our .env config and kept strict version control.
- Each of us picked up an unfamiliar technology and shipped it into a working full-stack product in a hackathon timeframe.