Help & Documentation
Everything you need to know about FreeTrialReminder - from installation to advanced features.
Getting Started
📋 What You'll Need
To use FreeTrialReminder with Gmail integration (Draft and Auto-Send modes), you'll need:
- A Google account
- Google Cloud Console access
- 5-10 minutes for initial setup
Installation
Download the Extension
Download the FreeTrialReminder extension files from our website or GitHub repository. Extract the ZIP file to a location on your computer.
Load in Chrome
Open Chrome and navigate to chrome://extensions/
- Enable "Developer mode" using the toggle in the top right corner
- Click "Load unpacked"
- Select the extracted FreeTrialReminder folder
- The extension icon should appear in your browser toolbar
Pin the Extension
Click the puzzle piece icon in your Chrome toolbar and pin FreeTrialReminder for easy access. This allows you to see the countdown badge at all times.
OAuth Setup (Required for Gmail Features)
⚠️ Important
OAuth setup is only required if you want to use Draft Mode or Auto-Send Mode. Manual Mode works without any Gmail connection.
FreeTrialReminder uses OAuth2 to securely connect to your Gmail account. This allows the extension to create draft emails or send cancellation emails on your behalf.
Create Google Cloud Project
- Go to Google Cloud Console
- Click "Select a project" → "New Project"
- Name it "FreeTrialReminder" and click "Create"
- Wait for the project to be created (usually takes a few seconds)
Enable Gmail API
- In the Google Cloud Console, go to "APIs & Services" → "Library"
- Search for "Gmail API"
- Click on "Gmail API" and then click "Enable"
- Wait for the API to be enabled
Configure OAuth Consent Screen
- Go to "APIs & Services" → "OAuth consent screen"
- Select "External" user type and click "Create"
- Fill in the required fields:
- App name: FreeTrialReminder
- User support email: Your email
- Developer contact: Your email
- Click "Save and Continue"
- On the "Scopes" page, click "Add or Remove Scopes"
- Add these scopes:
https://www.googleapis.com/auth/gmail.sendhttps://www.googleapis.com/auth/gmail.compose
- Click "Update" then "Save and Continue"
- Add yourself as a test user on the next screen
- Click "Save and Continue" and then "Back to Dashboard"
Create OAuth Client ID
- Go to "APIs & Services" → "Credentials"
- Click "Create Credentials" → "OAuth client ID"
- Select "Chrome Extension" as the application type
- Name it "FreeTrialReminder Extension"
- For the "Item ID", enter your Chrome extension ID:
- Go to
chrome://extensions/ - Find FreeTrialReminder and copy the extension ID
- Paste it in the "Item ID" field
- Go to
- Click "Create"
- Copy the Client ID - you'll need this in the next step
Configure Extension
- Open the extension folder on your computer
- Open
manifest.jsonin a text editor - Find the
oauth2section - Replace
YOUR_CLIENT_ID_HEREwith your actual Client ID - Save the file
- Go back to
chrome://extensions/ - Click the refresh icon on the FreeTrialReminder card
"oauth2": {
"client_id": "YOUR_CLIENT_ID_HERE.apps.googleusercontent.com",
"scopes": [
"https://www.googleapis.com/auth/gmail.send",
"https://www.googleapis.com/auth/gmail.compose"
]
}
✅ Setup Complete!
Your OAuth configuration is complete. You can now use all three cancellation modes in FreeTrialReminder.
Adding Your First Trial
Now that FreeTrialReminder is installed, let's add your first trial subscription:
Open the Extension
Click the FreeTrialReminder icon in your browser toolbar to open the popup.
Click "Add Trial"
Click the large "Add New Trial" button to open the trial creation form.
Fill in Trial Details
Enter the following information:
- Service Name: The name of the service (e.g., "Netflix", "Spotify")
- Trial End Date: When the free trial expires
- Cancellation Email: The support email for canceling (e.g., [email protected])
- Cancellation Mode: Choose Manual, Draft, or Auto-Send
- Notes (Optional): Any additional details you want to remember
Save and Track
Click "Save Trial" and you're done! The extension will now track this trial and notify you as the deadline approaches.
Core Features
Live Countdown Badge
See days remaining directly on the extension icon. Color-coded from green (safe) to red (urgent).
Smart Notifications
Automatic reminders at 3 days, 1 day, and on the expiration day. Never miss a deadline.
Gmail Integration
Seamlessly create drafts or send cancellation emails through your Gmail account.
Color-Coded Urgency
Visual system changes from green (7+ days) to yellow (3-6 days) to red (0-2 days).
Countdown Badge
The extension icon shows a live countdown of days remaining until your next trial expires. The badge updates automatically and uses color coding to indicate urgency:
| Days Remaining | Badge Color | Meaning |
|---|---|---|
| 7+ days | 🟢 Green | Plenty of time remaining |
| 3-6 days | 🟡 Yellow | Approaching deadline |
| 0-2 days | 🔴 Red | Urgent - take action! |
| Expired | ⚫ Gray | Trial has ended |
Browser Notifications
FreeTrialReminder sends automatic browser notifications at key intervals:
- 3 Days Before: First warning that your trial is ending soon
- 1 Day Before: Important reminder to take action
- On Expiration Day: Final notification before you're charged
Example Browser Notification:
💡 Tip
Make sure you've granted notification permissions to Chrome for FreeTrialReminder. You'll be prompted on first use, or you can enable them in Chrome settings.
Additional Notification Types
Beyond browser notifications, FreeTrialReminder offers two more powerful ways to ensure you never miss a deadline:
📍 Floating Alert Badge
When trials are urgent (0-2 days remaining), a floating badge appears on ALL websites you visit, making it impossible to miss the deadline:
Example Floating Badge:
This badge follows you across ALL websites until you take action
⚠️ Auto-Open Popup
When trials end TODAY, the extension popup automatically opens with an urgent "ACTION REQUIRED TODAY" banner:
Example Auto-Open Popup:
Opens automatically once per day when trials expire today
Cancellation Modes
FreeTrialReminder offers three different cancellation modes to match your preferences and workflow:
Manual Cancellation
Perfect for users who want complete control over the cancellation process. FreeTrialReminder provides a convenient mailto link that opens your default email client with pre-filled details.
How It Works:
- When it's time to cancel, click "Cancel via Email" in the extension
- Your default email client opens with the cancellation email pre-filled
- Review and send the email manually
- Mark the trial as canceled in FreeTrialReminder
Advantages:
- No Gmail OAuth setup required
- Works with any email client
- Full control over email content and timing
- Can add attachments or modify the message
Best For:
Users who prefer to personally review and send all emails, or those who don't want to connect their Gmail account.
Automatic Draft Creation
The perfect middle ground - FreeTrialReminder creates a professional cancellation email draft in your Gmail account, which you can review and send at your convenience.
How It Works:
- When it's time to cancel, FreeTrialReminder automatically creates a draft email in your Gmail
- You receive a notification that the draft is ready
- Open Gmail and find the draft in your Drafts folder
- Review, edit if needed, and send the email
- The extension tracks when the draft was created
Draft Template:
Subject: Cancel My Subscription - [Service Name]
Dear [Service Name] Support Team,
I would like to cancel my subscription/trial for [Service Name].
Please confirm the cancellation and ensure no further charges are made to my account.
Account details:
- Email: [your-email]
- Service: [Service Name]
- Request Date: [current-date]
Thank you for your assistance.
Best regards
Advantages:
- Saves time with automatic draft creation
- Professional, proven email template
- Full review and editing capability before sending
- Accessible from any device with Gmail access
Requirements:
- Gmail account
- OAuth setup completed (see Getting Started section)
- Gmail API scope:
gmail.compose
Best For:
Users who want automation but prefer to review emails before sending. Ideal for important subscriptions or when you need to add personalized details.
Fully Automated Cancellation
The ultimate failsafe - FreeTrialReminder automatically sends the cancellation email 24 hours before your trial ends, ensuring you never forget to cancel.
How It Works:
- You set up a trial with Auto-Send mode enabled
- FreeTrialReminder monitors the trial continuously
- 24 hours before the trial end date, the extension automatically sends a cancellation email
- You receive a notification confirming the email was sent
- The trial is automatically marked as canceled in your dashboard
Safety Features:
- 24-Hour Buffer: Emails are sent 1 day before expiration, giving companies time to process the request
- Confirmation Notification: You're immediately notified when an email is sent
- Email Record: All sent emails appear in your Gmail Sent folder
- Manual Override: You can disable auto-send or manually cancel before the automated email
⚠️ Important Safety Note
Auto-Send Mode is designed as a failsafe, not a primary cancellation method. We recommend:
- Still reviewing your trials regularly
- Manually canceling when possible for peace of mind
- Checking that emails were received by the service
- Following up if you don't receive confirmation from the company
Requirements:
- Gmail account
- OAuth setup completed
- Gmail API scope:
gmail.send - Chrome must be running at the scheduled send time
Best For:
Busy users who want complete peace of mind. Perfect as a backup plan for trials you might forget about.
Trial Management
Active Trials Dashboard
The main popup displays all your active trials in the "ACTIVE TRIALS" section. Each trial card provides complete information and quick actions at your fingertips.
Example Active Trial Card:
What Each Trial Card Shows:
- Service name - The name you gave the trial
- Urgency badge - Color-coded status ("Ends today!", "2 days left", etc.)
- End date - When the trial expires
- "Open service" link - Quick access to the service website
- Support email - The cancellation contact email
- Action buttons - Four quick action buttons for managing the trial
Action Buttons Explained
Edit Button
Click to modify the trial details. You can change:
- Service name
- End date
- Cancellation email
- Cancellation mode (Manual, Draft, or Auto-Send)
- Notes
Cancelled Button
Mark the trial as cancelled after you've successfully cancelled the subscription:
- Click this button to notify FreeTrialReminder you've cancelled
- The trial moves to your "Cancelled Trials" list
- All notifications are automatically disabled for this trial
- The countdown badge updates to show your next upcoming trial
✅ Best Practice
Always click "Cancelled" after you receive confirmation from the service that your subscription has been cancelled. This keeps your trial list clean and accurate.
Send Email Button
Quickly send a cancellation email using your selected cancellation mode:
- Manual Mode: Opens your default email client with pre-filled details
- Draft Mode: Creates a draft email in your Gmail account
- Auto-Send Mode: Immediately sends the cancellation email via Gmail
The button adapts based on your chosen cancellation mode for that trial.
Delete Button
Permanently remove a trial from FreeTrialReminder:
- Click the Delete button
- Confirm the deletion in the popup dialog
- The trial is immediately removed from your dashboard
⚠️ Warning
Deleting a trial cannot be undone. Make sure you've actually cancelled the subscription before deleting it from FreeTrialReminder. Consider using the "Cancelled" button instead to keep a record.
Alert Settings
Customize how and when FreeTrialReminder notifies you about expiring trials. Access these settings from the Settings tab in the extension popup.
Notification Preferences
Control which types of notifications you want to receive:
Notification Preferences Panel:
Browser Notifications
When enabled, FreeTrialReminder sends native Chrome notifications to your system tray. These appear as standard desktop notifications.
Recommended: Keep this ON for the most reliable reminders.
Floating Alert Badge
When enabled, a floating coral badge appears in the bottom-right corner of ANY website you visit when trials are urgent (0-2 days remaining).
Recommended: Keep this ON if you want impossible-to-miss reminders while browsing.
Auto-Open Popup
When enabled, the extension popup automatically opens when you open Chrome on a day when trials expire today.
Recommended: Keep this ON for urgent same-day reminders. Opens once per day maximum.
Alert Timing
Choose when you want to be reminded about expiring trials:
Alert Timing Panel:
1 Day Before Trial Ends
Sends notifications 24 hours before the trial expires. This gives you time to:
- Review the service one last time
- Decide if you want to keep or cancel
- Cancel without last-minute pressure
Recommended: Keep this checked for a warning shot before the deadline.
On the Day Trial Ends
Sends notifications on the actual expiration day. This is your final reminder before charges begin.
Recommended: Keep this checked as your last-chance reminder. Critical for avoiding unwanted charges.
✅ Best Practice
We recommend keeping BOTH timing options checked. The 1-day-before reminder gives you time to prepare, while the same-day reminder ensures you don't forget at the last minute.
💡 Tip
You can customize these settings at any time from the Settings tab. Changes take effect immediately for all your trials.
Analytics & Send History
Track your trial management activity and view a complete history of all cancellation emails sent by FreeTrialReminder. Access Analytics from the Analytics tab in the extension popup.
Overview Dashboard
The Overview section provides key metrics about your trial management:
Analytics Overview:
Tracked
Active
Cancelled
Sent
📊 Total Trials Tracked
The total number of trials you've added to FreeTrialReminder, including both active and cancelled trials. This gives you an overall view of how many subscriptions you're managing.
✅ Currently Active
The number of trials that are still ongoing and haven't been cancelled yet. These are the trials you need to keep monitoring.
🎉 Successfully Cancelled
The number of trials you've marked as cancelled using the "Cancelled" button. This shows how many subscriptions you've successfully avoided being charged for.
📧 Emails Sent
The total number of cancellation emails sent through FreeTrialReminder using Draft Mode or Auto-Send Mode. This tracks your automated cancellation activity.
Send History
View a complete chronological record of all cancellation emails sent by FreeTrialReminder:
Send History Log:
What Send History Shows:
- Service Name - The trial subscription that was cancelled
- Timestamp - Exact date and time the email was sent
- Recipient Email - The support/cancellation email address
- Send Method - Badge indicating how it was sent (AUTO-SENT, DRAFT, or MANUAL)
Send Method Badges
Each email in the history is tagged with how it was sent:
- AUTO-SENT - Email was automatically sent by FreeTrialReminder using Auto-Send mode
- DRAFT - Email draft was created in Gmail using Draft mode (and subsequently sent)
- MANUAL - Email was sent manually by you after clicking "Send Email"
✅ Why Send History Matters
The send history serves as proof that you attempted to cancel your subscription. If a company tries to charge you after you've sent a cancellation email, you have a timestamped record showing when you requested cancellation.
💡 Pro Tip
Take screenshots of your Send History for important subscriptions. This provides additional documentation if you need to dispute charges with your credit card company.
Export Data
Download all your trial data and send history as a JSON file for backup, record-keeping, or migration purposes.
Export Data Panel:
Export your trial data and send history for your records
What Gets Exported?
When you click "Export as JSON", FreeTrialReminder creates a downloadable file containing all your data. For each trial, the following information is exported:
| Field | Description | Example Value |
|---|---|---|
serviceName |
Name of the trial service | "Netflix Premium" |
endDate |
When the trial expires | "2026-01-15" |
supportEmail |
Cancellation contact email | "[email protected]" |
serviceUrl |
Website URL for the service | "https://netflix.com" |
cancelled |
Whether trial is cancelled | true or false |
createdAt |
When you added this trial | "2025-12-20T14:30:00Z" |
id |
Unique identifier for the trial | "trial_abc123xyz" |
📥 How to Export Your Data
- Navigate to the Analytics tab in the extension popup
- Scroll down to the "EXPORT DATA" section
- Click the "Export as JSON" button
- A JSON file will automatically download to your default Downloads folder
- The file will be named something like
freetrialreminder-data-2026-01-05.json
📄 JSON Format
The exported file is in JSON (JavaScript Object Notation) format, which is:
- Human-readable text that you can open in any text editor
- Machine-readable for importing into other applications
- Industry-standard format for data exchange
- Lightweight and easy to store or share
✅ Use Cases for Exported Data
- Backup: Keep a local copy of your trial management data
- Record-Keeping: Maintain historical records for tax or expense tracking
- Migration: Transfer data if you switch computers or browsers
- Analysis: Import into spreadsheet software for deeper analysis
- Legal Documentation: Proof of cancellation attempts for disputes
⚠️ Privacy Note
The exported JSON file contains all your trial information including email addresses. Store this file securely and don't share it publicly. Consider encrypting sensitive exports if sharing with others.
Settings
Configure your cancellation mode preferences and customize email templates. Access Settings from the Settings tab in the extension popup.
Cancellation Mode
Choose how FreeTrialReminder handles cancellation emails for your trials. You can select from three different modes based on your preference for automation:
Cancellation Mode Selection:
Manual Only
Select this mode if you want complete control over cancellation emails:
- FreeTrialReminder only sends notifications and reminders
- You manually handle all cancellation emails yourself
- No Gmail connection required
- Best for users who prefer traditional manual cancellation
Create Draft (Gmail)
Select this mode to automatically create cancellation email drafts:
- FreeTrialReminder creates a draft email in your Gmail account
- You review the draft before sending
- Gives you the opportunity to personalize the message
- Requires Gmail connection
- Recommended: Best balance of automation and control
Auto-Send (Gmail) ⚠️
Select this mode for fully automated cancellation emails:
- FreeTrialReminder automatically sends cancellation emails 1 day before expiration
- No manual action required
- Ultimate failsafe if you forget to cancel
- Requires Gmail connection
- Note: Email is sent automatically without your review
⚠️ Important
Auto-Send mode is powerful but use it carefully. Make sure your email template is professional and accurate before enabling this mode, as emails will be sent automatically without your review.
Gmail Connection
Draft and Auto-Send modes require connecting your Gmail account:
🔗 Connecting Gmail
- Complete the OAuth setup (see OAuth Setup section)
- Go to the Settings tab in the extension
- Click "Connect Gmail Account"
- Sign in with your Google account when prompted
- Grant the requested permissions
- You'll see "Connected: [email protected]" when successful
🔓 Disconnecting Gmail
To disconnect your Gmail account:
- Go to the Settings tab
- Click "Disconnect" next to your connected email
- Your cancellation mode will automatically switch to "Manual Only"
Note: You can also revoke access from your Google Account Permissions page.
Customize Cancellation Email
Edit the email template that will be used for Draft and Auto-Send modes. Personalize the message to match your communication style:
Email Template Editor:
{serviceName}, {date}, {email}
I would like to cancel my subscription for {serviceName}.
Please process this cancellation immediately to avoid any charges.
Account/Email: {email}
Service: {serviceName}
Request Date: {date}
Template Placeholders
Use these placeholders in your email template. They will be automatically replaced with actual values when the email is sent:
| Placeholder | Replaced With | Example |
|---|---|---|
{serviceName} |
The name of the trial service | Netflix Premium |
{date} |
Current date when email is sent | January 5, 2026 |
{email} |
Your Gmail address | [email protected] |
✅ Email Template Tips
- Be professional: Use polite, clear language
- Be specific: Clearly state you want to cancel
- Include details: Use all three placeholders for complete information
- Request confirmation: Ask for acknowledgment of cancellation
- Keep it brief: Get to the point quickly
Editing Your Template
- Go to the Settings tab in the extension
- Scroll down to "Customize cancellation email"
- Edit the template text in the text area
- Use the placeholders
{serviceName},{date}, and{email}where appropriate - Click "Save Template" to save your changes
- Click "Reset to Default" if you want to restore the original template
💡 Pro Tip
Test your template by using "Create Draft" mode first. This lets you see exactly what the email will look like before committing to Auto-Send mode.
Troubleshooting
Common Issues
Extension Not Showing Up
Problem: The FreeTrialReminder icon doesn't appear in my Chrome toolbar.
Solution:
- Go to
chrome://extensions/ - Make sure FreeTrialReminder is enabled (toggle switch is blue)
- Click the puzzle piece icon in your toolbar
- Find FreeTrialReminder and click the pin icon
OAuth Errors
Problem: Getting "OAuth error" or "Failed to connect to Gmail" messages.
Solution:
- Verify your Client ID is correctly entered in
manifest.json - Make sure your email is added as a test user in Google Cloud Console
- Check that Gmail API is enabled in your project
- Try revoking and re-authorizing the connection:
- Go to Google Account Permissions
- Remove FreeTrialReminder
- Reconnect through the extension
Notifications Not Working
Problem: Not receiving browser notifications for trials.
Solution:
- Check Chrome notification permissions:
- Go to
chrome://settings/content/notifications - Make sure notifications are allowed
- Check that FreeTrialReminder is not in the blocked list
- Go to
- Verify your system notifications are enabled (Windows, Mac, or Linux settings)
- Try re-enabling notifications in the extension settings
Draft Not Creating in Gmail
Problem: Draft Mode not creating emails in my Gmail drafts folder.
Solution:
- Verify you've granted the
gmail.composescope in OAuth setup - Check if you're logged into the correct Gmail account in Chrome
- Try disconnecting and reconnecting Gmail in extension settings
- Look in your Gmail trash folder - drafts sometimes appear there if there's an error
Auto-Send Not Working
Problem: Auto-Send Mode didn't send the cancellation email.
Solution:
- Make sure Chrome was running at the scheduled send time (24 hours before expiration)
- Verify the
gmail.sendscope is granted in your OAuth setup - Check your Gmail Sent folder to see if the email was actually sent
- Check Chrome's background service workers are enabled
- As a backup, manually send the cancellation email
🔍 Still Having Issues?
Check the browser console for error messages:
- Right-click the extension icon
- Select "Inspect popup"
- Go to the Console tab
- Look for red error messages
Gmail API Quota Limits
Google imposes rate limits on Gmail API usage:
- Daily quota: 1 billion requests (more than enough for personal use)
- Per-user rate limit: 250 quota units per second
- Send message cost: 100 quota units per send
For typical usage (tracking 10-20 trials), you'll never approach these limits. If you somehow do, wait 24 hours for the quota to reset.
Frequently Asked Questions
General Questions
Is FreeTrialReminder really free?
Yes! FreeTrialReminder is completely free and open source. There are no hidden costs, premium tiers, or subscription fees.
How many trials can I track?
There's no limit! Track as many free trials as you need. The extension stores all data locally in your browser.
Does this work with services other than Gmail?
Manual Mode works with any email service. However, Draft Mode and Auto-Send Mode currently only support Gmail due to API requirements. We may add support for other providers in the future.
Can I use this on multiple computers?
Currently, trial data is stored locally in each Chrome browser. To use FreeTrialReminder on multiple devices, you'll need to set it up separately on each one. Cloud sync may be added in a future version.
Privacy & Security
What data does FreeTrialReminder collect?
FreeTrialReminder stores all data locally in your browser. We don't collect, store, or transmit any of your personal information to external servers. The only data stored is:
- Trial names and end dates
- Cancellation emails you provide
- Your notes about each trial
- OAuth tokens (stored securely by Chrome)
Is it safe to connect my Gmail account?
Yes. FreeTrialReminder uses Google's official OAuth2 protocol, which is the industry standard for secure authentication. We never see or store your Gmail password. You can revoke access at any time from your Google Account Permissions page.
What can FreeTrialReminder do with my Gmail?
Only what you explicitly authorize. The extension requests two specific scopes:
gmail.compose- Create draft emails (Draft Mode)gmail.send- Send emails (Auto-Send Mode)
The extension CANNOT read your existing emails, delete emails, or access other parts of your Gmail account.
Can I revoke Gmail access?
Absolutely. You can revoke access at any time:
- Go to Google Account Permissions
- Find FreeTrialReminder in the list
- Click "Remove Access"
Manual Mode will continue to work, but Draft and Auto-Send modes will require re-authorization.
Technical Questions
Why do I need to set up my own OAuth credentials?
For security and privacy reasons, we distribute FreeTrialReminder as an unpacked extension that you configure with your own OAuth credentials. This means:
- Only you have access to your Gmail connection
- No centralized server stores user credentials
- You maintain complete control over permissions
Can I publish this to the Chrome Web Store?
Yes! The extension code is open source. However, if you publish it, you'll need to set up shared OAuth credentials for all users, which requires additional verification from Google.
Does FreeTrialReminder work offline?
Partially. The extension will continue tracking trials and showing countdown badges offline. However, you'll need an internet connection to:
- Create Gmail drafts (Draft Mode)
- Send cancellation emails (Auto-Send Mode)
- Use mailto links (Manual Mode)
What happens if I close my browser?
No worries! FreeTrialReminder uses Chrome's alarm API to maintain persistent timers even when the browser is closed. As long as Chrome is installed, notifications and auto-send functionality will continue to work.
⚠️ Exception
For Auto-Send Mode to work, Chrome must be running (even if minimized) at the scheduled send time. If your computer is off, the email will be sent the next time you open Chrome.
Best Practices
What's the best cancellation mode to use?
It depends on your preference:
- Manual Mode: Best for important subscriptions where you want full control
- Draft Mode: Best balance of automation and control for most users
- Auto-Send Mode: Best as a failsafe for trials you might forget about
Many users combine modes: Auto-Send for low-stakes trials, Draft for everything else.
When should I add a trial to FreeTrialReminder?
Add trials as soon as you sign up for them! Don't wait until you "remember later" - that's when trials get forgotten. Add it immediately while the end date is fresh in your mind.
Should I trust Auto-Send Mode completely?
Auto-Send is designed as a failsafe, not a replacement for active management. We recommend:
- Still check your trials regularly
- Verify confirmation emails from services
- Follow up if you don't hear back
- Keep Auto-Send as your "last line of defense"
Privacy & Security
Data Storage
FreeTrialReminder stores all data locally using Chrome's storage API. Your data never leaves your device unless you explicitly send emails through Gmail integration.
What's Stored:
- Trial subscription details (name, date, email, notes)
- Extension settings and preferences
- OAuth tokens (encrypted by Chrome)
What's NOT Stored:
- Your Gmail password (OAuth doesn't require this)
- Email content beyond what you input
- Browsing history or other personal data
- Any information on external servers
OAuth Security
FreeTrialReminder uses OAuth2, which is specifically designed for secure, limited access to your Google account:
- No password sharing: Your Gmail password is never exposed to the extension
- Limited scope: Only the specific permissions you grant are allowed
- Revocable: You can remove access anytime from your Google Account settings
- Token-based: Access tokens are encrypted and stored securely by Chrome
Open Source
FreeTrialReminder is open source, which means:
- You can review all the code yourself
- Security researchers can audit for vulnerabilities
- There are no hidden features or tracking
- Community contributions improve security over time
Permissions Explained
FreeTrialReminder requests these Chrome permissions:
| Permission | Purpose |
|---|---|
storage |
Store trial data locally in your browser |
alarms |
Schedule notifications and auto-send emails |
notifications |
Show reminder notifications |
identity |
Enable OAuth authentication with Google |
✅ Privacy Commitment
FreeTrialReminder will never:
- Sell your data to third parties
- Display advertisements
- Track your browsing behavior
- Send your data to external servers
- Access more than the minimum required permissions
Questions About Privacy?
If you have concerns about privacy or security, please review the source code on GitHub or contact us. We're committed to transparency and user privacy.