This Privacy Policy describes how CodeRoutine ("we", "our", or "us") handles your information when you use our mobile application. We are committed to protecting your privacy and being transparent about our data practices.
🔐 Our Privacy-First Approach
CodeRoutine is designed with privacy as a core principle:
We do not collect personal user data
Your reading history, preferences, and navigation remain entirely on your device
We do not use analytics or behavioral tracking
No user accounts, emails, or personal information required
📱 Data Storage and Processing
Local Data Only
All of your personal data is stored locally on your device and never transmitted to our servers:
Reading History: Which articles you've read and when
Progress Tracking: Your reading streaks and statistics
Favorites: Articles you've bookmarked
App Preferences: Theme settings, language choices, and app configuration
Navigation History: Your app usage patterns and screen visits
This data never leaves your device and is not accessible to us or any third parties.
What We Don't Collect
CodeRoutine explicitly does not collect:
Personal identifying information (name, email, phone number)
User behavior analytics or tracking data
Reading preferences or article interactions
Device identifiers for tracking purposes
Location data
Social media profiles or contacts
🐛 Crash Reporting
To improve app stability and fix bugs, we may collect:
Crash Logs: Technical information when the app crashes
Device Information: Device model, OS version, and app version (for debugging)
Error Reports: Technical error details to help us fix issues
Important: Crash logs are completely anonymous and are not tied to any specific user. They contain only technical information necessary for debugging and contain no personal data or reading history.
☁️ Google Cloud Services
CodeRoutine uses Google Cloud Functions (hosted in the Europe region) to:
Fetch and curate daily articles
Generate AI-powered summaries and translations
Serve app content and updates
Google Cloud Functions Data Processing
When using Google Cloud Functions:
Location: All data processing occurs within Google's European data centers
Temporary Processing: Request data is processed temporarily to generate responses
No Persistent Storage: We do not store your requests or personal data on Google Cloud
GDPR Compliance: All processing complies with European data protection regulations
Google's Terms: Subject to Google Cloud's data processing terms and security measures
As our services use Google Cloud Functions in the European region, we comply with the General Data Protection Regulation (GDPR):
Lawful Basis: Processing based on legitimate interest for app functionality
Data Minimization: We collect only what's absolutely necessary (crash logs)
Right to Information: This policy provides transparent information about our practices
Data Security: Appropriate technical measures protect any data we process
No Profiling: We do not engage in automated decision-making or profiling
🛡️ Data Security
We implement appropriate security measures:
Encryption: All communications between the app and our services use HTTPS encryption
Secure Infrastructure: Google Cloud's enterprise-grade security for our backend
No Data Breach Risk: Since we don't store personal data, there's minimal risk to your privacy
Regular Updates: App security updates to address potential vulnerabilities
🔄 Data Retention
Local Data: Stored on your device until you delete the app or clear app data
Crash Logs: Retained for up to 90 days for debugging purposes, then automatically deleted
Server Logs: Temporary request logs are deleted within 24 hours
👶 Children's Privacy
CodeRoutine is not directed to children under 13. We do not knowingly collect personal information from children under 13. The app is designed for developers and technology professionals.
📧 Third-Party Services
CodeRoutine integrates with the following third-party services:
Google Cloud Functions: Backend API and content processing (Europe region)
OpenAI API: AI-powered summaries and translations
Article Sources: We fetch articles from various tech publications
These services have their own privacy policies. We recommend reviewing them, though note that we do not share your personal data with these services.
🔄 Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or for legal compliance. We will:
Post the updated policy in the app and on this website
Update the "Last updated" date at the top of this policy
Notify users of material changes through the app
Your continued use of the app after changes constitute acceptance of the updated policy.
📞 Contact Us
If you have any questions about this Privacy Policy or our privacy practices, please contact us through: