Student TimeKeeper Lite Privacy Policy
Last updated: November 1, 2025
Introduction
Ryan Heron ("we", "our" or "us") respects your privacy in connection with the Student TimeKeeper Lite application. This Privacy Policy describes how we collect, use, and protect your information when you use our iOS and macOS applications.
By downloading or using Student TimeKeeper Lite, you acknowledge and agree to the collection, use, and disclosure of your information as described in this Privacy Policy.
Important: This app uses Apple's Family Controls and Screen Time APIs to track your device usage. This requires explicit permission and allows the app to monitor which apps you use and for how long. All screen time data is stored securely and never shared with third parties.
1. Information We Collect
Screen Time Data (iOS)
This app uses Apple's Family Controls and DeviceActivity frameworks to collect:
- Activity Categories Only: Classification of your usage by category (Social, Entertainment, Productivity, Gaming, etc.)
- Duration Per Category: How long you spend in each category
- Daily Totals: Accumulated screen time per category each day
Important: We only track category-level data (e.g., "2 hours of Social apps"). We do NOT track which specific apps you use (e.g., we don't know if you used Instagram, TikTok, or Snapchat).
This data is collected only with your explicit permission when you grant Family Controls access.
Personal Information
We collect:
- Account Information: Email address, name (via Sign in with Apple)
- Device Information: Device type (iPhone/Mac), operating system version
- Usage Data (iOS): Screen time by category only (e.g., "3 hours Social", "1 hour Productivity")
- Usage Data (macOS): App names, websites visited, and usage durations (when using companion Mac app)
Automatically Collected Information
- IP addresses (for authentication)
- Time zone settings
- Operating system and platform
- Activity logs (for debugging and analytics)
2. How We Use Your Information
We use the collected information to:
- Provide Core Services: Track and display your screen time, app usage, and productivity metrics across iPhone and Mac
- Sync Across Devices: Enable data synchronization between your iOS and macOS devices using the same Apple ID
- Categorize Activities: Classify apps as productive, distracting, or neutral to provide productivity insights
- Generate Reports: Create daily and weekly summaries of your usage patterns
- Improve Our Services: Analyze anonymized usage patterns to enhance app functionality
- Security: Detect and prevent fraudulent activity or security incidents
- Support: Respond to your questions and provide customer support
Screen Time Data Usage
Screen time data collected via Family Controls is used to:
- Display your daily screen time broken down by category (Social, Entertainment, Productivity, etc.)
- Calculate productivity scores based on productive vs. distracting category usage
- Show combined usage across your iPhone and Mac devices
- Provide insights into your digital habits by category
We do NOT:
- Track which specific apps you use (only category totals)
- Block or restrict your app usage
- Share your screen time data with anyone
- Use screen time data for advertising
3. How We Share Your Information
We do not sell your personal information to third parties.
Your screen time data is NEVER shared with third parties. It is used solely for your personal productivity tracking.
Service Providers
We may share limited technical data with:
- Railway/PostgreSQL: Secure cloud database hosting for data storage and cross-device sync
- Apple iCloud: Keychain for secure credential storage
These providers are contractually obligated to protect your data and cannot use it for their own purposes.
Legal Requirements
We may disclose your information if required by law, court order, or government request, or to:
- Protect our legal rights
- Prevent fraud or security threats
- Comply with legal obligations
Business Transfers
If the application is involved in a merger, acquisition, or sale of assets, your information may be transferred as part of that transaction. You will be notified of any such change.
4. Data Security
We implement industry-standard security measures to protect your information:
- Encryption in Transit: All data transmitted between your device and our servers uses HTTPS/TLS encryption
- Encryption at Rest: Personal data is stored in encrypted PostgreSQL databases
- Keychain Storage: Authentication tokens and credentials are stored in Apple's secure Keychain
- Access Controls: Strict authentication required for all API access
- Local Storage: Screen time data is also stored locally on your device using Core Data with encryption
However, no method of transmission over the internet is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.
5. Data Retention
We retain your personal information for as long as:
- Your account is active
- Needed to provide you with services (e.g., historical usage data)
- Required by law or for legitimate business purposes
Screen Time Data Retention: We retain screen time data indefinitely to provide long-term productivity insights. You may request deletion of your account and all associated data at any time.
6. Your Privacy Rights
You have control over your data:
Family Controls Permission
- You can revoke Family Controls access at any time in iOS Settings → Screen Time → Family Controls
- Revoking access will stop all screen time tracking
- Previously collected data will remain in your account unless you request deletion
Access & Portability
- Request a copy of your personal data
- Export your screen time data
Correction
- Update or correct inaccurate information in app settings
Deletion
- Request deletion of your account and all personal data
- Delete the app to remove locally stored data
Opt-Out
- Stop screen time tracking by revoking Family Controls permission
- Opt out of cross-device sync by signing out
To exercise any of these rights, please contact us at malibubarbiechampagne@gmail.com.
7. Children's Privacy
Age Restriction: Student TimeKeeper Lite is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13.
If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at malibubarbiechampagne@gmail.com, and we will delete such information.
Educational Use
When Student TimeKeeper Lite is used by students aged 13+ in educational settings:
- Students must have their own Apple ID to sign in
- Schools or program administrators should obtain appropriate consent
- Data is owned by the individual student, not the institution
- Compliance with FERPA (Family Educational Rights and Privacy Act) is the responsibility of the educational institution
8. Apple's Family Controls Framework
Important information about how we use Apple's Screen Time APIs:
What We Access
- App category classifications only (as defined by iOS): Social, Entertainment, Productivity, Gaming, etc.
- Total duration of usage for each category
- We do NOT access individual app names or which specific apps you use
What We DO NOT Access
- Specific app names or which apps you use
- Content within apps (messages, photos, emails, etc.)
- Passwords or authentication credentials
- Browsing history or websites visited (iOS only; macOS app does track websites)
Permissions Required
The app requires the following iOS permissions:
- Family Controls: Required to access screen time data
- Notifications: Optional, for usage reminders
Data Processing
- Screen time data is processed locally on your device using Apple's DeviceActivity framework
- Only category totals (e.g., "Social: 120 minutes") are uploaded to our servers for cross-device sync
- No individual app names from your iPhone are collected or stored
- Mac app usage (from companion macOS app) includes app names for detailed tracking
- Data is encrypted during transmission and storage
9. Cross-Platform Functionality
iPhone to Mac Sync
When you use both Student TimeKeeper Lite (iOS) and Student TimeKeeper (macOS):
- Both devices must use the same Apple ID sign-in
- iPhone → Mac: Category-level screen time (e.g., "Social: 120 min") appears on Mac dashboard
- Mac → iPhone: Mac app names and durations appear in your iPhone app
- Combined productivity scores are calculated across devices
Privacy Note: iPhone data is synced by category only. Your Mac dashboard does not see which specific iPhone apps you use.
Data Storage
- Local Storage: Screen time data is stored on your iPhone using Core Data (encrypted)
- Cloud Storage: Synced to Railway PostgreSQL servers for cross-device access
- No Third-Party Services: Data is not sent to analytics or advertising services
10. Third-Party Services
Student TimeKeeper Lite does NOT use:
- Google Analytics
- Facebook SDK
- Advertising networks
- Third-party tracking or analytics beyond error monitoring
We may use Sentry for error tracking to improve app stability. Sentry receives only:
- Technical error logs (crashes, bugs)
- Device type and OS version
- No personally identifiable screen time data
11. Data Security
We implement industry-standard security measures:
- HTTPS/TLS Encryption: All network communications are encrypted
- Secure Authentication: Sign in with Apple provides privacy-preserving authentication
- Token-Based Security: Access tokens stored in Apple Keychain
- Database Encryption: PostgreSQL database uses encryption at rest
- No Password Storage: We never store passwords (Apple handles authentication)
However, no method of transmission over the internet is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.
12. Your Privacy Rights
Access & Portability
- Request a copy of your personal data
- Export your screen time data
Correction
- Update your name or preferences in app settings
Deletion
- Request deletion of your account and all personal data by emailing malibubarbiechampagne@gmail.com
- Delete the app to remove all locally stored data
Revoke Permissions
- Family Controls: iOS Settings → Screen Time → Family Controls → Revoke access
- Notifications: iOS Settings → Student TimeKeeper Lite → Notifications
California Privacy Rights (CCPA)
If you are a California resident, you have additional rights:
- Right to Know: Request details about the personal information we collect
- Right to Delete: Request deletion of your personal information
- Right to Opt-Out: Opt out of the "sale" of personal information (note: we do not sell personal data)
- Non-Discrimination: We will not discriminate against you for exercising your privacy rights
European Privacy Rights (GDPR)
If you are in the European Economic Area (EEA), UK, or Switzerland:
- Right to Access: Obtain confirmation of data processing and a copy of your data
- Right to Rectification: Correct inaccurate data
- Right to Erasure: Request deletion of your data
- Right to Restrict Processing: Limit how we use your data
- Right to Data Portability: Receive your data in a portable format
- Right to Object: Object to certain types of data processing
- Right to Complain: Lodge a complaint with your data protection authority
To exercise any of these rights, please contact us at malibubarbiechampagne@gmail.com.
13. Children's Privacy (COPPA Compliance)
This app is NOT directed at children under 13. We do not knowingly collect personal information from children under 13.
If you are under 13, please do not:
- Download or use this app
- Provide any personal information
- Create an account
If we discover that we have collected information from a child under 13, we will delete it immediately. Parents who believe their child has provided information should contact us at malibubarbiechampagne@gmail.com.
14. International Data Transfers
Your information may be transferred to and stored on servers located in the United States where our Railway cloud infrastructure operates.
If you are located outside the United States, please be aware that information we collect will be transferred to and processed in the United States.
For EEA/UK/Switzerland residents: We use standard contractual clauses and other lawful mechanisms to ensure adequate protection of your data during international transfers.
15. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
- Posting the new policy at this URL
- Updating the "Last Updated" date at the top
- Displaying an in-app notification for material changes
Your continued use of Student TimeKeeper Lite after changes are posted constitutes acceptance of the updated policy.
16. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:
Ryan Heron
Email: malibubarbiechampagne@gmail.com
App Support: GitHub Issues
Privacy Website: https://malibuwileyu.github.io/student-timekeeper-ios
For data protection inquiries, including requests to access, correct, or delete your data, please email the address above.
17. Legal Basis for Processing (EEA/UK/Switzerland)
We process your personal data based on:
- Consent: When you provide explicit consent (e.g., Family Controls access, notifications)
- Contract: To provide the screen time tracking services you requested
- Legitimate Interests: To improve our services, ensure security, provide support, and prevent fraud
You have the right to withdraw consent at any time by revoking app permissions or deleting your account.
Data Protection Authority Contact
If you are in the EEA or UK and have concerns, you have the right to lodge a complaint with your local data protection authority:
18. App-Specific Disclosures
No Parental Controls
Despite using Apple's "Family Controls" framework, Student TimeKeeper Lite is NOT a parental control app. It does not:
- Block or restrict app usage
- Allow parents to monitor children
- Enforce screen time limits
It is a personal productivity tool for individual use only.
Data You Control
- App Selection: You choose which apps and categories to monitor
- Sync Control: You can disable cloud sync by signing out
- Local-Only Mode: Use the app offline without syncing (data stays on device)