SASEHacks 2026 · Mar 2026

Subscriptos

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

Frontend & UI/UXTeam of 4
ReactTypeScriptFastAPIPythonGeminiStripeSupabase
The Subscriptos landing page: a firewall for your finances.
A firewall for your finances: scan the terms, then pay with a burner card.
The four-person Subscriptos team at SASEHacks 2026 with the app on a laptop.
Built by four of us at SASEHacks 2026.

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.