Privacy Policy
StudyDork Team ("we", "us", or "our") operates the StudyDork mobile application ("the App"). This Privacy Policy explains how we collect, use, store, and protect your information when you use the App.
1. Information We Collect
1.1 Profile Data
- Email address (used for authentication via OTP, Google, Microsoft, or Apple Sign-In)
- Display name
- Avatar selection
1.2 Calendar Data
- Event titles, descriptions, and times from connected calendars (Google Calendar, Microsoft Outlook, and Apple Calendar)
- Data is fetched within a 90-day window in each direction (past and future)
- Calendar data is used to populate the in-app calendar, schedule study sessions, and optionally auto-lock the device during study events
1.3 Performance & Gamification Data
- Dork points, session counts, streaks, early quits, and pauses
1.4 Social Data
- Friend connections and leaderboard standings
1.5 Locally Stored Data
- Events cache, user preferences, theme settings, and notification preferences stored via SharedPreferences on your device
1.6 Analytics Data
We use PostHog, a third-party analytics platform hosted on PostHog Cloud, to collect usage data that helps us understand how the App is used and improve your experience. This may include:
- Feature usage and screen interactions (for example, which features you use, buttons tapped, and pages viewed)
- Device information (for example, device model, operating system version, and screen resolution)
- Session metadata (for example, session duration, app version, and language settings)
- Performance and error data (for example, crash reports and load times)
- Feature experimentation data (for example, A/B test group assignments)
Analytics data is associated with an anonymous or pseudonymous identifier and is not used to personally identify you. We do not use analytics data for advertising purposes.
2. How We Use Your Information
- Study Scheduling: To schedule study sessions and manage focus periods based on your calendar
- Screen Time Lockout: To trigger app blocking during designated focus periods
- Leaderboards & Gamification: To calculate and display your performance metrics and rank among friends
- Authentication: To verify your identity and maintain your account
- App Improvement: To understand usage patterns and improve features
- Analytics: To collect anonymised usage data via PostHog to analyse feature performance, diagnose issues, and guide product development
3. Third-Party Services
The App uses the following third-party services:
- Supabase: Authentication and database services for profile, performance, and social data
- Google Calendar API: Read and write access for Google Calendar events, per the granted Google scopes
- Microsoft Graph API: Read and write access for Outlook calendar events, per the granted Microsoft scopes
- Apple Calendar: Device-level calendar access, with calendar events remaining on-device where applicable
- Google ML Kit: On-device pose detection with all processing performed locally
- PostHog Cloud: Product analytics for usage events, device information, and session data
Note: The App includes the Gemini AI package but it is not actively used at this time. Should AI features be activated in the future, this Privacy Policy will be updated accordingly.
4. Google API Limited Use Disclosure
StudyDork's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
What We Access
We access all calendar events (titles, descriptions, and times) from all user calendars, within a 90-day window in each direction (past and future).
Why We Access It
To schedule study sessions and trigger auto-lockout based on event types.
How We Store It
Events are cached locally on your device via SharedPreferences. Event metadata is stored in Supabase for lockout scheduling purposes.
Limited Use Commitments
- We only use Google Calendar data for the in-app features described above, no secondary use.
- We do not transfer Google Calendar data to third parties except as necessary for app functionality, with your consent, for security purposes, or to comply with legal obligations.
- We do not use Google Calendar data for advertising or marketing purposes.
- We do not allow humans to read your Google Calendar data except with your explicit consent, for security investigations, or to comply with legal obligations.
Revoking Access
You can unlink your Google Calendar at any time within the App's settings. You may also revoke access via your Google Account permissions at myaccount.google.com/permissions.
5. Data Storage & Security
Server-side data is stored in Supabase with industry-standard security practices including encryption in transit (TLS) and role-based access controls. Locally stored data resides on your device using SharedPreferences.
While we take reasonable measures to protect your data, no method of electronic storage or transmission is 100% secure. We cannot guarantee absolute security.
6. On-Device Machine Learning
The App uses Google ML Kit for pose detection during exercise-based unlock verification. All ML processing occurs entirely on your device. No camera images, video frames, or pose data are transmitted to any server, including Google's servers. The camera is only active during the unlock interaction.
7. Data Retention & Deletion
We retain your data for as long as your account is active. You may delete your account at any time through the App's settings, which will permanently remove all server-side data associated with your account. Locally cached data remains on your device until the App is uninstalled.
8. Children's Privacy
The App is intended for users aged 13 and older. We do not knowingly collect personal information from children under 13. If we become aware that we have collected data from a child under 13, we will take steps to promptly delete that information. If you believe a child under 13 has provided us with personal information, please contact us at info@studydork.com.
9. Analytics, Advertising & Tracking
Analytics
The App uses PostHog Cloud for product analytics to help us understand how users interact with the App and to improve features and performance. PostHog processes analytics data on its cloud servers. You can review PostHog's privacy practices at posthog.com/privacy.
Analytics data is collected using anonymous or pseudonymous identifiers and is not used to build advertising profiles or sold to third parties.
Advertising
The App does not currently contain advertisements or ad-tracking SDKs. We do not sell, rent, or share your personal data with advertisers or data brokers. Should this change in the future, this Privacy Policy will be updated and you will be notified.
10. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your data
- Withdraw consent for calendar or other data access
- Export your data in a portable format
To exercise any of these rights, please contact us using the information below or use the relevant in-app features, such as account deletion and calendar unlinking.
11. International Users
If you are accessing the App from outside Australia, please be aware that your data may be transferred to and processed in Australia or other jurisdictions where our service providers operate. By using the App, you consent to this transfer.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes through in-app notifications or email. The updated policy will be effective as of the date posted.
13. Contact Information
If you have questions or concerns about this Privacy Policy, contact us at:
Email: info@studydork.com
Website: studydork.com