Terms of Service

Last updated: September 7, 2026

These Terms of Service ("Terms") govern your use of Hey Robot (also referred to as "Robot Joe"), an AI co-host service for live streamers, provided at heyrobot.gg and via the Robot Joe desktop application (together, the "Service"). By creating an account or using the Service, you agree to these Terms.

1. The Service

Hey Robot connects to your Twitch and/or YouTube account (and optionally Restream and Discord) to read chat, answer voice questions, generate stream topics, and perform moderation actions you request. Some features run in your browser; others run in an optional desktop application.

2. Accounts

You may sign up with a username and password, or by connecting your Twitch or YouTube account through OAuth. You are responsible for keeping your login credentials and API keys confidential, and for all activity under your account. You must be at least 13 years old to use the Service.

3. Connecting third-party platforms

When you connect Twitch, YouTube, Restream, or Discord, you authorize Hey Robot to access the data and perform the actions covered by the permissions you grant during that platform's authorization flow (for example: reading chat messages, posting messages or moderation actions on your behalf, or reading basic channel/profile information). You can revoke this access at any time from the connected platform's own security/app-authorization settings, or by disconnecting the platform inside your Hey Robot account settings.

Your use of Twitch, YouTube, Restream, and Discord through the Service remains subject to each platform's own terms of service. In particular, your use of YouTube-related features is subject to the YouTube Terms of Service, and Google's use of information from your YouTube account is governed by the Google Privacy Policy. See our YouTube API Services Policy for details on how we use YouTube data specifically.

4. Voice recognition and AI features

Speech recognition runs on your own hardware: in your browser (Vosk models, GigaAM v3 for Russian, ReazonSpeech for Japanese — you choose the engine in Settings) or, in the desktop app, on native models on your CPU/GPU. Audio is not sent to a cloud transcription service.

Text you ask the assistant, chat messages that trigger it, and text the assistant generates (web-search-backed answers, stream topics, viewer topic summaries) are processed by a third-party large-language-model provider to generate responses. Do not use voice commands or chat inputs to submit sensitive personal information you don't want processed this way.

Which provider processes that text depends on your plan. On the free plan the assistant's language model runs on your own device, inside your browser, and no text is sent to a model provider. On paid plans the text is processed by a third-party model provider (currently DeepSeek) unless you configure your own compatible endpoint. We may change the third-party provider, or the model used, at any time as providers, prices, and availability change; the current provider is shown on the pricing page. Continuing to use the Service after such a change means you accept the new provider, as described in section 9 (Changes to these Terms). Third-party providers process data under their own terms and privacy policies.

5. Acceptable use

You agree not to use the Service to:

We may suspend or terminate accounts that violate these Terms or that platform partners (Twitch, YouTube, Discord) require us to act on.

6. Your content and data

You retain ownership of your account data and content. We store the data described in our YouTube API Services & Data Policy and process it as needed to provide the Service.

Viewer chat. Chat messages from your viewers are kept only for the duration of the current stream. When your stream ends, the assistant summarises each viewer's activity into a short list of dated topics (for example "got a new puppy") and who they talked with, then deletes the raw messages. Topics are what the assistant uses to greet returning viewers. Messages from your Discord community bot are stored separately under the terms you configure there.

Viewer opt-out. Any viewer can address the assistant in chat, in any language, and ask it to forget them. Their stored messages, topics and profile are deleted immediately and the assistant ignores them from then on. They can opt back in the same way. As the streamer you are responsible for telling your community that an AI assistant reads your chat.

You can delete your account and all associated data yourself from your account settings, or request deletion by contacting us at admin@heyrobot.gg.

7. Availability and changes

Hey Robot is provided on an "as is" and "as available" basis, without warranties of any kind. Features may change, and the Service may experience downtime, especially during active development. We'll try to communicate material changes affecting connected accounts where practical.

8. Limitation of liability

To the maximum extent permitted by law, Hey Robot and its operators are not liable for indirect, incidental, or consequential damages arising from your use of the Service, including moderation actions taken on your behalf per your configuration, or content generated by third-party AI providers.

9. Changes to these Terms

We may update these Terms from time to time. Continued use of the Service after an update constitutes acceptance of the revised Terms. Material changes will be reflected by an updated "Last updated" date above.

10. Contact

Questions about these Terms? Reach out at admin@heyrobot.gg.