KANTLING
Privacy policy

Kantling privacy policy

Last updated: 2026-11-11

Kantling is a logic puzzle that plays entirely on your iPhone. It has no account, no ads, no analytics and no tracking. This page lists every piece of data that can leave the device, when, where it goes and how to stop it. If the app ever changes what it sends, this page changes first.

Who is responsible

Kantling and this site are run by Akhlaq Rahman CHOUDHURY, the data controller for the processing described here, reachable at support@kantling.info. In this policy “we” means Akhlaq Rahman CHOUDHURY.

The short version

  • Playing needs no network. Levels, hints, the daily trail and your progress all live in the app on your device.
  • Three things can leave the device: a small update check at launch, a push subscription if you switch notifications on, and a support message if you choose to send one.
  • We do not collect your name, contacts, location, the contents of your photo library, advertising identifier or browsing history. There is no analytics or crash-reporting SDK and nothing is used to track you across apps or websites.
  • The app asks for no permissions when it starts. The notification prompt appears only after you turn notifications on in Settings.

What stays on your device

Your solved trails, move counts, the state of a trail you left halfway, your daily-trail streak and your settings (language, sound, haptics, whether neighbouring numbers are shown) are stored only inside the app on your iPhone. They are not uploaded and not synced to iCloud or any server, and we cannot see them.

To delete them, use Settings → Reset progress in the app (your settings stay, the tutorial and introduction will show again), or delete the app, which removes everything it stored. Because nothing is kept on a server, a reinstalled app starts from land 1.

What leaves the device, and why

1. The update check at launch

Each time the app starts with a connection, it sends one request to https://api.kantling.info/v1/sync containing:

  • the app's bundle identifier and version number, so the server can say whether this version is still supported or an update is required;
  • the push subscription identifier — only if you have turned notifications on — so that notifications keep reaching this install.

No name, email, advertising identifier, location or game data is part of this request. Like any web request it reveals your IP address to the server; we do not use it to identify you and do not combine it with anything else. If there is no connection, or the server does not answer, the app simply starts and you play as usual.

2. Push notifications (OneSignal), only if you turn them on

Notifications are off until you switch them on in Settings inside the app; the app never asks at launch. When you switch them on, the app registers with OneSignal and iOS asks for your permission; notifications are delivered only if you allow them. OneSignal is the service that delivers them (OneSignal, Inc., USA). OneSignal then holds an Apple push token and a subscription identifier for this install, plus the technical details its SDK needs to deliver messages (device model, iOS version, app version, language and time zone). This identifier is not linked to your name or to any account, because there is none.

To stop notifications, turn them off in the app's Settings or in iOS Settings → Notifications → Kantling. OneSignal's own handling of this data is described in its privacy policy at onesignal.com/privacy_policy.

3. A message you send to support

The in-app help desk has a Write to support form. Nothing is sent until you press Send. A message carries:

  • the text you write and the topic you pick;
  • a reply email address, only if you enter one;
  • photos or screenshots, only if you attach them — you choose them in the system photo picker, so the app never gets access to the rest of your library;
  • device details that help us reproduce a problem: device model, iOS version, app version and app language. The form shows them, and you can leave them out.

The message goes to https://api.kantling.info/v1/mailer, a small service on Cloudflare's network that forwards it by email to our support inbox and keeps no copy itself. If that service cannot be reached, the app offers to open the Mail app with the message instead, and it is then sent by your own email account. We use support messages only to answer you and to fix what you report. We keep them in the support inbox for as long as needed to resolve your request and delete them on request.

What Kantling does not do

  • No account, sign-in or cloud save.
  • No ads, no advertising identifier (IDFA), no App Tracking Transparency prompt, no attribution SDK.
  • No analytics, no crash-reporting SDK, no behavioural or play-time logging.
  • No in-app purchases, subscriptions or payments.
  • No camera, microphone, location, motion, contacts or calendar access.
  • No chat or content shared between players.
  • No cookies, trackers or third-party scripts on this website.

Data at a glance

DataWhenPurposeKeptWho receives it
Bundle id, app versionEach launch with a connectionUpdate checkNot stored by uskantling.info (Cloudflare)
Push subscription idOnly after you turn notifications onDelivering notificationsWhile you are subscribed, or until you ask us to delete itOneSignal; api.kantling.info in the update check
Support message, optional email, optional photos, device detailsOnly when you press SendAnswering you, fixing problemsUntil resolved; deleted on requestOur support inbox, via kantling.info
Progress, streak, settingsAlways, on the devicePlaying the gameUntil Reset progress or the app is deletedNobody — never leaves the device
Advertising id, analytics, crash data, location, contactsNever———

Children

Kantling is rated 4+ and has no violence, gambling or random rewards. It is not in the App Store's Kids category. It asks no one for personal information; the only way personal data reaches us is a support message someone chooses to write. If you believe a child has sent us personal information, write to support@kantling.info and we will delete it.

Where the data is processed

The update check and the support form are handled on Cloudflare's global network, so a request is processed in the data centre nearest to you. OneSignal processes push data in the United States. Support email is stored with our email provider. Where data leaves the European Economic Area or the United Kingdom, these providers rely on the safeguards the law requires, such as the European Commission's standard contractual clauses.

Your rights and how to use them

You can ask us what we hold about you, ask for a copy, ask us to correct or delete it, and object to its use. In practice the only data we can find is a support message (search by the email address you used) and, if you send us your push subscription identifier, its notification registration. Write to support@kantling.info; we answer within 30 days, usually much sooner. You may also complain to your local data protection authority.

The legal bases we rely on are: performing the service you asked for (update check, notifications you switched on, answering your message) and our legitimate interest in keeping the app working. Notifications rely on your consent, which you withdraw by switching them off.

Changes to this policy

If Kantling starts sending anything not listed here, this page is updated before that version is released, and the date at the top changes. Earlier versions are available on request.

Questions: support@kantling.info · Support page · Kantling home