Privacy Policy
NotifyForm is operated by Mohammadali Saleh as a sole proprietor. This Privacy Policy explains how we collect, use, and protect information when you use our Google Workspace Add-ons ("the Service").
1. Information We Collect
The add-on stores the following data locally in your Google account using Google Apps Script's PropertiesService:
- Your Discord webhook URL (stored only in your own Google account, not on our servers)
- Your notification count for the current month (stored only in your own Google account)
- Your Pro status, verified against your Google account email
When you purchase a Pro plan, our payment processor (Paddle) collects your name, email address, and payment information. We receive only your email address to verify Pro status. We do not store your payment card details.
2. How We Use Your Information
We use the information above solely to provide the Service — to send notifications when your Google Form receives a submission, and to verify whether your account is on the Free or Pro plan. We do not sell, rent, or share your personal information with third parties for marketing purposes.
3. Google Form Data
When a form is submitted, the add-on reads the response data to format and send it to your webhook. This data passes directly from Google's servers to your chosen platform (Discord, Slack, etc.) via your webhook URL. We do not store, log, or retain any form response data on our servers.
4. Google API Scopes
The add-on requests the following Google API permissions to operate:
- forms.currentonly — to read form responses when a submission is received, so they can be formatted and sent to your webhook.
- script.external_request — to POST form response data to your Discord webhook URL, and to verify your Pro status via our Cloudflare Worker.
- script.scriptapp — to install and manage the onFormSubmit trigger that fires automatically when your form receives a new response.
- script.container.ui — to display the configuration sidebar inside Google Forms where you enter your webhook URL and manage settings.
- userinfo.email — to identify your Google account email address for Pro status verification.
No narrower scopes exist for these capabilities. All data remains between your Google Form, your chosen notification platform, and your Paddle account.
5. Data Storage and Security
All configuration data (webhook URL, notification count) is stored within your Google account using Google Apps Script's PropertiesService. This data is governed by Google's own security and privacy practices. We do not have access to this data unless you explicitly share it with us for support purposes.
6. Third-Party Services
- Discord / Slack / Telegram: Form responses are sent to your chosen platform via webhook. Their use of this data is governed by their respective privacy policies.
- Paddle: Payment processing for Pro plans. Governed by Paddle's Privacy Policy.
- Cloudflare: We use Cloudflare Workers to verify Pro status by email. Only your Google account email is processed.
- Google: The add-on runs on Google Apps Script infrastructure. Governed by Google's Privacy Policy.
7. Data Retention
Configuration data persists until you uninstall the add-on or manually clear it. You can remove all stored data at any time by uninstalling the add-on from your Google account.
8. Children's Privacy
The Service is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13.
9. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of material changes by updating the "Last updated" date at the top of this page.