Privacy Policy
Summary: Check My Solar is a solar monitoring application that helps you track your Fox ESS solar inverter’s performance. We respect your privacy and will never share your personal information or device information with third parties. We collect only the minimal data necessary to provide the service, use industry-standard security practices, and never sell your information.
1. Information We Collect
Section titled “1. Information We Collect”1.1 Personal Information
Section titled “1.1 Personal Information”We collect the following personal information when you use our service:
- Email Address: Required for account creation, authentication, and communication
- Authentication Data: Session tokens and OAuth provider identifiers for secure login
- OAuth Provider Information: If you sign in with Google or Apple, we store your provider ID and associated email
- User Preferences: Dark mode settings, default device selection, and timezone preferences
- Subscription Status: Whether you have an active premium subscription (we do not store payment information)
1.2 Solar System Data
Section titled “1.2 Solar System Data”To provide monitoring services, we collect:
- Device Serial Numbers: Fox ESS inverter serial numbers for API access
- Solar Production Data: Energy generation, consumption, and system performance metrics
- Fox Cloud API Keys: Encrypted API keys for accessing your solar data (if provided)
- OAuth Tokens: Encrypted Fox Cloud OAuth tokens for automated data retrieval
1.3 Technical Information
Section titled “1.3 Technical Information”We automatically collect certain technical information:
- Session Data: Login sessions and activity timestamps
- Usage Data: API usage statistics and feature interaction
- Push Notification Data: Browser push subscription details (if enabled)
- Browser Information: User agent, language preferences, and notification capabilities
2. How We Use Your Information
Section titled “2. How We Use Your Information”2.1 Service Provision
Section titled “2.1 Service Provision”We use your information exclusively to provide our solar monitoring service. We will never share your personal information or device information with third parties for any other purpose. We use your information to:
- Authenticate your account and maintain login sessions
- Retrieve and display your solar system data
- Send push notifications about system status changes
- Generate daily, weekly, and monthly solar reports
- Automatically refresh expired Fox Cloud tokens
2.2 Communication
Section titled “2.2 Communication”We may send you:
- Email verification and magic login links
- Push notifications about your solar system
- Important service updates and security notices
- Solar performance reports (if subscribed)
2.3 Service Improvement
Section titled “2.3 Service Improvement”We analyze anonymous usage patterns to improve our service. This analysis never includes personal information or device-specific data:
- Optimize application performance
- Identify and fix technical issues
- Improve user experience
- Develop new features
3. Data Storage and Security
Section titled “3. Data Storage and Security”3.1 Data Storage
Section titled “3.1 Data Storage”Your data is stored using Cloudflare’s infrastructure:
- User Profiles: Stored in Cloudflare D1 database with encryption
- Sessions and Cache: Stored in Cloudflare KV with automatic expiration
- API Keys: Encrypted using AES-GCM encryption before storage
- OAuth Tokens: Encrypted and automatically refreshed
3.2 Security Measures
Section titled “3.2 Security Measures”We implement comprehensive security practices:
- Encryption: All sensitive data such as API keys and OAuth tokens are encrypted in transit and at rest
- Authentication: Passwordless authentication via email magic links and trusted OAuth providers (Google, Apple)
- Access Controls: Strict access controls and session management
- Infrastructure: Hosted on Cloudflare’s secure global network
- Monitoring: Continuous security monitoring and logging
4. Third-Party Services
Section titled “4. Third-Party Services”We integrate with the following third-party services to provide our functionality. We will never share your personal information or device information with these services beyond what is absolutely necessary for service provision:
| Service | Purpose | Data Shared | Privacy Policy |
|---|---|---|---|
| Cloudflare | Infrastructure, hosting, and security services | User data, API requests, analytics | Cloudflare Privacy Policy |
| Fox Cloud API | Retrieve solar inverter data | OAuth tokens, device serial numbers | Fox Cloud Privacy Policy |
| Resend | Email delivery for authentication | Email addresses, verification codes | Resend Privacy Policy |
| Google Sign-In | OAuth authentication | Email, profile information | Google Privacy Policy |
| Sign in with Apple | OAuth authentication | Email, profile information | Apple Privacy Policy |
5. Data Retention
Section titled “5. Data Retention”| Data Type | Retention Period | Purpose |
|---|---|---|
| User Profiles | Until account deletion | Account management and service provision |
| Solar Data | Until account deletion | Historical reporting and trend analysis |
| Session Data | 1 year or until logout | Authentication and security |
| API Keys | Until manually removed | Solar data access |
| OAuth Tokens | Until expiration or refresh | Automated data retrieval |
| Push Subscriptions | Until unsubscribed | Notification delivery |
| Subscription Status | Until account deletion | Feature access control |
6. Your Rights and Choices
Section titled “6. Your Rights and Choices”6.1 Access and Control
Section titled “6.1 Access and Control”You have the right to:
- Access: Request a copy of your personal data
- Update: Modify your account information and preferences
- Delete: Request deletion of your account and all associated data
- Export: Request your data in a portable format
- Restrict: Limit how we process your data
6.2 Communication Preferences
Section titled “6.2 Communication Preferences”You can control:
- Push Notifications: Enable/disable in application settings
- Email Communications: Unsubscribe from emails you have opted in to
- Report Frequency: Adjust daily, weekly, monthly report settings
6.3 Account Deletion
Section titled “6.3 Account Deletion”You can delete your account at any time through the application settings. This will:
- Permanently delete your user profile and preferences
- Remove all linked Fox Cloud accounts
- Remove push notification subscriptions
- Delete stored encrypted API keys and OAuth tokens
7. Cookies and Local Storage
Section titled “7. Cookies and Local Storage”7.1 Cookies
Section titled “7.1 Cookies”We use cookies for:
- Session Management: Maintain login state
- Security: Prevent unauthorized access
- Analytics: Basic anonymous statistics via Cloudflare Analytics
7.2 Local Storage
Section titled “7.2 Local Storage”We store locally in your browser:
- User Preferences: Dark mode, dashboard layout
- Application State: Selected device, view preferences
- Service Worker: For push notification functionality
8. International Data Transfers
Section titled “8. International Data Transfers”Your data may be processed in countries other than your own. We ensure appropriate safeguards through:
- Cloudflare’s Global Network: Data processed on Cloudflare’s worldwide infrastructure
- Adequate Protection: All transfers comply with applicable data protection laws
- Vendor Compliance: Third-party services maintain appropriate certifications
9. Children’s Privacy
Section titled “9. Children’s Privacy”Our service is not intended for children under 13 years of age. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately.
10. Changes to This Policy
Section titled “10. Changes to This Policy”We may update this privacy policy from time to time. When we do:
- We will post the updated policy on this page
- We will update the “Last Updated” date
- For significant changes, we will provide additional notice
- Continued use of the service constitutes acceptance of changes
11. Legal Basis for Processing
Section titled “11. Legal Basis for Processing”We process your personal data based on:
- Contract: To provide the solar monitoring service you requested
- Legitimate Interest: To improve our service and ensure security
- Consent: For push notifications
- Legal Obligation: To comply with applicable laws and regulations
Privacy Commitment: We respect your privacy and will never share your personal information or device information with third parties for marketing, advertising, or any other commercial purposes. Your data is used solely to provide the solar monitoring service you have requested.
12. Contact Information
Section titled “12. Contact Information”For questions about this Privacy Policy or our data practices, please contact us:
- Email: privacy@checkmy.solar
- Website: https://checkmy.solar
- Response Time: We aim to respond to all inquiries within 30 days
13. Data Protection Officer
Section titled “13. Data Protection Officer”For questions specifically related to data protection and privacy rights, you may contact our Data Protection Officer:
Email: dpo@checkmy.solar
14. Supervisory Authority
Section titled “14. Supervisory Authority”If you believe we have not addressed your privacy concerns adequately, you have the right to lodge a complaint with the relevant supervisory authority in your jurisdiction.
Last Updated: January 15, 2025 — Version 1.1