KrubKa Privacy Policy
Last updated: 29 October 2026
KrubKa ("we", "us") is a translation service that translates messages between English and Thai through the LINE messaging platform, with a companion mobile app. This policy explains what data we handle and why.
Data we collect
- LINE profile basics. Your LINE user ID and display name, provided by LINE when you interact with the KrubKa bot.
- Messages. Text messages, voice messages and images you send to the bot in your private chat with KrubKa, and text and voice messages sent in chats the bot has been invited into. We store message text, voice-message transcripts and generated translations to operate the service. Image and voice audio bytes are processed temporarily and discarded; we retain the resulting explanation or transcript, not the image or recording itself.
- App account. If you sign in to the KrubKa app, we receive the account identifier and, when supplied by the provider, your name or verified email address from Apple, Google, or email sign-in.
- Subscription status. If you subscribe, Apple or Google and our subscription provider (RevenueCat) tell us whether your subscription is active and what you bought. We never see your payment details: payment is handled by Apple or Google in the app, and by our payment provider when you subscribe inside LINE.
- Usage data. Translation counts (used for monthly quotas) and technical logs needed to keep the service running.
- App usage events. When you use the KrubKa app, it records simple events linked to your app account: when the app opens, when you start connecting LINE or open LINE from the app, when you view the subscription screen and which part of the app you came from, when you start a purchase or restore and whether it succeeded, was cancelled, or failed, and your answer if you choose to tell us how you heard about KrubKa. Each event includes your device platform (iOS or Android). The app does not record your screen, keystrokes, contacts, or location.
- Error reports. If the app hits an unexpected error or crashes, it sends a short report linked to your app account: the error type, a shortened error message with email addresses, links, and long numbers removed, the screen you were on, the app version, and your device platform.
- Website acquisition data. When you open a campaign link, we use a random first-party visit identifier that expires after 30 minutes to connect that landing to taps on the LINE or app-store links. We also record the campaign label, browser user agent, referring page, and event time. The identifier is not used across sites or connected to your LINE identity or app account.
How we use it
- To translate your messages. Message content is sent to third-party AI service providers to produce the translation.
- To operate free-tier quotas and subscriptions.
- To keep the service secure and diagnose problems, including fixing errors and crashes reported by the app.
- To understand how the app is used so we can improve it — for example, where people get stuck when connecting LINE or subscribing.
- To measure whether our own campaign and website links are useful.
We do not sell your data and we do not show ads. App usage events and error reports go only to our own servers — the app contains no third-party analytics or advertising SDKs, and we do not use this data to track you across other apps or websites.
Group chats
When the KrubKa bot is added to a LINE group, text messages sent in that group are processed for translation. Anyone in the group can pause this at any time by typing /pause in the chat, and resume it with /resume. Removing the bot from the group stops all processing.
Who we share data with
- LINE — the messaging platform the bot runs on.
- AI service providers — receive message content to produce translations.
- RevenueCat, Stripe, Apple, and Google — subscription management and billing.
- Apple and Google — sign-in, when you choose Sign in with Apple or Google.
- Infrastructure providers — hosting for our servers and database.
Retention and deletion
We keep account, message, translation, usage, and operational records while you use the service. You can delete your account in the app. This immediately removes the account and data authored by LINE identities linked to it, and queues deletion of the corresponding RevenueCat customer record. If you unsend a message in LINE, we delete its stored text, transcript and translation; if you edit one, we keep only the edited version. A translation KrubKa has already sent stays in the chat, because LINE does not let bots take back messages they have sent. Deleting the account does not cancel a subscription; subscriptions must be cancelled separately: in your App Store or Google Play settings, or, for a subscription bought inside LINE, from the link in your purchase confirmation email. Service providers may retain limited records where required by their contracts, security duties, or applicable law.
Your rights
You can request a copy of your data or ask us to delete it at any time by contacting us.
Changes
If we change this policy we will update this page and the date above.