Privacy Policy

Last updated: 12 May 2026

Tamilcube publishes a family of Tamil-language education apps from Singapore. This policy covers all of them. None of our apps collect personal information for analytics or advertising purposes. We do not use third-party analytics SDKs, advertising identifiers, crash reporters, or fingerprinting libraries in any of our apps.

This policy is structured in three parts:

  1. General principles that apply to every Tamilcube app.
  2. Per-app sections describing the specific data practices of each app.
  3. Your choices and rights — how to contact us and what control you have.

If you are reviewing this page for an app store submission, the section relevant to the app you are reviewing has its own anchor:


1. General principles

These apply to every Tamilcube app on the App Store and Google Play.

No accounts in the apps themselves. You do not create a Tamilcube account from inside any of our apps. Where an app contains a sign-in flow (for example the Raffles Guru and Tamilcube Academy WebViews inside Tamilcube Star), that sign-in talks to the corresponding Tamilcube website (raffles.guru, academy.tamilcube.com), not to the app. The app holds no account state of its own.

No analytics. No Tamilcube app bundles Firebase Analytics, Google Analytics for Firebase, Mixpanel, Amplitude, Segment, Sentry, Bugsnag, AppsFlyer, Adjust, or any equivalent telemetry SDK. We do not know which screens you visit, how often you open the app, or which features you use, beyond what is voluntarily reported to us through email feedback.

No advertising. No Tamilcube app uses the iOS Advertising Identifier (IDFA), the Android Advertising ID, or any equivalent. Our apps do not display advertisements and we do not share data with any advertising network.

No fingerprinting. We do not collect device fingerprints, hardware identifiers (other than what the platform automatically includes in HTTPS request headers — e.g. user-agent string), or any combination of attributes intended to uniquely identify your device across sessions or apps.

Information you send by email. If you write to us at support@tamilcube.com (e.g. via an in-app “Send feedback” link or contact form), we receive your email and any information you choose to include. We retain those emails as long as needed to respond to you and to keep a reasonable business record. We do not share them with third parties.

Children. One app in our family — Tamilcube Star Junior — is designed for children (Apple “Made for Kids”, Google Play “Designed for Families”; Ages 6–8 band). In Junior, every payment surface, account screen, and outbound link sits behind a parental gate (a brief math challenge). See the Tamilcube Star Junior section below for full details. Our other apps are not directed at children under 13. The Tamilcube Academy website is a preschool Tamil platform intended for parents and guardians to use with their children; parental supervision is assumed.

Changes to this policy. We may update this page from time to time. The “Last updated” date at the top reflects the most recent revision. Material changes will be announced through the relevant apps’ release notes.


2. Tamilcube Dictionary

A free Tamil–English dictionary search app for iOS and Android. App Store · Google Play.

What the app sends to our servers. Each search query you type is sent to our public REST endpoint at dictionary.tamilcube.com together with the search term itself and a request signature. No user identifier is included with the request. Our server logs contain only the timestamp, the search term, and standard HTTPS request metadata (e.g. user-agent string). We do not link search queries to any user.

What the app stores on your device. The app uses the platform’s standard local storage for:

  • Your favourites list (words you starred for later)
  • Your recent search history
  • Your font-size preference (small / medium / large)
  • The last “Word of the Day” the app fetched

All of this lives on your device only and is never transmitted to our servers or to any third party. Uninstalling the app removes it all.

Permissions requested. None beyond network access. The app does not request location, contacts, photos, microphone, or notifications.

Push notifications. Not used by the Dictionary app.

In-app purchases. None. The app is free, with no paid tier.


3. Tamilcube Star

A portal app for the Tamilcube Singapore education group. Bundles five Tamilcube services into a single app: Learning Centre, Shop, Raffles Guru, Tamilcube Academy, and the Dictionary search.

What the app sends to our servers. Public, unauthenticated REST calls to the Tamilcube backends to populate the Shop bestsellers list (shop.tamilcube.com), Learning Centre courses (tuition.tamilcube.com), and Dictionary searches (dictionary.tamilcube.com). These calls carry only the request itself — no user identifier, no token, no telemetry payload. Our server logs contain only standard HTTPS request metadata.

WebView cookies for sign-in screens. The Raffles Guru and Tamilcube Academy “My Account” screens load raffles.guru/my-account-2/ and academy.tamilcube.com/account/ respectively in an embedded WebView. If you sign in to those sites inside the app, the WordPress login cookies issued by those sites are stored in the platform’s standard WebView cookie store on your device so that you stay signed in across app launches. These cookies belong to the websites, not to the app. Logging out from inside the WebView (using the WordPress logout link) clears them. The other WebViews in the app (Shop, Learning Centre fees and schedule) do not require sign-in.

What the app stores on your device. Cached non-personal content to enable offline reading — Shop bestsellers, Learning Centre course list, Dictionary results most recently shown. No user identifier, preference, or behavioural record is stored. Uninstalling the app removes everything.

Permissions requested. Notifications (optional, on first launch of a development build only — production builds do not currently request notification permission). The app does not request location, contacts, photos, microphone, or camera.

Push notifications. The native notifications module generates a device token. The app does not currently transmit this token to any Tamilcube server, so we cannot actually send push notifications to users. (When push notifications are wired up to a backend in a future release, this section will be updated.)

Payments and in-app purchases. The app does not implement Apple In-App Purchase or Google Play Billing. Physical book purchases on Tamilcube Shop happen inside the WebView using Tamilcube’s WooCommerce backend and its configured payment gateways (Stripe, PayPal). Tuition payments at the Learning Centre happen offline. Subscriptions to Raffles Guru and Tamilcube Academy happen on the respective websites in your normal browser, outside the app.


4. Tamilcube Star Junior

A Tamil-language learning app for children, aligned to the Singapore preschool curriculum: Nursery 2 (N2), Kindergarten 1 (K1), and Kindergarten 2 (K2). Available on the App Store and Google Play.

Made for Kids posture. The app is enrolled in Apple’s “Made for Kids” programme (Ages 6–8 band) and Google Play’s “Designed for Families” programme. We do not bundle analytics, advertising, attribution, or behavioural-tracking SDKs in this app, and we do not intend to add any. A parental gate (a brief math challenge) sits in front of every payment surface, the Parent settings tab, the Academy WebView, and every outbound link.

What the app sends to our servers and to RevenueCat. Two cases:

  • In-app purchases via RevenueCat. When a parent buys one of the three per-level products (N2, K1, K2), the purchase receipt is validated by RevenueCat, Inc., our payment-intermediary service provider. RevenueCat assigns an anonymous, per-install identifier (the “AppUserID”) and retains purchase metadata — product ID, transaction ID, purchase date, country code, and the AppUserID itself — so that “Restore Purchases” works across devices and reinstalls. RevenueCat acts on Tamilcube’s behalf under a data processing arrangement. No advertising identifiers, behavioural events, or in-app activity data are sent to RevenueCat.
  • Tamilcube Academy entitlement check (optional). If a parent signs in to their existing Tamilcube Academy account inside the in-app WebView at academy.tamilcube.com, the app reads the WordPress session cookie set by the Academy website and calls GET https://academy.tamilcube.com/api/v1/entitlements/me to fetch which preschool levels (N2 / K1 / K2) the user is subscribed to. The call is authenticated by the session cookie only — the app never sees the underlying username, email, or password. The response contains only level identifiers and optional expiry dates. This path is entirely optional; the app works fully via in-app purchase alone with no Academy account.

WebView cookies for Academy sign-in. The Academy “My Account” screen loads academy.tamilcube.com/account/ in an embedded WebView, reached behind the parental gate. If a parent signs in to that site inside the app, the WordPress login cookies issued by Academy are stored in the platform’s standard WebView cookie store on the device so that the parent stays signed in across app launches. These cookies belong to the Academy website, not to the Junior app. Signing out from inside the WebView using the standard WordPress logout link clears them, after which the next entitlement refresh returns an empty level set.

What the app stores on your device.

  • Lesson progress, completed units, and streak data
  • Settings preferences (language mix, audio playback, etc.)
  • Cached entitlement state (which levels are owned, with a verification timestamp; honoured offline for up to 7 days)
  • Achieved stickers

All of this lives on the device only and is never transmitted to Tamilcube or to any third party. Uninstalling the app removes everything.

Permissions requested. None beyond network access. The app does not request location, contacts, photos, microphone, camera, or notifications.

Push notifications. The native notifications module is pre-installed for future use but is not active in v1 — no notification permission is requested and no device token is transmitted to any Tamilcube server. (When push notifications are wired up to a backend in a future release, this section will be updated and the permission requested.)

In-app purchases. The app offers three non-consumable in-app purchases — one per preschool level (N2, K1, K2) — priced at S$14.99 each in Singapore, with regional prices auto-converted by Apple and Google. Purchases are processed by the Apple App Store and Google Play Billing via RevenueCat (above). Family Sharing is enabled on all three products, so a single purchase covers everyone in an Apple Family or Google Play family group. There are no subscriptions, no consumable items, and no loot-box or random-reward mechanics.

Account deletion. The Junior app itself holds no account state of its own. The optional Tamilcube Academy account can be deleted at academy.tamilcube.com/account/ via the standard WordPress account-deletion flow; on deletion, the next entitlement refresh inside the app returns an empty level set. Purchase records are tied to the parent’s Apple ID or Google Play account; manage or delete them via Apple → Settings → [Apple ID] → Subscriptions / Purchase History, or via Google Play Order History. For any other deletion request, email support@tamilcube.com — we respond within 14 days. A dedicated page summarising these options is at tamilcube.com/junior-data-deletion/.

Children. The app is intended for children with parental supervision. The lesson content (letters, picture words, audio playback, games) does not request, collect, or transmit any information about the child. Only the parent’s purchase data (via RevenueCat) and optional Academy session (above) are transmitted off the device, and both are parent-gated.


5. Tamilcube Calendar

This app is in development. This section will be added when it launches. Until then, the Tamilcube Calendar website at astrology.tamilcube.com/tamil-calendar/ is governed by the Tamilcube website privacy section below.


6. Tamilcube websites

Visiting tamilcube.com, dictionary.tamilcube.com, shop.tamilcube.com, tuition.tamilcube.com, raffles.guru, academy.tamilcube.com, or astrology.tamilcube.com from a browser is governed by the website-side privacy considerations described here. Standard server access logs are kept for security and operational purposes. WooCommerce on shop.tamilcube.com collects purchase information when you place an order. WordPress account systems on raffles.guru and academy.tamilcube.com store the account information you provide at sign-up. These are website-side data flows separate from the apps and follow standard WordPress / WooCommerce defaults.


7. Your choices and rights

Contact us. support@tamilcube.com for any privacy question or to request a copy or deletion of any information you have shared with us by email.

Uninstall removes app data. Uninstalling any Tamilcube app removes all of that app’s local data from your device.

Sign out clears WebView cookies. Tamilcube Star’s and Tamilcube Star Junior’s Academy / Raffles Guru “My Account” screens clear their session cookies when you sign out inside the WebView using the standard WordPress logout link. In Junior, the next entitlement refresh after sign-out returns an empty level set; previously purchased in-app levels (via Apple / Google) remain unlocked because they are permanent non-consumable products.

Singapore PDPA. Tamilcube is a Singapore organisation and we adhere to the Personal Data Protection Act 2012 in our handling of personal information. Email support@tamilcube.com to exercise any rights under the Act.


Contact

Tamilcube
48 Serangoon Road, Singapore 217959
Email: support@tamilcube.com
Web: https://www.tamilcube.com