Privacy Policy
Last updated: December 2024
This Privacy Policy describes how QR Code API ("we", "us", or "our") collects, uses, and protects information when you use our services.
Information We Collect
Account Information
When you create an account, we collect:
- Email address
- Password (stored as a secure hash)
- Billing information (processed by Stripe)
Usage Data
We automatically collect:
- API request counts and timestamps
- QR code scan analytics (for dynamic links)
- Hashed IP addresses (not raw IPs)
- Device type and country (derived from IP)
QR Code Content
For static QR codes, we do not store the content you encode. For dynamic links, we store the destination URL to enable redirects.
How We Use Your Information
- To provide and maintain our service
- To process payments and send billing notifications
- To provide analytics for your dynamic QR codes
- To send service-related communications
- To detect and prevent fraud or abuse
- To improve our service
Data Sharing
We do not sell your personal information. We share data only with:
- Stripe: For payment processing
- Supabase: Our database provider
- Vercel: Our hosting provider
All providers are contractually bound to protect your data.
Data Retention
- Account data is retained while your account is active
- Usage analytics are retained for 90 days
- Scan analytics for dynamic links are retained for 1 year
- You can request data deletion at any time
Your Rights (GDPR)
If you're in the EU/EEA, you have the right to:
- Access: Request a copy of your data
- Rectification: Correct inaccurate data
- Erasure: Request deletion of your data
- Portability: Export your data
- Object: Object to data processing
To exercise these rights, contact privacy@qrcodeapi.io.
Cookies
We use essential cookies for:
- Session management (authentication)
- Security (CSRF protection)
We do not use tracking cookies or third-party analytics.
Children's Privacy
Our service is not intended for children under 16. We do not knowingly collect data from children.
Changes to This Policy
We may update this policy periodically. Significant changes will be communicated via email or dashboard notification.
Contact
For privacy-related questions:
- Email: privacy@qrcodeapi.io