avi12 / youtube-time-manager-feedback

The place to give YouTube Time Manager feedback.
5 stars 0 forks source link

[Suggestion] Add Google Login or Account Sync #26

Open prex-xo opened 20 hours ago

prex-xo commented 20 hours ago

Is your feature request related to a problem? Please describe

Currently, the extension does not provide a way to sync data across browsers or devices. If users switch browsers, clear cookies, or reinstall the extension, all their YouTube viewing data is lost. This is an issue for those who want to maintain persistent tracking of their screen time and viewing history across multiple platforms.

Is it a change to the extension's functionality or to the pop-up settings page?

Extension's functionality

If the latter, please propose a new design on Figma or describe it as detailed as possible

The feature could allow users to sign in using their Google account (via OAuth) or another login option. Once signed in, the extension would sync the user's data (e.g., total watch time, video history) across multiple browsers or devices. This would prevent data loss and make the extension more convenient for users.

Additional context

User data should be stored securely, and privacy should be a top priority. The user should have full control over their account, with the option to delete their data if desired. A login option (like Google OAuth) would offer a simple, widely accepted solution for account management.

avi12 commented 20 hours ago

The extension does provide a way to export and import the watch time data To export: image

To import: image

Currently, there is no automatic sync feature but I'll work on it at some point (though it might be a paid feature), not my top priority at this moment