Privacy Policy for MarkTube
Last Updated: June 3, 2025
Welcome to MarkTube (the “Extension”), developed by Sayan Biswas. We are committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our Chrome Extension.
1. Information We Collect
To provide and improve the Extension, we handle the following types of information:
Google Account Information (with your explicit consent via Google Sign-In):
- Email Address: We retrieve your Google email address when you log in. This is used solely to display which account is currently authenticated within the extension for clarity and to associate your bookmarks with your Google Drive for syncing.
- Basic Profile Information (Given Name): We may retrieve your given name to personalize your experience within the extension (e.g., “Hello, [Your Name]!”).
YouTube Video Data (when you create a bookmark):
- Video URL and Timestamps: The specific YouTube video URL and the exact timestamp you choose to bookmark.
- Video Title: The title of the YouTube video you are bookmarking.
User-Generated Content (when you create or edit a bookmark):
- Categories and Subcategories (optional): Any categories or subcategories you assign to your bookmarks.
- Notes: Any notes you add to your bookmarks.
Extension Usage Data (Locally Stored):
- The extension stores your bookmarks (including all the data above) locally on your device using Chrome's storage API.
2. How We Use Your Information
The information collected is used for the following purposes:
- To Provide Core Functionality: To allow you to create, save, view, edit, and delete YouTube video timestamp bookmarks, along with associated notes and categories.
- Google Account Authentication: To enable you to log in with your Google account, which is required to use the extension and its synchronization features.
- Google Drive Synchronization: To securely save and sync your bookmarks to a private, application-specific folder within your own Google Drive (the “AppData” folder). This allows you to access your bookmarks across different devices and serves as a backup. The extension only interacts with this specific AppData folder and does not access any other files or folders in your Google Drive.
- Personalization: To display your email address and/or given name within the extension, confirming your logged-in status.
- Local Storage: To store your bookmarks on your device for quick access and offline availability.
3. Data Storage and Security
- Local Storage: Your bookmark data is stored locally on your computer using Chrome's secure storage mechanisms.
- Google Drive Storage: When you log in and use the sync feature, your bookmark data (yt_bookmarks.json file) is stored in the hidden “Application Data folder” within your own Google Drive account. This folder is only accessible by this specific extension when authorized by you. We do not have direct access to this file or your Google Drive account. Its security is handled by Google's infrastructure.
- We use Google's secure OAuth 2.0 protocol for authentication, and all communications with Google APIs are made over HTTPS.
4. Data Sharing
We do not share your personal information or bookmark data with any third-party companies or services, other than Google for the purpose of authentication and storing your data in your own Google Drive AppData folder as described above. Your data remains under your control within your Google account.
5. Permissions Justification
Our extension requests the following permissions in Chrome, and here's why:
- identity: Essential for allowing you to log in securely with your Google account to enable the core functionality and Google Drive sync.
- storage: To save your bookmarks locally on your device for quick access and offline use.
- tabs: To get the URL and title of the active YouTube video page when you create a bookmark.
- scripting & host_permissions (for youtube.com/watch): To interact with the YouTube video page to accurately retrieve the current timestamp and video title for your bookmarks.
- OAuth Scopes (drive.appdata, userinfo.email, userinfo.profile):
- drive.appdata: To store your bookmarks in the private application folder in your Google Drive.
- userinfo.email & userinfo.profile: To display your email and given name in the extension for personalization and to confirm your identity for syncing.
6. User Control and Rights
- You have control over the data stored in your Google Drive. You can revoke the extension's access to your Google Drive at any time through your Google account security settings (https://myaccount.google.com/permissions). Revoking access will prevent future syncing, but locally stored data will remain until you clear it or uninstall the extension.
- You can edit or delete your bookmarks within the extension at any time. Deleting local bookmarks will be reflected in Google Drive upon the next “Upload to Drive” action.
- You can uninstall the extension at any time via Chrome's extension management page (chrome://extensions). Uninstalling the extension will remove locally stored data. Data in your Google Drive's AppData folder may remain unless the app's link to Drive is also revoked.
7. Children's Privacy
This extension is not intended for use by children under the age of 13 (or the relevant age in your jurisdiction). We do not knowingly collect personal information from children under 13.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy within the extension or on its web store page. You are advised to review this Privacy Policy periodically for any changes.
9. Contact Us