Privacy Policy
At SolveAlot, we are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy explains how we collect, use, and safeguard your data when you use our AI-powered homework assistance application.
1. Information We Collect
1.1 Anonymous Device Identification
- Device ID: We generate a unique UUID (universally unique identifier) for each device to enable app functionality without requiring personal information.
- Device Metrics: Platform type (iOS/Android), operating system version, app version, and build information for compatibility and support purposes.
- Usage Tracking: Anonymous tracking of AI request quotas, subscription status, and app preferences tied to your device ID.
1.2 Educational Content and Photos
- Homework Questions: Text questions and mathematical problems you submit to our AI service for solving.
- Photos and Images: Pictures of homework problems taken with your camera or selected from your photo library.
- AI Solutions: Generated solutions, explanations, and step-by-step breakdowns provided by our AI services.
- Content Storage: All educational content and photos are stored permanently to improve our AI services and provide you with solution history.
1.3 Optional Analytics Data
- App Usage Patterns: How you interact with different features and screens (can be disabled in Privacy Settings).
- Performance Metrics: App performance data and crash reports for service improvement (optional).
- Feature Interactions: Which AI providers you use and your preference patterns (optional).
1.4 Essential Data (Always Collected)
- AI Request Monitoring: Tracking of AI usage to prevent abuse and enforce rate limits.
- Subscription Information: Billing status and subscription tier managed through RevenueCat and app store billing.
- Device Authentication: Secure device identification for account-less usage and data persistence.
1.5 Future Account Information
Note: Currently, SolveAlot operates entirely on anonymous device-based identification. In future updates, we may introduce optional email-based accounts, but all current functionality works without providing any personal information.
2. How We Use Your Information
2.1 Core App Functionality
- AI Problem Solving: Processing your homework questions and photos through multiple AI providers (OpenAI, Anthropic, Gemini) to generate accurate solutions
- Device-Based Persistence: Using your device ID to maintain solution history, preferences, and subscription status without requiring account creation
- Rate Limiting: Monitoring AI requests per device to prevent abuse and manage service costs
- Subscription Management: Linking RevenueCat billing data to your device for premium feature access
2.2 Service Improvement
- AI Model Training: Using submitted educational content to improve the accuracy and quality of AI-generated solutions
- Feature Development: Analyzing usage patterns to develop new educational features and improve existing ones
- Performance Optimization: Using device and performance data to optimize app compatibility and speed
- Quality Assurance: Reviewing AI responses to ensure educational value and accuracy
2.3 Analytics and Insights (Optional)
- Usage Analytics: Understanding how users interact with different features to improve user experience (can be disabled)
- Performance Monitoring: Tracking app stability and identifying areas for technical improvement (optional)
- Educational Research: Anonymous analysis of learning patterns to advance educational technology
2.4 Essential Operations
- Security Monitoring: Detecting unusual usage patterns that may indicate abuse or security issues
- Technical Support: Providing assistance through in-app feedback systems
- Legal Compliance: Meeting regulatory requirements for data protection and user safety
3. AI Processing and Third-Party Services
3.1 AI Service Providers
Your homework content is processed through our secure backend system using multiple AI providers:
- OpenAI (GPT models): For natural language processing, mathematical reasoning, and detailed explanations
- Anthropic (Claude): For complex academic content analysis and step-by-step problem solving
- Google (Gemini): For image analysis of handwritten problems and multimodal content processing
3.2 AI Processing Safeguards
- Anonymous Processing: Educational content is sent to AI providers without any personal identifiers or device-linking information
- Encrypted Transmission: All communications with AI providers use industry-standard encryption (HTTPS/TLS)
- Content-Only Sharing: Only the homework questions and images are shared - no device data, usage patterns, or user behavior
- Provider Compliance: AI providers process data according to their respective privacy policies and terms of service
- No Direct User Contact: AI providers cannot identify or contact individual users
3.3 Additional Service Providers
- Supabase: Secure database hosting for encrypted data storage and user management
- RevenueCat: Subscription billing management and cross-platform purchase validation
- PostHog: Privacy-focused analytics platform for anonymous usage insights (when enabled)
- Railway: Server hosting and backend infrastructure management
4. Data Sharing and Your Privacy Rights
4.1 We Never Sell Your Data
We never sell, rent, or trade any user data to third parties for marketing, advertising, or commercial purposes. Your educational content and usage patterns remain confidential.
4.2 Limited Data Sharing
We only share information in these specific, limited circumstances:
- AI Processing: Anonymous homework content sent to AI providers for solution generation (no identifying information included)
- Service Operations: Technical data shared with infrastructure providers (Supabase, Railway) for app functionality
- Legal Compliance: When required by law, court order, or government regulation
- Safety and Security: To prevent abuse, fraud, or protect user safety
- Business Transfers: In connection with a merger or acquisition (with continued privacy protection)
4.3 Native Device Sharing
SolveAlot enables you to share AI solutions through your device's native sharing capabilities (iOS Share Sheet, Android Share menu). This sharing is controlled entirely by you and your device's operating system - we do not track or monitor what you choose to share.
5. Data Security and Storage
5.1 Security Implementation
- Device-Level Security: Device IDs stored using flutter_secure_storage with platform-specific encryption (iOS Keychain, Android EncryptedSharedPreferences)
- Transmission Encryption: All data transmitted using HTTPS/TLS encryption between your device and our servers
- Database Security: Supabase PostgreSQL database with row-level security, encryption at rest, and strict access controls
- Infrastructure Security: Railway hosting with enterprise-grade security features and automated security updates
- AI Processing Security: Educational content processed through encrypted channels with major AI providers
5.2 Data Storage and Retention
- Educational Content: Homework questions, photos, and AI solutions stored permanently to improve service quality and provide solution history
- Device Data: Device identification and metrics retained as long as the app is installed and for legitimate business purposes
- Analytics Data: Anonymous usage patterns retained for up to 2 years for service improvement (when analytics enabled)
- Subscription Data: Billing information managed by RevenueCat and app stores according to their retention policies
- Deletion Process: Deleted content permanently removed within 30 days of deletion request
6. Your Privacy Controls and Rights
6.1 In-App Privacy Controls
- Analytics Opt-Out: Disable optional analytics collection through Privacy Settings (essential data continues for service operation)
- Data Deletion: Clear your device's data through Privacy Settings or by contacting support
- Solution History: View, manage, or delete individual homework solutions in your history
- Camera Permissions: Control camera and photo library access through device settings
6.2 Data Access Rights
- Data Access: Request information about data associated with your device ID
- Data Correction: Update or correct any inaccurate information
- Data Deletion: Request complete removal of data associated with your device
- Data Portability: Export your solution history and preferences (where technically feasible)
- Processing Restriction: Limit certain types of data processing (subject to essential service requirements)
6.3 Communication Preferences
- No Marketing: We currently do not send promotional emails or marketing communications
- Service Notifications: Essential service updates may be delivered through the app
- Support Communications: We may respond to support requests submitted through the app
7. Children's Privacy and Educational Use
7.1 Age Requirements and Parental Guidance
- Target Audience: SolveAlot is designed for students aged 13 and older who need homework assistance
- Parental Consent: Users under 18 should have parental consent before using our service
- Under 13 Protection: We do not knowingly collect data from children under 13 without verifiable parental consent
- Parent Rights: Parents can contact us to review, modify, or delete their child's data
- Anonymous Usage: Our device-based system means children can use the app without providing personal information
7.2 Academic Integrity and Responsible Learning
- Learning Focus: Our AI provides step-by-step explanations to help users understand concepts, not just get answers
- Honor Code: We promote academic integrity and encourage users to follow their institution's policies
- Educational Value: Solutions are designed to teach problem-solving methods rather than enabling cheating
- Critical Thinking: We encourage users to understand the reasoning behind solutions
8. International Data Processing
Your information may be processed and stored in various countries to provide optimal service performance:
- Primary Locations: United States (OpenAI, Anthropic), Europe (Supabase), and various regions (Google Gemini)
- Legal Safeguards: Data transfers comply with applicable international data protection laws
- Service Providers: All third-party providers maintain appropriate security and privacy protections
- Anonymous Processing: Most international processing involves anonymous educational content without personal identifiers
9. Complete Third-Party Service Directory
9.1 AI and Processing Services
- OpenAI: GPT models for text-based problem solving and explanations
- Anthropic: Claude models for complex reasoning and academic content analysis
- Google: Gemini models for image processing and multimodal content analysis
9.2 Infrastructure and Analytics
- Supabase: Database hosting, authentication services, and backend infrastructure
- Railway: Server hosting and API backend management
- PostHog: Privacy-focused product analytics (when enabled by user)
- RevenueCat: Cross-platform subscription management and billing
9.3 App Store and Payment Processing
- Apple App Store: iOS app distribution and subscription billing for iOS users
- Google Play Store: Android app distribution and subscription billing for Android users
- Platform Payment Systems: All payment processing handled by app store platforms - we never see payment card details
10. Changes to This Privacy Policy
We reserve the right to modify this Privacy Policy at any time to reflect legal requirements, service changes, or business needs. We will provide notice through one or more of the following methods, as appropriate to the nature and significance of the change:
- Policy Updates: Updating the "Last Updated" date and posting the revised policy on our website
- In-App Notifications: Display notifications or alerts within the SolveAlot app
- Website Announcements: Banners or prominent notices on our website
- Legal Compliance Methods: Any other notification method required or permitted by applicable law
For material changes affecting your data rights, we will provide reasonable advance notice as required by applicable law. Changes become effective when posted unless otherwise specified. Continued use of SolveAlot after policy changes indicates acceptance of the updated terms.
We encourage you to periodically review this policy for updates. You can always find the most current version at solvealot.com/privacy.
11. Contact Us for Privacy Matters
If you have questions about this Privacy Policy, need to exercise your data rights, or have concerns about our data practices, we're here to help:
Get in Touch
Support Team:
[email protected]
In-App Support: You can also submit privacy questions or data deletion requests through the feedback feature in SolveAlot's settings menu.
This Privacy Policy is effective as of the date listed above and applies to all users of the SolveAlot application.