Privacy policy

Last updated: 11 November 2026

1. Who we are

The Shawk app and service are operated by Onur Özdemir, an individual (“we”), who is the data controller for your personal data.

2. What we collect

3. Why (legal basis)

4. Cookies and device storage

The web version uses a single essential cookie: an HttpOnly session cookie that JavaScript cannot read and that keeps you signed in. No advertising or tracking cookies. Your settings and a local copy of your map are stored on your device. The sign-in security check runs on Cloudflare's own address. According to Cloudflare's Turnstile privacy addendum, the signals it collects are used only to detect bots, not to identify, profile or target anyone. Cloudflare's cookie policy lists the security cookies it may set on its own address as strictly necessary.

5. Crash reports

When the app crashes or an unexpected error occurs, a technical error report is sent so that we can find and fix the problem. It contains the type of error, a technical trace showing where in our code it happened, the app version, the platform (web, desktop, Android, iOS), and the operating system and browser version. Before a report is sent, e-mail addresses, identifiers (such as your account ID) and the personal part of file paths (your user folder) are removed from it; your IP address is not included. Sentry does not keep the IP address, but it derives a coarse location (country and city) from the connection's IP address and stores that with the report. Reports are not linked to you or your device, and no persistent identifier or cookie is stored on your device for this purpose. Reports are stored by our service provider Functional Software, Inc. (Sentry) in the European Union (Frankfurt, Germany) and deleted after at most 90 days.

Crash reports are on by default. You can turn them off on this device any time in Settings › Privacy › “Crash reports”; while off, no report is sent, including any still waiting to be sent. The choice is per device.

6. Anonymous usage data (only with consent)

Not active at present. No usage data provider is connected to the app; no usage data is sent, even with Settings › Privacy › “Share usage data” on. If we turn it on, we update this page with a new date, and the rules below apply.

Off by default and only with your consent; you can change it any time in Settings › Privacy › “Share usage data”. While off, nothing is sent or written to your device.

Provider: PostHog Inc., EU servers (Frankfurt), cookieless and with IP addresses discarded. Retention: 1 year on PostHog's free plan; PostHog deletes expired events in batches, not at once. If we move to another plan, its period applies and is stated on this page.

Events: app opened; a free plan limit reached (which one); Premium screen viewed (where from); purchase started / finished / restored (period, channel, result); subscription changed (started, expired, renewal on/off, billing issue); subscription management opened; account deleted; Unity map or map file imported (coarse count ranges).

With every event: platform, language, plan (free / premium), signed in or not, app version and a coarse “days since first use” range. No identifier, e-mail, map content, titles, file names or device ID is sent, and no identifier that recognises you across days is created.

7. Who we share with and where your data is

We do not sell your data or share it for advertising. We run the service with these providers; each sees only what its job needs: Supabase (account, sign-in, database, files; EU, Frankfurt), Fly.io (sync server; EU, Frankfurt), Sentry (crash reports; EU, Frankfurt), PostHog (anonymous usage data, only with consent, not active at present; EU, Frankfurt), Cloudflare (website, desktop downloads, sign-in security check; global network, US company), Resend (sign-in code e-mails; EU, Ireland; US company), RevenueCat (subscription state, with your account ID; US), Paddle (web and desktop payment, merchant of record; UK company), Apple and Google (phone payments; Apple / Google sign-in; device backup; US companies).

International transfers. If you use Shawk from Turkey, your data is processed outside Turkey (in the places above), which is a transfer abroad under the KVKK. If you use it from the EU, the data mostly stays in the EU; transfers to providers outside the EU (US, UK) rely on the European Commission's adequacy decisions or standard contractual clauses.

8. Retention

9. Your rights

You may access, correct, delete and port your data, object to processing and withdraw consent. You can export your maps and delete your account inside the app at any time. Other requests: privacy@shawkmap.com; we answer within 30 days. You may complain to the Turkish Personal Data Protection Authority or to the data protection authority of your EU country.

10. Age limit

A Shawk account is for people aged 16 and over. If you are under 16, do not create an account. If we learn that someone under 16 has created an account, we delete the account and its data.

11. Changes

If we change this policy, the current version is on this page with a new date.