Privacy Policy
Last Updated: January 26, 2025
TL;DR: LintLearn stores all your extracted video content locally on your device. We use secure cloud servers to power the AI chat feature and track anonymous usage analytics. Your lecture transcripts and study materials are only sent when you use the chat feature.
1. Introduction
Welcome to LintLearn, a Chrome extension developed by LintWare. This Privacy Policy explains how we collect, use, and protect your information when you use our extension.
By installing and using LintLearn, you agree to the practices described in this policy.
2. Information We Collect
2.1 Local Storage (On Your Device)
LintLearn stores the following data locally using Chrome's storage API:
- Video Content: Video metadata, transcripts, captions, titles, and tags extracted from NTU Learn
- Course Information: Course IDs, titles, announcements, and gallery media
- User Preferences: Extension settings and UI state
Important: This data is stored entirely on your local device and is not transmitted to our servers except when explicitly using the AI chat feature (see section 2.2).
2.2 Data Sent to Our Servers
When you use the AI chat interface, the following information is sent to our secure cloud servers:
- User Profile: Your NTU Learn user ID, email, name, school, and department (automatically synced from NTU Learn)
- Chat Messages: Your questions and the AI's responses
- Chat Context: Video transcripts and metadata relevant to your question (sent temporarily to generate AI responses)
- Activity Logs: Anonymous usage statistics including:
- Number of videos extracted
- Number of courses accessed
- Chat message timestamps
- Export and feedback events
2.3 NTU Learn Integration
LintLearn accesses the following from NTU Learn:
- Video URLs and metadata from courses you're enrolled in
- Video transcripts and captions
- Course announcements
- Your user profile information
Note: LintLearn does not have access to your NTU Learn password. Authentication is handled entirely by NTU Learn's existing login system.
3. How We Use Your Information
3.1 Core Functionality
- Extract and organize video content from NTU Learn
- Display transcripts and course materials in the extension UI
- Enable video search and content export
3.2 AI Chat Feature
- Process your questions using AI technology
- Retrieve relevant video transcripts to answer your queries
- Maintain chat history for conversation continuity
- Improve AI responses based on context
3.3 Analytics and Improvement
- Track anonymous usage patterns to improve the extension
- Monitor feature adoption and user engagement
- Identify and fix bugs through activity logs
4. Data Storage and Security
4.1 Local Storage
Video content and transcripts are stored using Chrome's chrome.storage.local API. This data:
- Remains on your device
- Is automatically deleted if you uninstall the extension
- Can be cleared manually through the extension interface
4.2 Cloud Storage
Chat messages, user profiles, and activity logs are stored on our secure cloud servers hosted in the Asia Pacific (Singapore) region. We implement:
- Encrypted connections (HTTPS/TLS)
- Industry-standard security policies
- Regular security audits
- Automatic backups
4.3 Third-Party Services
We use third-party AI services to power the chat feature. Your video transcripts are sent to these services only when needed to answer specific questions and are not permanently stored by third parties.
5. Data Retention
5.1 Local Data
- Stored indefinitely until you clear it or uninstall the extension
- Limited to 50 videos (older videos automatically removed)
5.2 Server Data
- Chat History: Retained for 90 days, then automatically deleted
- Activity Logs: Retained for 1 year for analytics purposes
- User Profiles: Retained as long as you use the extension
6. Your Rights and Choices
You have the right to:
- Access: Request a copy of your stored data
- Deletion: Request deletion of your chat history and activity logs
- Opt-Out: Disable the AI chat feature to prevent data transmission to our servers
- Export: Download your extracted video content as JSON files
To exercise these rights, contact us at [email protected].
7. Children's Privacy
LintLearn is designed for university students and is not intended for users under 18. We do not knowingly collect personal information from children.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last Updated" date. Continued use of LintLearn after changes constitutes acceptance of the updated policy.
9. Contact Us
If you have questions about this Privacy Policy or your data, please contact:
- Email: [email protected]
- Website: lintware.com
- Support: learn.lintware.com
10. Legal Compliance
LintLearn complies with:
- Chrome Web Store Developer Program Policies
- Personal Data Protection Act (PDPA) of Singapore
- General Data Protection Regulation (GDPR) for EU users
Questions? If you're unsure about anything in this policy or want to know more about how your data is handled, we're here to help. Email us at [email protected].