Privacy Policy
Last updated: September 2026
Data controller
The controller of your personal data is KickBotPro, a service operated by a company incorporated in the Republic of Peru. You can contact us, and exercise any of the rights described below, at [email protected].
We process your data in accordance with Peruvian Law No. 29733 on Personal Data Protection and its implementing regulation. Where the service is provided to users resident in the European Economic Area or the United Kingdom, we additionally apply equivalent GDPR standards.
1. Information We Collect
Kick account: Username, user ID, channel ID, avatar, and OAuth tokens when you link your account.
Service data: Custom commands, alert configurations, overlay settings, points system, and moderation preferences you create within the platform.
AI voices: Character name, description, avatar, selected language, and the reference to the Fish Audio voice you design or import.
Phone numbers (WhatsApp): If a viewer subscribes to WhatsApp notifications via !notify or the subscription page, we collect their phone number. This data is stored securely and only used to notify when the streamer goes live or performs a manual test.
Usage data: Logs of TTS generations, song requests, donoclips, and other events to track plan limits.
2. How We Use Your Information
- Provide and improve all platform services (TTS, alerts, song requests, AI voices, mini-games, points system, OBS, donoclips, giveaways, polls, etc.)
- Manage your account, subscription, and plan limits
- Send WhatsApp notifications when a streamer goes live (only to viewers who voluntarily subscribed)
- Send Discord notifications when a streamer goes live (if the streamer configured a Discord webhook)
- Generate speech (TTS) using AI services (Fish Audio) with the voices you design or import
- Moderate chat according to rules configured by each streamer
- Comply with applicable legal obligations
3. WhatsApp Notifications
KickBotPro allows viewers to subscribe to WhatsApp notifications when their favorite streamer goes live. About this service:
- Subscription is completely voluntary. Viewers must actively register using the
!notifycommand or the private subscription page. - Phone numbers are stored securely in our database.
- Messages are only sent when the streamer goes live or when the streamer performs a manual test from their dashboard.
- Numbers are never used for marketing, advertising, spam, or shared with third parties.
- Messages are sent through the official WhatsApp Business API (Meta).
- Viewers can unsubscribe at any time by typing
!removenotifyin the streamer's chat. - If a streamer deletes their account, all associated subscriber data is automatically deleted.
4. AI Voices
The AI voices service allows streamers to create characters with AI-generated voices:
- Voice creation (including cloning from audio) happens on Fish Audio; KickBotPro synthesizes speech (TTS) and imports already-published voices.
- Created voices can be made public in the catalog for other streamers to add to their collection.
- Streamers can choose the language for each voice to prevent the AI from speaking in the wrong language.
- Voice usage (TTS generations) is logged to track each user's plan limits.
- Streamers can remove a voice from their collection at any time. Administrators can remove voices from the entire catalog.
5. Storage and Security
Your data is stored securely using Supabase with encryption at rest and in transit.
- Sensitive credentials (API tokens, access keys) are stored encrypted in the database.
- Kick OAuth tokens are automatically renewed and stored encrypted.
- Generated audio files (TTS demo samples) and avatars are stored on secure servers and only accessible by the owner's account.
- Row-level security (RLS) policies are applied to protect each user's data.
- We offer optional two-factor authentication (2FA) via TOTP apps like Google Authenticator or Authy to protect access to your account.
Retention periods. We do not keep data indefinitely. Your account data and settings are kept while the account is active and are deleted when you close it. The TTS generation log (which Kick user requested which voice and when — never the text) is kept for 12 months. We keep it for a specific purpose: to be able to handle reports of voice misuse and requests from competent authorities, which rarely arrive on the same day. After 90 days the technical diagnostic data is cleared from those same rows, as it serves no purpose for that. Other usage records (song requests, events) are kept for a maximum of 90 days; only an aggregated summary with no identifiable data survives, which we use to calculate your plan limits. Chat moderation records are kept for 30 days. Billing data is kept for as long as Peruvian tax law requires.
AI voices when you delete your account. KickBotPro stores a reference to the voice, not the voice itself: the model lives on Fish Audio, where you created it with your own account. When you delete your account we unlink the voice from your profile. If you had published it to the catalogue, it may remain available there anonymously; the identifier that lets us reassign it to you if you return is kept for 12 months and then deleted. You can ask us to withdraw a specific voice from the catalogue by writing to [email protected]. To delete the voice model itself you must do so from your Fish Audio account, as KickBotPro cannot remove content hosted on that platform.
What we do NOT store. We do not store the content of messages read out by TTS, only their length. We do not receive audio samples of real voices: voice creation from audio is disabled on the platform. We do not store payment card details.
6. Third-Party Data Sharing
We do not sell your personal information. We only share data with providers necessary to operate the platform:
- Kick.com: OAuth authentication, chat messaging, webhook subscriptions.
- Fish Audio: Text and voice selection for text-to-speech (TTS) generation and AI voice synthesis.
- Microsoft (Edge TTS): Text to be synthesised in the standard voices (Free and Pro plans). The request travels from the browser through a proxy of our own; the audio is played and discarded, never stored. The Free plan's robotic effect is applied in your own browser, with nothing sent to any other service. If that proxy is unavailable, we fall back to the viewer's own browser speech synthesis.
- Meta (WhatsApp Business API): Phone numbers of subscribed viewers for live stream notification delivery.
- Supabase: Database storage, authentication, and file storage.
- Vercel: Web application hosting.
- Mercado Pago: Payment processing. We neither receive nor store your card details.
International data transfers. The providers listed above operate servers outside Peru, mainly in the United States. By using KickBotPro you consent to this international transfer, which we carry out in accordance with article 15 of Law 29733 and only with providers that offer adequate levels of protection through their own contractual commitments. We do not transfer your data to any third party for advertising or profiling purposes.
7. Chat Moderation
Streamers can configure automatic moderation tools that process chat messages in real time, including: banned word filters, link blocking, phone number blocking (to protect viewer privacy), and emoji limits. These filters are configured by each streamer individually and KickBotPro only enforces the rules defined by the streamer.
8. Your Rights
Peruvian Law 29733 grants you the rights of access, rectification, cancellation and objection (ARCO rights), in addition to the rights to information and to objective processing. You can exercise them as follows:
- Access: You can view all your data from the dashboard, or ask us for a copy by email.
- Rectification: You can edit your information at any time from the dashboard.
- Cancellation (erasure): You can delete your account from settings, permanently removing your personal data, configurations, and associated subscriber data. AI voices follow the treatment described above, since the model is not hosted on KickBotPro.
- Objection: You can object to a specific processing activity by writing to us, unless it is strictly necessary to provide the service you signed up for.
- Portability: You can request your data in a structured, commonly used format.
- Cancel WhatsApp notifications: Viewers can unsubscribe by typing
!removenotifyin chat, with no account needed.
How to exercise them and how fast we respond. Write to [email protected] stating which right you wish to exercise and a detail that identifies you (your Kick username). We will respond within a maximum of twenty (20) business days for access requests and ten (10) business days for rectification, cancellation and objection, in accordance with the implementing regulation of Law 29733. Exercising these rights is free of charge.
Complaints. If you believe we have not handled your request properly, you may lodge a complaint with the Autoridad Nacional de Protección de Datos Personales of Peru's Ministry of Justice and Human Rights.
9. Contact
For privacy inquiries, you can reach us through the following channels: