TrialGuard

Enjoy free trials — escape before billing day

Netflix, Adobe, YouTube Premium, SaaS tools… free trials are great until you forget to cancel. TrialGuard detects trial signup pages, adds a Google Calendar event one day before billing, and nudges you to cancel in time.

A Chrome extension that watches for free-trial checkout pages, adds cancel-by events to Google Calendar, and keeps every active trial in a local dashboard.

Overview

How TrialGuard works

Automatic detection

When you land on a payment or subscription page (Netflix, Canva, etc.), TrialGuard scans visible text for trial keywords—"free trial", "7 days", "1 month free"—and shows a lightweight popup in the top-right corner.

One-click reminder

Tap "Set reminder" and TrialGuard calculates your cancel-by date: trial length minus one safety day, then creates a Google Calendar event you approve.

Google Calendar sync (MVP)

On cancel-by day, your phone and desktop get the calendar alert you already rely on — even when Chrome is closed. Example: "[Cancel] Canva free trial ends tomorrow."

  • Events created via Google Calendar API only after you connect your account
  • Smartphone push through the Google Calendar app — no Chrome notification permission needed

Dashboard in the toolbar

Click the extension icon to see every active trial, days until billing, and quick links to each service. Trials sync via chrome.storage.sync across signed-in Chrome profiles.

Smart date calculator

Detected duration (7 / 14 / 30 days, etc.) is added to today's date, then one day is subtracted so you always get a buffer before the charge hits.

Coming in V2

  • Direct cancel URLs for Netflix, Adobe, and other major services
  • Monthly savings counter for easy sharing
  • Notion integration for power users

Technical approach

  • Content script: reads page text only on checkout-like pages (card fields, "subscribe", "free trial")
  • Service worker: Google Calendar API for event creation after OAuth consent
  • Storage: trial list in chrome.storage.sync — no developer server for trial data
Flow

User flow

From install to cancel reminder in five steps:

  • Visit a trial signup page — extension detects trial keywords
  • Popup asks: "Starting a 14-day trial? We'll remind you one day before billing."
  • Tap "Set reminder" — cancel-by date saved and Google Calendar event created
  • On D-Day — calendar alert on phone and desktop: "Billing tomorrow. Cancel now?"
  • Tap the event — jump to the service cancel page
Users

Who it's for

  • Anyone who loves free trials but hates surprise charges
  • Students & freelancers juggling multiple SaaS subscriptions
  • Power users who rotate Netflix, Canva, Adobe trials intentionally
Privacy

Privacy

  • Trial metadata stored locally; Calendar events go only to your Google account
  • Page text scanned only on checkout-like pages; no browsing history upload
  • Google OAuth used only for Calendar event creation you explicitly approve

TrialGuard exists for one job: never pay for a trial you meant to cancel. Install once, set reminders in one click, and keep your wallet safe.

URL

Chrome Web Store URLs

Register these paths in the Chrome Web Store listing for TrialGuard.

Store listing

Visitors are redirected by country (KR/JP) or browser language to /trialguard/en, /ko, or /ja.