Privacy Policy
Last Updated: May 30, 2026
1. Introduction
SwiftSoft ("we", "our", or "us") operates productivity add-ons for Google Workspace, including our application FormScheduler. This Privacy Policy explains how we collect, use, store, share, and protect your information when you use FormScheduler.
2. What Google User Data We Collect
When you use FormScheduler, we collect the following types of data:
2.1 Information You Directly Provide
- Google Account Information: Your email address, name, and basic Google profile information when you authenticate with Google
- Google Forms Data: Form settings (accepting responses status, published URL, edit URL) and response count metadata. We do not read individual form responses
- Google Calendar Data: Calendar event titles and dates when you use calendar-driven scheduling features. We only access calendars you explicitly link
- Account and Billing Information: Payment information, subscription details, and organization information you provide
2.2 Automatically Collected Information
- Usage Data: Information about how you interact with FormScheduler, including schedules created and features used
- Log Data: Application usage logs, error reports, and performance metrics
- Device Information: Browser type, operating system, IP address, and timezone settings
- Authentication Tokens: OAuth tokens to maintain your authenticated session with Google services
3. How We Use Your Google User Data
We use the collected information exclusively for the following purposes:
- Service Delivery: To provide and improve FormScheduler functionality, including opening/closing forms based on schedules and managing response quotas
- Authentication and Account Management: To authenticate your identity, maintain your session, and manage your account and subscription
- Communication: To send you service-related notifications, updates about your subscription, and responses to your support requests
- Technical Support: To respond to your inquiries, troubleshoot issues, and provide customer assistance
- Service Analytics: To understand usage patterns, improve our services, and develop new features
- Security and Fraud Prevention: To detect, prevent, and respond to abuse, fraud, security issues, and violations of our terms
- Legal Compliance: To comply with applicable laws and legal obligations
We do NOT use your Google user data for:
- ❌ Serving advertisements or targeted advertising
- ❌ Selling to data brokers or information resellers
- ❌ Determining credit-worthiness or lending purposes
- ❌ Creating user profiles for advertising
- ❌ Any purpose unrelated to providing or improving FormScheduler
4. Google API Services User Data Policy
Our use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
4.1 Specific Google API Scope Usage
FormScheduler uses the following Google API scopes:
Form Management Scope:
- https://www.googleapis.com/auth/forms.currentonly: Access to the current form's settings (open/close status, title, URL). Used exclusively to toggle form availability and read response counts for quota enforcement
User Interface Scope:
- https://www.googleapis.com/auth/script.container.ui: Displays the FormScheduler sidebar interface within Google Forms, allowing you to configure schedules and view status
Backend Communication Scope:
- https://www.googleapis.com/auth/script.external_request: Securely communicates with our backend API for subscription verification, quota tracking, and license validation. All communications are encrypted via HTTPS
Background Processing Scope:
- https://www.googleapis.com/auth/script.scriptapp: Enables automatic schedule evaluation triggers every 5 minutes and manages stored schedule configurations
Calendar Integration Scope:
- https://www.googleapis.com/auth/calendar.app.created: Creates and manages a "FormScheduler Schedules" calendar for calendar-driven scheduling
- https://www.googleapis.com/auth/calendar.calendarlist.readonly: Reads your calendar list so you can select which calendar to use for scheduling
Important: We request only the minimum scopes necessary. We do NOT use restricted scopes like forms.responses.readonly. Response counting is done via an increment-only counter triggered by form submissions, not by reading response data.
5. How We Share, Transfer, and Disclose Google User Data
5.1 We DO NOT:
- ❌ Sell your personal information or Google user data to third parties
- ❌ Share your form content with advertisers
- ❌ Transfer your data for targeted advertising
- ❌ Use or share your data for determining credit-worthiness
- ❌ Store your Google Drive files on our servers permanently
5.2 We DO Share With (Only to Provide Services):
- Cloud Infrastructure Providers: We use cloud hosting services to store and process data. These providers have strict security measures
- Payment Processors (Paddle): We share billing information with our payment processor to handle subscription payments
- Analytics Services: We share only anonymized and aggregated usage data for service improvement
- Legal Requirements: We may disclose information when required by law
6. Data Security
- Encryption in Transit: HTTPS/TLS 1.3 for all data transmission
- Encryption at Rest: AES-256 for sensitive data
- Secure Authentication: OAuth 2.0 with encrypted tokens
- Access Control: Role-based access controls
7. Your Rights and Choices
- Access: Request a copy of your personal data
- Correction: Update or correct your information
- Deletion: Request deletion of your data
- Revoke Access: Remove our app's access via Google Account settings
8. Data Retention
- Account Data: Retained while active, deleted 30 days after closure
- Schedule Data: Stored in your Google account via Script Properties, not on our servers
- Usage Logs: Retained for 90 days, then deleted
- Billing Records: Retained for 7 years per tax regulations
9. Children's Privacy
Our services are not directed to individuals under 13. We do not knowingly collect personal information from children.
10. Changes to This Policy
We may update this Privacy Policy periodically. Significant changes will be notified via email or in-app notification.
12. Compliance
We comply with:
- Google API Services User Data Policy
- General Data Protection Regulation (GDPR)
- California Consumer Privacy Act (CCPA)