Effective Date: July 2, 2025
Last Updated: July 2, 2025
ReviLearn ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains what data we collect, how we use it, and what choices you have regarding your personal information when using the ReviLearn Chrome Extension.
- Email Address (optional): Used to sync your revision history and preferences via Firebase when cloud sync is enabled.
- URLs and page titles of websites you choose to save for revision.
- User-provided ratings (1 to 4) for content difficulty.
- Revision dates and schedules.
- Theme preferences (light/dark mode).
- Data such as revision lists, categories, custom schedules, and preferences are stored locally by default.
- Local-First Architecture: Version 3.0 prioritizes local storage for better privacy and performance.
- Cloud sync via Firebase is optional and only occurs when explicitly enabled by the user.
- Local-First Storage: By default, all data is stored locally on your device. Firebase sync only occurs when explicitly enabled, reducing data transmission by ~90%.
- Theme Preferences: We detect your system's light/dark theme preference to provide a consistent user experience.
- Usage Analytics: We track internal Firebase API usage for quota management (no personal data - only counts of API calls).
- Enhanced Local Caching: Improved local storage for better performance and reduced cloud dependency.
| Permission | Justification |
|---|---|
| activeTab | Retrieves the current URL and updates icon status based on revision history. |
| tabs | Allows icon color changes based on the page's revision status. |
| identity | Used to associate saved pages with a user's Firebase account (optional). |
| identity.email | Email is stored to sync revision history across devices (optional). |
| storage | Speeds up access by caching data locally before syncing. |
| scripting | Enables background fetching of revision data from Firebase. |
| unlimitedStorage | Allows storage of a large number of user revisions locally for performance. |
| alarms | Schedules daily reminders for pending revisions. |
| notifications | Sends notifications for scheduled revisions (based on user settings). |
| downloads | Allows exporting revision data as a downloadable CSV file. |
Your data is used strictly to:
- Save and manage your learning/revision content.
- Schedule and notify you of upcoming reviews.
- Sync your revision data across devices (if cloud sync is enabled).
- Improve your experience with personalized learning insights.
- Detect theme preferences for consistent UI experience.
We do not use your data for advertising or share it with third parties.
We do not sell or share your personal data with third parties. The only third-party service used is Firebase (Google), which helps us securely sync your revision data and email (only if you choose to enable cloud sync). Firebase complies with industry-standard security and privacy practices.
β We do not use any remote code execution.
All scripts are packaged within the extension to ensure transparency, safety, and control.
You may:
- Local-First Mode: Use the extension entirely locally without any cloud sync.
- Export your data anytime using the download option.
- Switch storage modes between local-first and cloud sync at any time.
- Remove the extension to stop all data collection.
- Request complete deletion of your synced Firebase data by emailing us at ganesh.s.p006@gmail.com.
We use secure authentication and encrypted storage mechanisms through Firebase. Your data is never exposed publicly. Local data is stored using Chrome's secure storage APIs with appropriate access controls.
We may update this policy occasionally. Changes will be reflected here and accompanied by a revised effective date. Major changes will be communicated through extension updates.
If you have questions or concerns, contact:
π§ ganesh.s.p006@gmail.com
π Support: https://github.com/ganeshsp1/chromeextension/issues
π Bug Reports: https://github.com/ganeshsp1/chromeextension/issues/new
ReviLearn Version 3.0 - Smarter learning with enhanced privacy protection.