1. Introduction
Welcome to ScriptFlow ("we," "our," or "us"). We are committed to protecting your privacy and personal
data. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when
you use our workflow automation application.
Key Points: ScriptFlow runs locally on your machine. Your sensitive data (API keys,
OAuth tokens) are stored locally and never transmitted to our servers unless explicitly required for
service functionality.
2. Information We Collect
2.1 Information You Provide
- Authentication Credentials: Google OAuth tokens for Apps Script integration
- API Keys: Make.com, Zapier, n8n, and other automation platform credentials
- Project Information: Project names, descriptions, script IDs, and deployment
configurations
- User Preferences: IDE settings, theme preferences, and application configurations
2.2 Automatically Collected Information
- Usage Data: Information about how you use the application, including features
accessed and deployment history
- Technical Data: Browser type, operating system, IP address, and device information
- Cookies and Local Storage: Session data, authentication tokens, and user
preferences
3. How We Use Your Information
We use the collected information for the following purposes:
- Service Delivery: To provide, operate, and maintain ScriptFlow functionality
- Authentication: To verify your identity and manage your access to Google Apps
Script and automation platforms
- Integration Management: To connect and manage your workflows across various
automation platforms
- Improvement: To understand usage patterns and improve our services
- Support: To respond to your inquiries and provide customer support
- Security: To detect, prevent, and address technical issues and security threats
4. Data Storage and Security
4.1 Local Storage
ScriptFlow primarily operates as a local application running on localhost:3002. Most of your
data is stored locally on your device, including:
- API keys and authentication tokens
- Project configurations and metadata
- User preferences and settings
4.2 Security Measures
We implement reasonable security measures to protect your information, including:
- Secure local storage practices
- Encrypted transmission of sensitive data (HTTPS)
- Regular security assessments and updates
- Access controls and authentication mechanisms
5. Third-Party Services
ScriptFlow integrates with the following third-party services:
- Google APIs: For Google Apps Script integration and authentication
- Make.com: For workflow automation management
- Zapier: For workflow automation integration
- n8n: For workflow automation capabilities
Each third-party service has its own privacy policy. We encourage you to review their policies:
6. Cookies and Tracking
We use cookies and similar tracking technologies to enhance your experience. For detailed information,
please see our Cookie Policy.
6.1 Types of Cookies We Use
- Essential Cookies: Required for basic application functionality
- Preference Cookies: Remember your settings and preferences
- Analytics Cookies: Help us understand how you use the application (if enabled)
7. Your Rights and Choices
7.1 Data Access and Control
You have the right to:
- Access: Request copies of your personal data
- Correction: Request correction of inaccurate or incomplete data
- Deletion: Request deletion of your personal data
- Export: Receive your data in a portable format
- Opt-Out: Decline analytics and non-essential data collection
7.2 GDPR Rights (EU Users)
If you are in the European Economic Area, you have additional rights under GDPR, including:
- Right to data portability
- Right to restrict processing
- Right to object to processing
- Right to withdraw consent at any time
7.3 CCPA Rights (California Users)
California residents have the right to:
- Know what personal information is collected
- Know whether personal information is sold or disclosed
- Say no to the sale of personal information
- Access personal information
- Request deletion of personal information
- Non-discrimination for exercising CCPA rights
8. Data Retention
We retain your information only as long as necessary to provide our services and fulfill the purposes
outlined in this Privacy Policy. You can delete your local data at any time by clearing your browser
storage or uninstalling the application.
9. Children's Privacy
ScriptFlow is not intended for users under the age of 13. We do not knowingly collect personal
information from children under 13. If you become aware that a child has provided us with personal
information, please contact us, and we will take steps to delete such information.
10. International Data Transfers
Your information may be transferred to and processed in countries other than your country of residence.
We ensure appropriate safeguards are in place to protect your personal data in accordance with this
Privacy Policy.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by
posting the new Privacy Policy on this page and updating the "Last Updated" date. Your continued use of
ScriptFlow after changes constitutes acceptance of the updated policy.
12. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or our privacy practices,
please contact us at:
Email: privacy@scriptflow.com
Address: [Your Company Address]
Data Protection Officer: [If applicable]
13. Your Consent
By using ScriptFlow, you consent to this Privacy Policy and agree to its terms.