Privacy Policy

Overview

This Privacy Policy explains how SubsManager accesses, uses, stores, and shares Google user data and other personal information. It applies together with any product-specific privacy disclosures shown in the app. Your use of Google user data is limited to the practices disclosed here and is designed to conform with Google's Limited Use requirements.

This app uses YouTube API Services. By using SubsManager, you agree to be bound by the YouTube Terms of Service. Please also review the Google Privacy Policy.

Google API Compliance

Our use of information received from Google APIs adheres to Google API Services User Data Policy, including the Limited Use requirements. We only use your Google data to provide the specific features visible in our application interface.

Specifically, SubsManager integrates with YouTube API Services to access your YouTube subscriptions solely for the purpose of displaying them and allowing you to remove subscriptions at your request.

What data we access from Google

  • Google Account basic profile: Google user ID and display name (username).
  • YouTube Data API: ability to list and manage your subscriptions in order to remove them on request.
  • OAuth tokens: access token, refresh token, and access token expiry time.

How we use the data

  • Authenticate you and maintain your session.
  • Data is used solely to provide user-facing features visible in the application interface.
  • No human reads your data unless you explicitly request support assistance.
  • Retrieve your subscribed channels to display and allow bulk removal upon your action.
  • Refresh access tokens when needed to complete requested actions.

How we store the data

We store the following items in our database for up to 30 days to support your session:

  • googleUserId
  • username (Google display name)
  • accessToken
  • refreshToken
  • accessTokenExpiresAt

We also cache your current subscriptions for performance for up to 2 hours. The cache is automatically deleted after 2 hours.

Sharing and transfers

We do not share Google user data or any personal information with third parties. We do not sell data. We do not transfer data internationally except as required by our hosting provider to operate the service. No backups of user data are made.

Retention and deletion

Session data is retained for up to 30 days from your last activity and then automatically deleted. Subscription cache entries are retained for up to 2 hours and then automatically deleted.

You can request deletion of your session data at any time by contacting us or logging out and waiting for expiration. To request deletion: send an email to managesubsapp@gmail.com from the email address associated with your Google Account used in SubsManager. We will erase stored session records and tokens within 72 hours and confirm via email when completed.

Your Rights

  • Request a copy of your stored data
  • Request correction of inaccurate data
  • Request immediate deletion of your data
  • Withdraw consent at any time through Google Account settings

User controls

  • Revoke SubsManager's access from your Google Account at any time via the Google security settings page: security.google.com/settings/. You may also review and manage app access at myaccount.google.com/permissions.
  • Log out in the app to end your current session.
  • Contact us to request deletion of stored session data earlier than the retention period.

Security

We take reasonable measures to protect your data during transit and at rest. OAuth tokens are stored server-side and never embedded in client code. Cookies are set as httpOnly where applicable.

We implement industry-standard security measures including HTTPS encryption, secure token storage, and regular security updates. Access to your data is restricted to automated processes necessary for app functionality.

Contact

If you have questions about this policy, contact us at managesubsapp@gmail.com.

See also our Terms of Use for additional terms, including your agreement to the YouTube Terms of Service when using SubsManager.