Privacy Policy
Welcome to TaskGator. We are committed to protecting your privacy and handling your data in an open and transparent manner. This Privacy Policy outlines how TaskGator LLC ("we," "us," or "our") collects, uses, secures, and shares information from users of our TaskGator application (the "App").
This policy is designed to help you understand your rights and our obligations regarding your personal information. By creating an account and using the App, you agree to the collection and use of information in accordance with this policy.
1. Business Information
App Name: TaskGator
Legal Business Name: TaskGator LLC
Legal Structure: Limited Liability Company (LLC)
Physical Address: 30 N Gould St Ste N, Sheridan, Sheridan, WY 82801 US
Contact Email: Support@Task-Gator.com
2. Information We Collect
We collect information to provide and improve our service to you. This information is collected in two ways: data imported from your Canvas account and data you provide to us directly.
A. Data Collected from Your Canvas Account:
When you connect your Canvas account to TaskGator, you authorize us to collect the following information:
- Course Information: Course names and course IDs.
- Assignment Details: Assignment descriptions, due dates, points, and grades.
- Discussion Boards: Discussion board requirements and your post counts.
- Instructor Feedback: Comments left by instructors on your assignments.
- User Profile: Your Canvas profile information, including your name, email address, and avatar URL.
- Enrollment Data: Your course enrollment status and overall course grades.
B. Data Collected Directly from You:
We also collect information you provide directly when you create and use your TaskGator account:
- Account Information: Your email address, which is used for account creation and authentication via Supabase.
- User Preferences: App settings such as notification preferences, theme choices, and the specific courses you choose to sync.
- Application Data: Manual flags you set on assignments (e.g., for follow-up or to hide them) and encrypted OAuth authentication tokens for connecting to Canvas.
C. Third-Party Services (Analytics and Advertising):
TaskGator does not currently implement any third-party services for analytics, crash reporting, or advertising (e.g., Google Analytics, Firebase, AdMob). If this changes in the future, we will update this Privacy Policy and notify our users.
D. Additional Data Types Collected:
To comply with app store requirements and provide transparency about all data collection, we also collect the following information:
- User Identifiers: We collect and store unique user identifiers including your Supabase account ID and Canvas user ID for authentication and data synchronization across devices.
- Purchase Information: We track your subscription status, billing cycle (monthly or annual), purchase history, and subscription tier to manage your account and provide appropriate feature access.
- App Usage Data: We collect information about how you interact with the app, including app launches, feature usage patterns, assignment interactions, background app usage, and performance metrics to improve our service and optimize your experience.
- Customer Support Communications: When you contact our support team at Support@Task-Gator.com, we retain email communications to provide assistance, resolve issues, and improve our support services.
- User-Generated Preferences: We store your manual assignment flags (such as hiding assignments or marking them for follow-up), notification preferences, course selections, theme choices, and app settings to personalize your experience and maintain consistency across devices.
- Performance and Interaction Data: We collect data about app performance, crash information (if any), loading times, and user interaction patterns to ensure optimal app functionality and identify areas for improvement.
2.1. Data Linked to Your Identity
Important: All data collected by TaskGator is linked to your identity through your account, device, or personal details. This linkage is necessary for:
- Providing personalized educational features and assignment management
- Synchronizing your data across multiple devices (iOS, Android, Windows)
- Managing your subscription and account preferences
- Providing customer support and troubleshooting assistance
- Ensuring data security and preventing unauthorized access
We do not strip identifying information from collected data, as this would prevent core app functionality. Your privacy is protected through encryption, secure storage, and limited data sharing as outlined in this policy.
3. How We Use Your Data
We use the data we collect for specific purposes aimed at enhancing your educational experience:
- To Provide Core Functionality: To display a consolidated, cross-course list of your assignments, grades, and instructor comments.
- To Power AI Features: To parse assignment and discussion board requirements to identify key tasks.
- To Communicate With You: To send push notifications for assignment reminders and important updates.
- To Personalize Your Experience: To track your assignment completion status, manage assignment priorities with intelligent badges, and sync your settings across your devices.
- For Performance and Offline Access: To cache assignment data securely on your device for faster performance and offline access.
4. AI Component and Data Processing
TaskGator uses a third-party AI service (OpenAI's GPT) to enhance its features.
Scope of AI Processing: The AI processes assignment details, discussion board instructions, and any other instructional text you have access to within Canvas to help identify requirements. The AI does not process personal data like your name or email.
Data Handling and Training: Your data is not used to train OpenAI's models. Per our agreement with OpenAI, each data processing request sent via their API is ephemeral. OpenAI may retain data for up to 30 days for abuse and misuse monitoring, after which it is deleted.
5. Data Storage and Security
We take the security of your data seriously and have implemented robust measures to protect it.
Storage Locations:
- On Your Device: Assignment data is cached in a locally encrypted database (Hive) for offline access and performance.
- On Our Servers: Your user profile, settings, and assignment data are stored on secure cloud servers provided by Supabase (using AWS infrastructure), located in the United States.
Security Measures:
- Encryption in Transit: All communication between the App and our servers is encrypted using HTTPS/TLS.
- Encryption at Rest: Sensitive data, such as authentication tokens, is encrypted when stored. Canvas tokens are securely stored and are never exposed on the client-side.
- Access Controls: We use Row Level Security (RLS) in our database to ensure that users can only access their own data.
- Secure Authentication: We use the industry-standard OAuth 2.0 protocol for connecting to your Canvas account.
- Input Validation: We perform validation on inputs to protect against injection attacks and other security threats.
6. Data Retention and Deletion
We retain your data only for as long as necessary to provide our service.
Retention Periods:
- User Account Data: Retained until you request account deletion.
- Assignment Cache (Local): Automatically pruned after 180 days.
- Comment Cache (Local): Cleared every 1 hour.
Your Right to Deletion:
- Requesting Deletion: You may request the permanent deletion of your entire account and all associated data from our servers by emailing us at Support@Task-Gator.com.
- Uninstalling the App: Deleting the App from your device will remove all locally stored data but will not delete your data from our servers.
- Signing Out: Signing out of the App will immediately clear all local data from your device.
- Data Portability: You can request an export of your data before deletion.
7. Children's Privacy (COPPA Compliance)
TaskGator is intended for students of all ages. Our data practices are designed to comply with the U.S. Children's Online Privacy Protection Act (COPPA).
Users Under 13: If a user is under the age of 13, we require verifiable parental consent before we collect any personal information. The account creation process for users under 13 will include a mechanism to obtain this consent.
Parental Rights: Parents of users under 13 have the right to:
- Review the personal information we have collected from their child.
- Request the deletion of their child's personal information.
- Refuse to permit the further collection or use of their child's information.
Parents can exercise these rights by contacting us at Support@Task-Gator.com.
8. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date. We encourage you to review this Privacy Policy periodically for any changes.
9. Contact Us
If you have any questions about this Privacy Policy, please contact us: