Last updated: 2026-05-03
Кратко (RU): worthwatch — Telegram-бот, который суммирует новые видео из ваших YouTube-подписок. Полный текст политики ниже на английском; для удаления данных используйте /delete_my_data в Telegram или ссылку, которую бот пришлёт по запросу.
worthwatch ("we", "the Service") is a closed-beta Telegram bot that delivers AI-generated summaries of new videos from a user's own YouTube subscriptions. The Service is operated as a free, non-commercial beta by an independent operator and is not affiliated with Google, YouTube, Telegram, or Anthropic.
Contact: shyshlakov95@gmail.com
We collect the minimum data required to deliver the Service:
tg_user_id) — your stable identifier inside Telegram. We do not store your Telegram username, display name, or message text beyond what is required to route a single command (e.g. /start).We do not collect:
We use the data above only for these purposes:
youtube.readonly scope).We do not use your data to:
The Service requests exactly one Google OAuth scope: https://www.googleapis.com/auth/youtube.readonly. We use this scope only to retrieve your subscription list (channel IDs) so we can poll those channels' public RSS feeds. We do not access video content, comments, ratings, playlists, watch history, or any other YouTube data via this scope. We do not transfer Google user data to any third party for advertising or for training AI/ML models, in accordance with Google's Limited Use requirements.
We use the following third parties to deliver the Service. Each handles a narrow slice of data:
If a fallback transcription provider is added in the future (currently planned: OpenAI Whisper API), this list will be updated and existing users will be notified before any data is sent there.
Transcripts retrieved from public YouTube captions and AI summaries derived from them are processed in memory only. They flow through a job queue (River) as job arguments and are sent to your Telegram chat. They are not written to our database, not archived, and not logged. Once the message is delivered to you, the only persistent copy lives inside your own Telegram chat — under your control, not ours.
We retain your encrypted OAuth tokens, monitored channel IDs, and settings until you remove them via one of:
/disconnect command in Telegram — revokes your Google OAuth tokens at Google's revocation endpoint and clears the tokens from our database. Channel IDs and settings remain so you can /start again later without re-importing./delete_my_data command in Telegram — does everything /disconnect does, then deletes your entire user row. All data we hold about you is removed; database cascades remove related rows.POST /oauth/data-deletion HTTP endpoint — a Google-required public endpoint for users who can no longer reach Telegram. The bot issues you a one-shot HMAC-signed URL on request via Telegram; submitting that URL has the same effect as /delete_my_data.Deletion is processed within 24 hours; OAuth token revocation at Google is performed synchronously during the command. Operational backups (encrypted nightly Postgres dumps) are retained for up to 30 days; a deletion request takes effect for new backups immediately, and any backup that contains your data is rotated out within the 30-day window.
/privacy, /terms) are served exclusively over HTTPS with TLS certificates issued by Let's Encrypt.Regardless of where you live, you can:
/delete_my_data in Telegram, or POST /oauth/data-deletion, or email us. There is no charge for any of these./disconnect); the Service will stop polling and contacting you.If you are in the European Economic Area, the United Kingdom, Switzerland, or another jurisdiction with comparable data-protection law, you have the rights granted by that law (GDPR Articles 15–22 and equivalents) and the right to lodge a complaint with your national supervisory authority. The Service operator acts as the data controller for the personal data described above.
Russian Federal Law No. 152-FZ ("On Personal Data") requires that personal data of Russian citizens be initially recorded in databases physically located in the Russian Federation. The Service's infrastructure is hosted outside Russia; we therefore cannot guarantee compliance with the localisation requirement of 152-FZ for Russian residents. Use of the Service from Russia is at your own discretion and risk. If you are a Russian resident and require 152-FZ-compliant processing, please do not use the Service.
The Service is not directed at children under 13 (or under the higher minimum age in your jurisdiction). We do not knowingly collect data from children. If you believe a child has provided data to us, contact the email above and we will delete it.
If we make material changes to this policy we will publish the new version at this URL and notify active users in Telegram at least 30 days before the change takes effect. The "Last updated" date at the top of this document tracks the most recent revision.
Questions, requests, or complaints: shyshlakov95@gmail.com