Privacy Policy

Last updated: March 2026

1. What SheetAlert does

SheetAlert is a monitoring service that watches your Google Sheets for changes and sends alerts to notification channels you configure (email, Slack, Microsoft Teams, Discord). You connect your Google account, select sheets to monitor, define rules, and we notify you when those rules match.

2. Google API data

SheetAlert accesses your Google Sheets data solely to monitor for changes as defined by your rules. Specifically:

  • We request read-only access to your spreadsheets. We never write to your sheets.
  • We read cell values to detect changes between polling intervals.
  • We do not store the full contents of your spreadsheets. We store only the cell values that matched one of your alert rules, along with the before and after values, for the purpose of displaying your alert history.
  • We do not use your Google data for advertising, profiling, or any purpose beyond operating the SheetAlert service.
  • We do not share your Google data with third parties except as necessary to deliver notifications (e.g. sending an email via Resend, or posting to a Slack webhook you provided).

SheetAlert's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

3. Information we collect

  • Account information: Your name and email address from your Google account when you sign in.
  • Google OAuth tokens: Access and refresh tokens required to poll your sheets on your behalf. These are stored securely and used only for that purpose.
  • Alert data: The cell references, before values, and after values for changes that matched your rules. This is your alert history.
  • Configuration data: The sheets you connect, rules you create, and notification channels you configure.
  • Billing information: Handled entirely by Stripe. We do not store your payment card details.

4. How we use your information

  • To operate the SheetAlert service — polling your sheets and sending alerts.
  • To display your alert history in your dashboard.
  • To process payments and manage your subscription.
  • To send transactional emails (alerts, billing receipts). We do not send marketing emails without your consent.

5. Data retention

Alert history is retained according to your plan limits. If you delete your account, all your data including OAuth tokens, sheet configurations, rules, and alert history is permanently deleted within 30 days.

6. Third-party services

We use the following third-party services to operate SheetAlert:

  • Google APIs — to read your spreadsheet data.
  • Supabase — secure database hosting for your account and alert data.
  • Resend — to deliver email alerts.
  • Stripe — to process subscription payments.
  • Inngest — to run background polling jobs.
  • Vercel — to host the SheetAlert application.

7. Security

OAuth tokens are stored encrypted. All connections use HTTPS. We follow industry-standard practices to protect your data. However, no system is completely secure and we cannot guarantee absolute security.

8. Your rights

You can disconnect SheetAlert from your Google account at any time via your Google account permissions. You can delete your SheetAlert account by contacting support@sheetalert.com. We will delete all your data within 30 days.

9. Contact

Questions about this policy? Email us at support@sheetalert.com.