Support — Chattero

Contact: leontievmarian@gmail.com
Last updated: September 24, 2026

Chattero is an independent Twitch chat client for iPhone and iPad, developed by Marian Leontiev. For help, bug reports, accessibility issues, feature requests or safety concerns, email us using the address above. You do not need to sign in to contact support.

Report a problem

Open Settings → About → Report a bug in Chattero, or send an email. The in-app option prepares your app version/build, operating-system version and device model. You can edit the message before sending; if an email app is unavailable, Chattero offers a share/copy option.

Please include:

Never send your Twitch password, access token or sign-in callback URL. Diagnostic archives are optional: use Settings → About → Prepare Diagnostics, then choose Share Diagnostics Archive if you want to send one. The app does not automatically upload that local archive. TestFlight separately shares beta crash and usage information through Apple; see our Privacy Policy.

Sign-in and connection help

You can read public chat without signing in. Sending messages and using account-specific features require a Twitch account. Open Settings → Accounts → Add account to sign in through Twitch's own page. Chattero does not receive your Twitch password.

If sign-in or chat stops working:

  1. Check your internet connection and Twitch's service status.
  2. Update Chattero using the store or TestFlight version you installed, then reopen the app.
  3. If Twitch says your session or authorisation has expired, remove the saved login in Settings → Accounts and add it again.
  4. If it still fails, email us the exact error and the steps that led to it.

Chat connections may pause while the app is in the background and reconnect when you return. If messages cannot be sent in one channel, check its follower-only, subscriber-only or other chat restrictions and any timeout or ban shown by Twitch. Chattero support cannot lift a Twitch or channel ban.

Missing emotes or older messages

Emotes depend on Twitch, BetterTTV, FrankerFaceZ and 7TV, as well as each channel's emote setup. If some emotes are missing, try reopening the channel and tell us which emote and channel are affected. A third-party service outage may affect emotes even when Twitch chat works.

Older messages are supplied by an independent recent-message service and are not guaranteed to be available for every channel or period. Check Settings → General → Load message history on connect. This feature is separate from saving your own chat logs in Settings → Logging.

Remove a login, delete local data or revoke access

Remove a login: swipe its row in Settings → Accounts and choose Remove. This removes its saved credentials locally, but does not revoke Twitch authorisation or erase shared chat logs and notes.

Clear connected-account data: select the account in Settings → Accounts, then choose Delete Account. Chattero requests revocation from Twitch, removes the selected login and clears shared logs (including logged whispers), upload history, notes/colours, the saved session file and local diagnostics. Shared files are cleared across the app; other saved logins and general preferences remain. See the Privacy Policy for the full scope and retention details.

Revoke access directly: open Twitch Settings → Connections and disconnect Chattero. Use this if you have already uninstalled Chattero or an in-app revocation may have failed because of a connection problem.

Delete logs only: choose Settings → Logging → Delete all chat logs. This also clears local image-upload history; it does not delete images from their host. Turning logging off does not erase existing files.

Before uninstalling: remove connected accounts and revoke access on Twitch. iOS Keychain credentials can survive uninstall, and offloading an app preserves its documents and data. Exports, backups and data already sent to other services are separate copies.

Delete Twitch itself: Chattero's Delete Account action does not delete your Twitch account. Use Twitch's account-deletion page if that is what you intend.

Report abuse, block users and filter chat

Long-press a chat message or open a user card and choose Report on Twitch to open Twitch's reporting page. Twitch may ask you to sign in and complete its report there. Block on the user card works even when reading anonymously and immediately hides that user's messages in Chattero. When signed in, Chattero also attempts to block the user on Twitch. Settings → Ignores lists local and Twitch blocks and offers other local ignore controls; Settings → Filters provides additional filtering. Chattero does not receive copies of Twitch reports or blocks.

For abusive content or a problem with Chattero's reporting, blocking or filtering tools, also email leontievmarian@gmail.com. Include the channel, username, approximate time and enough context to locate the issue, without forwarding unnecessary private content. We review reports concerning Chattero and its safety tools; Twitch and channel moderators handle enforcement on Twitch. Local blocks and filters change what you see, rather than removing content from Twitch.

Privacy and beta feedback

For the data used by each service, optional-feature controls, retention and deletion requests, read our Privacy Policy. You can also send a privacy request directly to the support address above.

For TestFlight builds, you can submit feedback on Chattero's page in TestFlight. To leave the beta, choose Stop Testing there and remove the beta app. Apple explains beta data sharing in TestFlight and your data.

Credits and independence

Chattero is based on the open-source Chatterino2 project, licensed under MIT. Third-party notices are available in Settings → About → Open Source Licenses. Chattero is independently developed and is not affiliated with or endorsed by Twitch or the Chatterino project. Please send Chattero-specific issues to Chattero support.