YouTube API Disclosure

How Sonora.Chat uses YouTube's services
Effective: March 10, 2026 | Version: 2026.1

1. Our use of YouTube API Services

Sonora.Chat integrates the YouTube IFrame API (https://www.youtube.com/iframe_api) to provide hybrid search results. This allows us to display YouTube content directly within our platform while respecting YouTube's functionality and advertisements.

We use the YouTube API Services in compliance with Google's API Services Terms of Service and YouTube's Terms of Service.

// Example of our implementation var tag = document.createElement('script'); tag.src = 'https://www.youtube.com/iframe_api'; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

2. Required API disclosures

By using Sonora.Chat, you acknowledge and agree that:

  • YouTube API Services: Sonora.Chat uses YouTube API Services to display video content. Your use of YouTube content through our platform is subject to the YouTube Terms of Service.
  • Google Privacy Policy: When you interact with YouTube content through Sonora.Chat, Google may collect data as described in their Privacy Policy.
  • Advertising: YouTube videos displayed through our platform may contain advertisements. Sonora.Chat does not control, modify, or receive revenue from these ads. They are served by YouTube according to their policies.
  • API clients: Our use of the YouTube API is monitored and subject to quota limits. We implement caching and efficient requests to minimize API calls and ensure fair usage.

Required Google's API Services User Data Policy: We only access user data that is necessary to provide our search functionality. We do not store YouTube user data beyond what is required for session functionality, and we never share this data with third parties except as described in our Privacy Policy.

3. IFrame API implementation

Our platform implements the YouTube IFrame API as follows:

  • Player initialization: We create YouTube players dynamically when users request to play a video from search results.
  • Event handling: We listen for player state changes (playing, paused, ended) to provide a seamless experience.
  • Error handling: If a video is unavailable or restricted, we display appropriate messages and suggest alternatives.
  • No modifications: We do not attempt to remove, hide, or bypass YouTube's advertisements or branding.

Our implementation follows YouTube's official IFrame API reference and best practices.

4. Data handling and user privacy

In connection with our use of YouTube API Services:

  • No unauthorized storage: We do not store YouTube user data beyond what is necessary for the current session.
  • Revoking access: Users can revoke our application's access to their YouTube data (if any) at any time via Google's security settings page.
  • Cookies: YouTube may set cookies as described in Google's Privacy Policy. We do not control these cookies.
  • Children's privacy: YouTube content displayed through our platform is subject to YouTube's own policies regarding children's content. We do not separately collect data from children.

For complete details on how we handle personal information, please review our Privacy Policy.

4.1. Caching and permanent storage of API data

To optimize performance, reduce API quota consumption, and improve user experience, Sonora.Chat implements the following data retention practices for YouTube API data:

  • Permanent storage: We permanently store channel IDs (channelId) and topic IDs (topicId) obtained from YouTube search results. These are public identifiers that do not change over time and are essential for efficient future searches. This practice is explicitly permitted under YouTube's API policies as it reduces unnecessary repeated API calls.
  • Temporary caching: Dynamic content such as:
    • Auto Youtube Mix by Genre or Mood
    • Video lists and search results
    • Video metadata (titles, thumbnails, descriptions)
    is stored temporarily with a Time-To-Live (TTL) of up to 30 days, in compliance with YouTube's data freshness requirements. Most cached data expires within 12 to 24 hours to ensure content remains current.
  • No permanent storage of user data: We do not permanently store any personal user data obtained through YouTube API. Session data is maintained only as long as necessary for the current search session.
  • Compliance justification: This caching strategy complies with YouTube API Services Terms of Service, specifically Section III.E.4 regarding data freshness, and follows best practices recommended by Google for efficient API usage.

API Efficiency Why we cache channel IDs permanently: Channel IDs are immutable public identifiers. Storing them permanently eliminates the need for repeated API calls to resolve artist names, significantly reducing our API quota usage and improving response times for users.

If you have questions about our data retention practices, please contact us at legal@sonora.chat.

5. Revoking YouTube API access

If you have previously authorized Sonora.Chat to access your YouTube data (for example, if you logged in with Google for artist features), you can revoke access at any time:

  1. Visit Google Account Permissions
  2. Find "Sonora.Chat" or "Stream Servers Ltd" in the list of applications
  3. Click "Remove Access"

Revoking access will prevent Sonora.Chat from accessing your YouTube data but will not affect your ability to use our search functionality (which works with public YouTube content).

You may also contact us at legal@sonora.chat to request deletion of any data associated with your account.

6. Our complete policies

For a complete understanding of your rights and our obligations, please read our full policies:

📄
Terms of Service
Platform rules, artist agreements, and acceptable use
🔒
Privacy Policy
Data collection, usage, and your rights

7. Contact for YouTube API matters

If you have specific questions about our use of the YouTube API, or if you believe there has been a violation of YouTube's terms through our platform, please contact us:

Stream Servers Ltd
7 Bell Yard, London, WC2A 2JR
United Kingdom

Email: legal@sonora.chat

Company registration: 08595101 (England & Wales)

For urgent issues related to copyright or API abuse, please include "YouTube API" in your subject line for faster handling.

8. Compliance statement

Sonora.Chat and Stream Servers Ltd certify that:

  • We comply with all YouTube API Services Terms of Service.
  • We do not use the YouTube API for any prohibited purposes (e.g., downloading videos, circumventing advertising).
  • We provide clear attribution to YouTube for all content sourced through their API.
  • We respect all usage limits and implement responsible caching.
  • We do not combine YouTube data with user data in ways not permitted by Google's policies.
last updated march 2026

This disclosure is provided in compliance with Google's API Services Terms of Service and YouTube's Terms of Service.

© 2026 Sonora Chat (Stream Servers Ltd) Terms Privacy