The Commander AI

Privacy Policy

Last updated

The Commander AI is an independently operated project serving The Outpost gaming community and participating in the FishFPS Twitch stream. This policy describes how Commander processes information. Twitch and other services have their own policies.

Information Commander uses

Commander receives eligible public chat from the FishFPS channel, Twitch account IDs and names, channel roles, commands and replies, and stream information such as the title, category and live status. He uses it to respond, run enabled commands and announcements, create clips, and maintain service health. Authorized dashboard sessions also use account identity and access roles. Linked broadcaster and bot credentials are stored encrypted for service operation.

Conversation context and viewer memory

During eligible live operation, Commander can use an encrypted rolling Twitch chat buffer of up to 30 minutes. It is limited in size and clears when the stream goes offline or Commander is paused. Some features use only a shorter window. This context is separate from Viewer Intelligence.

Viewer Intelligence can pick up relevant details voluntarily shared in eligible public chat when collection is enabled. Automatic collection does not require signing up. Viewers can also intentionally save details in their private profile. Examples include preferred names, favorite games, hobbies, work, broad locations, projects, trips, pets, and conversation preferences. Relevant details can help Commander recognize you or follow a topic in a later stream. Viewer preferences and privacy controls govern how information is used.

Profile details such as favorite games and preferred names generally expire after 90 days. Older temporary memory types, such as trips or projects, can expire after 30 days. Personal History can retain enduring or historical details until corrected or forgotten, and older facts may be treated as needing reconfirmation. A viewer’s public memory summary uses only information eligible for public sharing.

Community learning

Commander can learn generalized humor patterns and shared shorthand. The glossary keeps short definitions and supporting metadata. Viewer nickname suggestions need approval before conversational use. Individual interaction preferences are separate and can be reviewed or disabled. Inferred interaction patterns and community humor evidence expire after 30 days, explicit style statements after 90 days, and glossary evidence after 90 days. Approved community terms may remain until corrected or removed.

Microphone and speech

The verified streamer can choose and arm a microphone. Live listening uses the browser microphone permission and runs while the signed-in app stays open and live conditions allow. Private microphone tests can run offline. Audio segments are sent to OpenAI for transcription. Commander does not save raw audio in its application database. Live transcript context is encrypted and available for up to two minutes, and local previews clear according to the selected display settings. The microphone can pick up other nearby audio.

Clips, moderation and service records

Twitch creates and hosts clips. Commander records recent clip status, titles, links, timing and associated request information in skill records, which are scheduled for cleanup after seven days. A public clip or requester mention can remain on Twitch under Twitch’s own controls. Announcement delivery records are scheduled for cleanup after 14 days. Observe Only moderation, when enabled, records limited spam findings without taking enforcement actions. Findings expire after 30 days and moderation audit records after 90 days. Operator audit history, usage records and connection information have separate retention rules.

Service providers

  • Twitch provides account verification, chat, stream data and clips.
  • OpenAI processes selected messages and relevant context for AI features, and audio for transcription. Provider handling depends on the endpoint and account settings.
  • Supabase provides authentication and database hosting. Vercel hosts the website, backend and background work and may process request and operational data.

Commander can share an approved invite to The Outpost Discord in Twitch chat. The current application does not read Discord messages, monitor Discord voice or link Twitch and Discord identities. Any future integration would require appropriate permissions, identity verification where applicable, and updated notices.

Your choices and requests

Open Viewer memory & privacy controls and verify your Twitch account to see and manage your own stored details. In Twitch chat, use !commander forget to clear stored viewer data, !commander memory off to clear it and stop future personal memory collection, or !commander optout to also stop Commander’s interaction with you. These commands complete silently. A limited keyed record may remain to honor your choice. Clearing Commander’s records does not erase Twitch messages, already sent replies, in-flight provider requests or provider backups immediately.

Depending on where you live, you may have rights to access, correct, receive a copy of, or delete information, or object to certain uses. Email thecommanderai@gmail.com with privacy questions or requests. Avoid posting personal details in a public channel.

Security, eligibility and updates

Commander uses verified account identity, restricted dashboard roles and server-side permission checks. Use Commander through Twitch or Discord only if you meet the applicable platform and local age requirements. If you believe Commander has collected information about a child who is below those requirements, contact the operator for review.

We will update this page when practices change and use relevant community notices to communicate material changes to collection or persistent memory.