Data Usage

Transparent information about how we handle your data

Last Updated: October 6, 2026

Our Commitment to Transparency

YouTool.io is an independently operated YouTube toolkit with limited trial actions and one-time Pro access, built to be clear about data. This page explains, in plain English, what YouTube information is accessed, why it is accessed, how it is processed, what may be stored, and how you can revoke access.

Key Principle: We collect the minimum data necessary to provide our service and never sell your personal information to third parties.

Data Collection Overview

What We Collect

Data TypeSourcePurposeRetention
YouTube URLs/IDsUser InputTool FunctionalityProcessed for requested tools; some history may be stored locally in your browser
Search QueriesUser InputService ProvisionSent to the relevant tool provider to answer the request; recent history may also be saved in your browser
Usage AnalyticsOptional analytics choiceService ImprovementEvent-level measurements and summaries under provider retention settings
Device InformationBrowserCompatibilityNetwork and device details processed for service delivery; optional analytics uses its own identifiers
Public YouTube DataYouTube APIAnalysisReturned for requested analyses; not used to build a permanent analytics-history database
Account ProfileGoogle Sign-In / SupabaseAccount and Extension AuthenticationWhile account is active or until deletion is requested
Extension Session RecordsChrome Extension / SupabaseKeep the extension linked to your accountUntil revoked, expired, or no longer needed
Connected Channel RecordsGoogle OAuth / YouTube APIsConnected-channel stats and creator toolsUntil you disconnect your YouTube channel or request deletion
Extension Settings and CacheChrome StorageRemember settings and load stats fasterLocal to your browser until cleared or extension is removed

What We Don't Collect

  • YouTube Passwords: We never ask for or collect your YouTube password
  • Payment Details: We do not store credit card or banking details on YouTool.io servers. Stripe processes YouTool Pro payments and handles card details directly. We store purchase identifiers, amount, currency, purchase date, and access status to restore purchases and handle payment support
  • Unrequested Private Content: Public website tools analyze public YouTube data. Connected-channel features can access read-only analytics for your own channel only after you authorize that access through Google
  • Connected-Channel Comment Text: The account dashboard does not store comment text or reply snapshots as connected-channel private analytics history
  • Private Mailboxes: We do not request access to your email inbox. We do receive messages and email addresses you submit to support and information you intentionally enter into tools
  • Credit Decisions: We do not use data to determine creditworthiness or for lending purposes
  • Location Tracking: No precise geolocation data

Data Flow Process

How Your Data Moves Through Our System

1
Input: You provide a YouTube URL/search query, or the extension reads the current YouTube page when you use an enabled feature
2
Processing: We extract the video/channel ID and validate the input
3
API Request: We query YouTube's public API for public content or, for connected-channel features, use your read-only authorization to request your channel analytics
4
Analysis: Our tools process the requested public data or authorized connected-channel data to generate insights
5
Display: Results are shown to you in real-time
6
Storage: Public tool inputs are generally handled for the requested result. Account profiles, extension session records, YouTube connection records, connected-channel analytics history, local preferences, and local extension stats cache may be stored as described in this disclosure.

Account and Extension Data

Some newer YouTool.io features are account-based and use server-side infrastructure. These features are optional, but they require account and connection records to function.

  • Google Sign-In: Supabase authentication receives basic Google profile information such as your name, email address, avatar, and account identifier
  • Profiles: We store basic account profile fields so your account page and extension connection can identify your account
  • Extension Sessions: We store hashed extension tokens, expiration dates, revocation status, extension ID, user agent, and last-used timestamps so the extension can stay linked without asking you to sign in every time
  • Chrome Storage: The extension stores feature toggles, theme settings, selected stats range, authentication state, and a once-daily local stats cache on your device

Google OAuth Scopes

YouTool.io requests Google access only for the feature you choose to use.

  • openid, email, profile: Used for Google sign-in and account sessions
  • youtube.readonly: Used for connected-channel features that need read-only YouTube channel and video metadata
  • yt-analytics.readonly: Used for connected-channel features that need read-only YouTube Analytics reports for your own channel

These OAuth scopes are read-only. Separately, extension actions you choose in YouTube Studio can assist with changes through the Studio interface, including bulk thumbnail or related-video workflows. Review the selections before running those actions.

Connected YouTube Channel Data

If you choose to connect your YouTube channel, YouTool.io uses Google OAuth with read-only YouTube and YouTube Analytics scopes. We store the connection record so you do not need to reconnect on every visit.

  • Stored Connection Fields: Google subject ID, YouTube channel ID, channel title, channel thumbnail URL, authorized scopes, access token, refresh token, token expiration time, update time, and disconnect status
  • Stats Requests: When the extension popup loads connected-channel stats, our API requests channel subscriber count plus YouTube Analytics metrics such as views, subscribers gained, and subscribers lost for the selected 1D, 7D, or 30D range
  • Analytics History: While your channel remains connected, YouTool.io may store connected-channel snapshots, video metadata, daily channel/video analytics, traffic sources, search terms where returned by YouTube Analytics, audience/device/geography breakdowns, playlist add/remove metrics, comment counts, and generated insight reports to support historical comparisons and full channel analysis. We may review these connected-channel patterns internally to improve tools and build future aggregate benchmark or experiment features, but we do not publish individual channel analytics or creator-specific case studies without permission
  • Analysis Requests: Video and channel analyzer features request public YouTube metadata and statistics for the video or channel you ask to analyze
  • Disconnection: You can disconnect your YouTube channel from the Account page. After disconnection, the connection is marked inactive, stored OAuth tokens are cleared where supported by the connection record, the connection is not used for new stats requests, and stored private connected-channel analytics history tied to your account is deleted

YouTube API Data Usage

Compliance with YouTube Terms

Our use of YouTube data is strictly governed by the YouTube API Services Terms of Service:

  • Public website tools access publicly available information
  • Connected-channel features access read-only data you authorize through Google OAuth
  • Data is used for the requested creator tools, connected-channel features, and disclosed service operations
  • Connected-channel history may be used internally to improve creator benchmarks, experiment ideas, and tool quality
  • YouTube API quotas, permissions, and availability can limit requests
  • Extension stats may be cached locally in Chrome storage once per day for faster loading
  • We do not sell YouTube API data or use it for personalized advertising

Types of YouTube Data Accessed

  • Video Metadata: Titles, descriptions, thumbnails, publish dates
  • Public Statistics: View counts, like counts, comment counts
  • Channel Information: Names, subscriber counts, creation dates
  • Public Comments: Text content of publicly visible comments only when a public tool specifically requests comments
  • Playlist Data: Public playlist contents and metadata
  • Connected Channel Analytics: Views, watch time, average view duration, average percentage viewed, subscriber gain/loss metrics, engagement metrics, traffic sources, search terms where returned, audience/device/geography breakdowns, and content type breakdowns for your own connected channel when you authorize that access

Google and Chrome Data Policies

Google data is subject to the Google API Services User Data Policy, including Limited Use, and the Chrome Web Store User Data Policy. We use this data only to provide and improve YouTool.io creator tools, do not sell it, do not use it for personalized advertising, and do not use it to determine creditworthiness or for lending purposes.

Analytics and Tracking

Google Analytics

We use Google Analytics to understand how users interact with our service:

  • Page Views: Which tools are most popular
  • User Journey: How users navigate through our site
  • Performance Metrics: Loading times and error rates
  • Demographics: General geographic and device information
  • Choice: Google Analytics is loaded only after you enable optional analytics in Cookie Preferences

Vercel Analytics

Our hosting provider collects performance data:

  • Page load speeds and performance metrics
  • Error rates and availability monitoring
  • General usage patterns for optimization
  • Optional analytics can include request, device, and session-related information; it is not described as completely anonymous

Local Storage Usage

Browser Storage

We use your browser's local storage and Chrome extension storage for:

  • Search History: Your recent searches for quick access
  • Tool Preferences: Filter settings and display options
  • Session Data: Temporary data during your visit
  • Performance Cache: Improved loading times
  • Extension Settings: Enabled tools, custom theme, playback settings, hide controls, selected stats range, and local daily stats cache

Control Over Local Data

  • You can clear your search history at any time
  • Browser settings allow you to disable local storage
  • Private browsing can use temporary storage and still sends network requests; it does not reset account or server-side trial records
  • Data is specific to your device and browser

Third-Party Services

Stripe handles card payments; Supabase handles account and service records. Formspark receives contact-form submissions. QRServer receives the text or URL encoded by QR tools. The extension can send a video ID to Return YouTube Dislike when enabled. External assets and selected embeds load from their respective providers. See the Privacy Policy for details.

No Advertising

YouTool.io does not currently run display ads, sell ad inventory, or use Google API data for advertising. The project is funded by one-time YouTool Pro purchases. Free website use is limited to a weekly allowance; basic extension customization remains free.

External Fonts and Assets

  • Google Fonts: Typography assets loaded from Google's CDN
  • Boxicons: Icon library from external CDN
  • Image Hosting: Some images served from Tumblr CDN

Data Security Measures

Technical Safeguards

  • HTTPS Encryption: All data transmission is encrypted
  • Secure Hosting: Infrastructure provided by Vercel with enterprise security
  • Database Provider: Account, extension session, and YouTube connection records are stored in Supabase
  • Token Handling: Extension session tokens are stored server-side as hashes; YouTube OAuth tokens are used only to provide connected-channel features
  • API Security: YouTube API keys and service credentials are stored server-side

Access Controls

  • Limited access to production systems
  • Regular security updates and monitoring
  • Principle of least privilege for all services
  • Automated security scanning and alerts

Your Rights and Controls

Data Access Rights

  • Transparency: This disclosure provides complete visibility
  • Local Access: You can view all locally stored data through browser tools
  • Limited Collection: We minimize data collection to essential functions
  • Disconnect Controls: You can disconnect your YouTube channel from your Account page and sign out of the extension from the extension popup

Control Options

  • Browser Settings: Control cookies and local storage
  • Analytics Opt-out: Use browser extensions to block tracking
  • Google Revocation: Use Google Account permissions to revoke access. Contact us for deletion requests. Deleting data from YouTool does not delete the original content on YouTube
  • Service Discontinuation: Stop using our service at any time
  • Deletion Requests: Contact support to request deletion of account data stored server-side

API Reliability Diagnostics

Operational monitoring records the request category, tool group, HTTP status, response time, and a hashed key identifier. It excludes key values, search terms, resource URLs, raw responses, and account identities. The admin view covers seven days of hourly records. Older records are pruned during ingestion. Hashed network identifiers used for report rate limits are pruned after a day during ingestion.

Trial and Purchase Records

An essential HttpOnly cookie and secret-hashed network identifier support the weekly guest allowance. Account usage and purchase entitlements are stored server-side. Clearing browser data does not refill the weekly allowance. Purchase references, amount, currency, date, and access status support purchase restoration and payment handling; we do not store card numbers. Payment or trial records may remain for necessary accounting, dispute, legal, and abuse-prevention purposes. Contact us about access or deletion requests.

Checkout-attempt reporting stores a Stripe Checkout Session identifier, the YouTool purchase surface and offer type, amount and currency, and open, paid, or expired status. It does not store card details or Stripe form entries. These operational records are normally retained for up to 180 days, are reported to the owner only in aggregate, and do not depend on the optional analytics setting.

Data Retention Policies

What We Keep

  • Analytics Data: Aggregated usage statistics for service improvement
  • Error Logs: Technical logs for debugging and performance monitoring
  • Security Logs: Access logs for security monitoring
  • Account Records: Basic profile records for signed-in users
  • Extension Session Records: Session hashes, expiration, revocation, and last-used timestamps
  • YouTube Connection Records: Connected-channel metadata and OAuth tokens while your channel remains connected
  • Connected Channel Analytics History: Read-only channel/video snapshots, daily metrics, analytics breakdowns, and generated insight runs while your channel remains connected

What We Delete

  • Individual Public Tool Results: Generally returned in real time and not used to build a permanent history of every analysis result
  • Disconnected Channel Use: Once disconnected, the stored connection is marked inactive, stored OAuth tokens are cleared where supported by the connection record, the connection is not used for new YouTube API requests, and stored private connected-channel analytics history tied to your account is deleted
  • Local Extension Cache: Can be cleared by clearing extension storage or removing the extension

International Data Transfers

Service providers may process information outside your country:

  • Hosting: Vercel provides hosting and global content delivery
  • Google Services: Subject to Google's international data transfer policies
  • Questions: Contact us for information about providers and relevant processing arrangements

Changes and Updates

We may update our data practices to improve our service or comply with legal requirements:

  • Material changes will be communicated through this page
  • We'll update the "Last Updated" date for any modifications
  • Significant changes may be announced on our website
  • Additional consent will be requested where required for a changed processing purpose

Contact and Questions

For specific questions about our data usage or to exercise your rights:

Regulatory Compliance

Our data practices are designed to comply with:

  • GDPR: European General Data Protection Regulation
  • CCPA: California Consumer Privacy Act
  • COPPA: Children's Online Privacy Protection Act
  • YouTube API Policies: Google's developer terms and policies

We use cookies to improve your experience

We use cookies and similar technologies to provide essential functionality and analyze usage. You can manage your preferences anytime. See our Cookie Policy for details.