1. Information We Collect
1.1 Account Information
When you create an account, we collect your email address. This is stored securely in Supabase and used solely for authentication and account management.
1.2 Measurement Data
If you are logged in and choose to save a measurement, we store the roll/pitch angles, timestamp, mode (sensor/simulate), and any notes you provide. This data is associated with your account and is used to display your measurement history.
1.3 Sensor Data
Important: Raw sensor data from your device's gyroscope is processed entirely on your device. It is never uploaded to our servers. Only the final saved measurement values (angles) are stored if you explicitly choose to save them.
1.4 Automatically Collected Data
Like most websites, we automatically collect standard server logs: IP address, browser type, referring pages, and timestamps. This data is used for analytics, security, and site improvement.
2. How We Use Your Information
- To provide and maintain the BubbleLevel service
- To authenticate your account and sync your data across devices
- To display your measurement history and saved screenshots
- To respond to support requests
- To analyze site usage and improve our service
3. Cookies
We use essential cookies for authentication (Supabase Auth session tokens) and preferences (language selection stored in localStorage). Our advertising partner, Google AdSense, may set additional cookies for ad personalization. You can manage ad personalization through Google's Ad Settings.
4. Third-Party Services
4.1 Supabase
We use Supabase for authentication, database storage, and file storage. Supabase's privacy policy is available at supabase.com/privacy.
4.2 Google AdSense
We use Google AdSense to display advertisements. Google uses cookies to serve ads based on your prior visits to this and other websites. You can opt out of personalized advertising at Google Ads Settings.
5. Data Retention
Your measurement data is retained as long as your account exists. If you delete your account, all associated data (measurements, screenshots) is permanently removed from our servers.
6. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Delete your account and all associated data
- Object to processing of your data
- Data portability (export your measurement records)
To exercise any of these rights, contact us at the address listed on our About page.
7. Children's Privacy
BubbleLevel is not directed at children under 13. We do not knowingly collect personal information from children. If we become aware that a child under 13 has provided us with personal information, we will delete it immediately.
8. Changes to This Policy
We may update this privacy policy periodically. Significant changes will be communicated through a notice on our website. Continued use of BubbleLevel after changes indicates acceptance of the updated policy.
9. Contact
For questions about this privacy policy or your data, visit our About page for contact information.