1. Data We Collect
We collect the following types of information:
- Account information: email, name, avatar (via OAuth or registration)
- Task configurations: URLs, selectors, schedules you create
- Scraped data: the data extracted from websites per your instructions
- Usage data: task execution counts, API calls, feature usage
- Billing information: managed by Stripe (we do not store card numbers)
2. How We Use Your Data
- To provide and maintain the FlyPython service
- To process your data extraction tasks and deliver results
- To send alerts and notifications you configure
- To process payments and manage subscriptions
- To improve our service quality and success rates
3. Data Storage & Security
All data is stored in PostgreSQL databases with encryption at rest. API Keys are stored as SHA-256 hashes only. Traffic is encrypted via TLS 1.3. We use Cloudflare for DDoS protection and WAF.
4. Data Retention
Scraped data (snapshots) is retained for 30 days for all users. After the retention period, data is permanently deleted. You can delete your account and all associated data at any time from Settings.
5. Third-Party Services
We use the following third-party services:
- Stripe — payment processing
- Google OAuth / GitHub OAuth — authentication
- Cloudflare — CDN, DNS, and tunnel
- Bright Data — proxy services
- SendGrid — email delivery
6. Your Rights (GDPR)
You have the right to:
- Access your personal data
- Correct inaccurate data
- Delete your account and all data
- Export your data in a portable format
- Object to certain processing activities
Contact us at privacy@flypython.com to exercise these rights.