Pocket Ninja AB

Privacy Policy — Inkwell Word Puzzle

Last updated: November 10, 2026

This policy explains what Inkwell Word Puzzle (“Inkwell”) does with data. It covers the iPhone app and this page. It is written in plain language on purpose.

On this page

1. Who we are

Inkwell is made and published by Pocket Ninja AB, a company registered in Sweden.

  • Company registration number (organisationsnummer): 559107-4280
  • Registered address: Sysslomansgatan 8, 112 41 Stockholm, Sweden
  • Email: privacy@pocketninjagames.com
  • Data protection officer: none appointed

Pocket Ninja AB is the data controller for the processing described here.

2. The short version

  • Inkwell has no account. There is no sign-up and no login, and the game never asks you for a name, an email address or a phone number.
  • No camera, microphone or contacts, and no precise location. The app never asks for any of them. It writes to your photo library only if you choose to save an image when you share a result.
  • Your puzzle play stays private. The words you trace are never sent to anyone.
  • You can turn the app's usage analytics off at any time: Settings → "Share usage data". Section 3.1 says exactly what that stops, and what it does not.
  • Ads are optional. Plus removes them entirely, and no ad request is made for Plus players.

3. What we collect, why, and where it goes

3.1 Usage analytics — Mixpanel

We use Mixpanel to understand how the game is played, so we can fix what is confusing and build what is used.

WhatWhyWhere it goes
In-game events: a board started, a board cleared, stars earned, a hint used, a purchase started, a purchase completed, an ad shown, the App Store rating prompt requestedUnderstand how the game is played and where players get stuckMixpanel
App version, interface language, device model and iOS versionBasic technical context for the numbers above, and comparison across versions and languagesMixpanel
Approximate location (country, region and city), worked out by Mixpanel from the IP address of the request. The IP address itself is not stored.See which countries and languages the game is played in, and plan translations and featuresMixpanel
A random identifier generated on your device when the app is installedCount one installation as one player across sessionsMixpanel; and RevenueCat while "Share usage data" is on (section 3.3)
If you sign in to Game Center: your Game Center player identifier, attached to the analytics profile as the user idRecognise the same player across their devicesMixpanel; and RevenueCat while "Share usage data" is on (section 3.3)
Which ad brought you, if any. When Inkwell is installed, Apple's AdServices attribution tells the app once whether the installation came from an Apple Ads ad. In the EEA, the UK and Switzerland this happens only with your consent (section 3.2). If it did: the campaign, ad group, keyword and ad, the campaign's country or region, whether you tapped the ad or only saw it, and whether it was a first download or a redownload. If it did not: only that. Every later event carries the campaign, ad group and keyword, or "not from Apple Ads".See which of our Apple Ads campaigns and keywords bring players who enjoy the game, so we spend our advertising budget on the right onesMixpanel (the answer comes from Apple)
For each ad shown to you: its format, where in the game it was shown, and what it earned us (amount, currency, and how exact Google says that figure is)Know what the ads earn, and where, next to how the game is playedMixpanel

Events are stored on Mixpanel's EU infrastructure (api-eu.mixpanel.com).

What Mixpanel never receives: your name, the words you trace, your precise location, and your advertising identifier. Mixpanel uses the IP address of each request only to work out an approximate location (country, region and city) and does not store the address. The Apple Ads information comes from Apple's AdServices attribution. Apple's answer does not itself identify you or your device; we file it with your other analytics (above). It uses no advertising identifier and needs no tracking permission. If you allowed tracking, Apple's answer can also include when you tapped the ad: the app keeps that time on your device and does not send it to Mixpanel; RevenueCat receives it from Apple (section 3.3).

You can switch this off at any time: Settings → "Share usage data". After that the app sends nothing further to Mixpanel, so also no approximate location, no Apple Ads information and no ad earnings, and the profile the app wrote for you is deleted at Mixpanel. Events already sent are not deleted; they are kept for the period in section 8. The purchase list and subscription status that RevenueCat adds to a Mixpanel profile (section 3.3) may remain. The app also removes your analytics identifier from RevenueCat, at its next sync with RevenueCat. The switch also stops the ad measurements RevenueCat gets (section 3.3). Two things carry on: RevenueCat still has the Apple Ads information described in section 3.3, which it fetches once per installation, and RevenueCat still reports your purchases and subscription changes to our Mixpanel project, with a profile of your subscription status, filed under RevenueCat's anonymous app user id instead of your analytics identifier, so they are not joined to your analytics history.

3.2 Ads — Google AdMob

If you do not have Plus, Inkwell shows ads served by Google AdMob. Plus players see no ads, and no ad request is made for them.

WhatWhyWhere it goes
Your device's advertising identifier (IDFA) — only if you allow tracking when iOS asksPersonalise and measure adsGoogle
Your IP addressServe and deliver the adGoogle
Device and app informationServe and measure adsGoogle
Which ads were shown and how you interacted with themMeasure ads and pay for the gameGoogle

Third parties, including Google, use cookies and device identifiers to serve and measure ads. You can read how Google uses this data at google.com/policies/technologies/partner-sites and manage your ad settings at adssettings.google.com. US users can also opt out at optout.aboutads.info.

For our own ad measurement the app also reports what happens to each ad (loaded, failed to load, shown, tapped) and what it earned to RevenueCat, and what it earned to Mixpanel. These reports carry no advertising identifier and are not sent while "Share usage data" is off. See sections 3.1 and 3.3.

Consent (EEA, UK and Switzerland). Google's consent form — its User Messaging Platform, built on the IAB Transparency & Consent Framework — is shown before the first ad. Apple's App Tracking Transparency prompt follows it. If you decline, ads are still shown but they are not personalised. You can change that choice at any time in Settings → "Ad privacy choices". The same form also decides Apple Ads attribution (sections 3.1 and 3.3): in the EEA, the UK and Switzerland the app reads Apple's attribution token on your device, and lets RevenueCat collect it, only if you allow "Store and/or access information on a device". Without that, neither the app nor RevenueCat asks Apple which ad brought you. If you allow it later in Settings → "Ad privacy choices", the app asks Apple then. If you have Plus the form is not shown, so this happens only if you gave that consent earlier on the same device.

Tracking. In Apple's sense of the word, Inkwell tracks you only through AdMob, and only if you say yes to the tracking prompt. The prompt reads: “This lets Inkwell show ads that are more relevant to you. Your puzzles and progress are never shared.” You can change your answer at any time in iOS Settings → Privacy & Security → Tracking. Apple Ads attribution (sections 3.1 and 3.3) is not tracking in this sense: Apple's AdServices works without the advertising identifier and without the tracking prompt, whatever you answer. If you say yes, Apple's answer can also include when you tapped or saw the ad.

3.3 Purchases and ad measurement — Apple and RevenueCat

Apple is the seller. Payment happens at Apple, and neither the app nor Pocket Ninja ever sees your card details. RevenueCat handles purchases and subscriptions for us. It also measures our ads, and tells us which Apple Ads campaigns bring players in and what those players bring in.

WhatWhyWhere it goes
Purchase history and receipts from the App StoreConfirm your purchase and unlock what you boughtApple, and RevenueCat (our purchase provider)
An anonymous app user id generated by RevenueCat. It is not linked to any account of yours, except that while "Share usage data" is on RevenueCat also holds your analytics identifier (next row), which is your Game Center player identifier if you signed in.Restore your purchases on the same Apple ID, and keep your purchases and ad measurements togetherRevenueCat; and Mixpanel, as the id RevenueCat's purchase events are filed under while "Share usage data" is off
While "Share usage data" is on: the identifier your analytics are filed under in Mixpanel, which is the random installation identifier, or your Game Center player identifier if you signed in to Game CenterSo that the purchases RevenueCat reports to Mixpanel (next row) land on your analytics profileRevenueCat
Your purchases and subscription changes (a purchase, a renewal, a cancellation, an expiry and the like) with the product, the store and the amount, your current subscription status, and RevenueCat's customer attributes: whether you allowed tracking (row G) and, while "Share usage data" is on, your analytics identifier (row C). RevenueCat sends these from its servers, also while "Share usage data" is off; then they are filed under RevenueCat's anonymous app user id.See purchases and renewals next to how the game is played, including renewals that happen while the app is closedRevenueCat, which sends them to our Mixpanel project
What happens to each ad loaded for you or shown to you: that it loaded or failed to load (with the ad SDK's error code), that it was shown, that you tapped it, and what it earned us; each with the time and the ad unit and, where known, the ad network that filled it, where in the game it was shown, and Google's id for that ad response. No advertising identifier. Not while "Share usage data" is off.Measure our ads (impressions, taps, fill rate and earnings) next to purchases, per player and per Apple Ads campaignRevenueCat
Whether you installed Inkwell from an Apple Ads ad and, if so, the campaign, ad group, keyword and ad, where in the App Store the ad appeared, the campaign's country or region, whether you tapped or only saw the ad, whether it was a first download or a redownload, and, if you allowed tracking, when you tapped or saw the ad. Once per installation the app hands RevenueCat an attribution token from Apple's AdServices, and RevenueCat fetches this from Apple with it. In the EEA, the UK and Switzerland only with your consent (section 3.2).See purchases and ad earnings per Apple Ads campaign and keywordRevenueCat (the answer comes from Apple)
Whether you allowed tracking when iOS asked. RevenueCat's software reads this from iOS by itself; it never asks you.RevenueCat records it for every customer; we do not use itRevenueCat, which may pass it to our Mixpanel project with the purchase events (row D)
The country and currency of the purchaseProcess the purchase and keep our accounting recordsRevenueCat
That a purchase was started and that it completedUnderstand where purchases succeed or stallMixpanel

Manage or cancel a subscription in iOS Settings → your Apple ID → Subscriptions. Refunds are handled by Apple at reportaproblem.apple.com. Purchases in the App Store are handled by Apple under Apple's own privacy policy.

The "Share usage data" switch (section 3.1) removes your analytics identifier from RevenueCat, at the app's next sync with RevenueCat, and stops the ad measurements. The purchase records and the Apple Ads information are kept by RevenueCat either way.

3.4 Game Center — Apple

Signing in to Game Center is optional and never forced. You can play everything without it.

WhatWhyWhere it goes
Your Game Center player identifier and display nameIdentify your leaderboard and achievement entries, and show your name in the gameApple; the display name is also saved in your own save file on your device
Your scores: stars and streakGame Center leaderboards and achievementsApple
Your Game Center friendsShow how you compare with friendsApple

Your Game Center display name is kept in your own save file on your device. It is never sent to Mixpanel. Your Game Center player identifier is a separate value. It is sent to Mixpanel when you sign in, and while "Share usage data" is on RevenueCat also gets it as your analytics identifier — see sections 3.1 and 3.3.

3.5 Saved progress — your device and iCloud

Your progress, your settings, your record of what you have purchased, when you last watched ads for hints (so the game can limit how many it offers in an hour) and when the app last asked for a rating (section 3.9) are stored in a save file on your device.

If you are signed in to iCloud, that same file is synced through Apple's iCloud key-value storage so your progress follows you between your own devices. It sits in your own iCloud — Pocket Ninja has no access to it, and it is not sent to any server of ours.

Settings → "Reset progress" erases your progress on the device and the iCloud copy. Deleting the app removes the data held locally.

3.6 Reminders

If you turn reminders on, they are scheduled on your device by iOS. There is no push notification service and no device token, so nothing is pushed to your phone from us and nothing about a reminder leaves your device.

3.7 Looking a word up — Wiktionary

Tapping a word you have found opens that word on Wiktionary in your browser. From that point you are on a Wikimedia site and Wikimedia's own privacy policy applies. We send nothing to Wikimedia about you; we only open the page.

3.8 Sharing a result

Sharing a result opens the standard iOS share sheet. If you choose "save image", iOS adds that one image to your photo library. The app never reads your photo library, and we do not see what you share or who you send it to.

3.9 Rating the app

Now and then, after you clear a board with three stars, the app may ask iOS to show Apple's rating prompt. Apple decides whether it appears (at most three times a year) and never tells the app whether it did or what you chose; a rating or review you give is handled by Apple under Apple's own privacy policy. The app asks at most once per app version and at least 120 days apart. To keep to that, your save file stores the date and app version of the last request, and Mixpanel gets one event saying the request was made (unless "Share usage data" is off), with the round's mode and stars, how many boards you have cleared and how many days ago you installed.

4. What we do NOT collect

  • No name, email address, phone number or postal address
  • No account, no password, no login of any kind
  • No payment card, bank or other financial details
  • No precise location. The app never asks for location permission. For analytics, Mixpanel works out an approximate location (country, region and city) from your IP address and does not store the address; switching off "Share usage data" stops it.
  • No contacts, no camera and no microphone
  • No reading of your photo library — the app only adds an image to it, and only when you ask it to
  • No user content: the game has no text field, chat or message of any kind
  • No health, biometric or other special-category data
  • No browsing history and no search history. The Apple Ads keyword in section 3.1 is the keyword we bid on, not what you typed in the App Store
  • No crash, performance or other diagnostic data of our own. Google's ad SDK may collect crash logs and performance data to diagnose and improve its ads.
  • No words you trace, and no word list or puzzle content, sent off your device

6. Who we share data with

We do not sell your data. We share it only with the companies needed to run the game, each of which is contractually required to protect it to a standard equivalent to our own:

CompanyRole
Mixpanel, Inc.Product analytics, stored on EU infrastructure
Google Ireland Limited / Google LLCAd serving and measurement (AdMob), consent management (UMP)
RevenueCat, Inc.Purchase and subscription handling, ad measurement, Apple Ads attribution
Apple Distribution International Ltd. / Apple Inc.App Store payments, Game Center, iCloud, App Tracking Transparency, Apple Ads attribution (AdServices), the App Store rating prompt

We may also disclose data if the law requires it, or to establish or defend legal claims.

7. International transfers

Analytics events are stored on Mixpanel's servers in the European Union. Mixpanel, Inc. is a US company, and Google, RevenueCat and Apple may process data outside the EEA. Where data leaves the EEA, transfers rely on the European Commission's Standard Contractual Clauses and, where the recipient is certified, the EU–US Data Privacy Framework. Email us at privacy@pocketninjagames.com for a copy of the safeguards in place.

8. How long we keep data

DataRetention
Analytics events in Mixpanel, including the purchase events RevenueCat sends there2 years. Switching "Share usage data" off stops new events; it does not delete events already sent.
Analytics profile (the identifier and its properties)What the app writes is deleted when you switch "Share usage data" off; the purchase list and subscription status RevenueCat adds (section 3.3) are not. Otherwise kept for as long as our Mixpanel subscription is active
Ad identifiers and ad request dataHeld by Google under Google's own retention policy
Purchase recordsFor the life of the subscription, then as required by Swedish bookkeeping law (7 years)
Ad measurements and Apple Ads attribution in RevenueCatHeld by RevenueCat for as long as our RevenueCat subscription is active
Apple's attribution answer on your deviceUntil you delete the app. It is kept in the app's own storage on that device, not in your save file or its iCloud copy; like other app data it can be included in your device backup.
Progress saved on your deviceUntil you tap "Reset progress" or delete the app
Progress in your iCloud key-value storageUntil you reset progress or remove the app's iCloud data

Your saved progress may also be included in your normal device backup, under your own Apple ID.

9. Your rights

If you are in the EEA or the UK, you have the right to access your data, to have it corrected or erased, to restrict or object to processing, and to receive it in a portable form. You can withdraw consent at any time — that does not affect anything done before you withdrew it. You also have the right to complain to a supervisory authority. In Sweden that is Integritetsskyddsmyndigheten (IMY), Box 8114, 104 20 Stockholm, imy@imy.se.

A practical note. Because Inkwell has no account, we usually cannot connect a request to a person, and under Article 11 GDPR we may have to tell you we cannot identify you. The app shows no identifier anywhere in its interface, so if you are signed in to Game Center your Game Center player identifier is the only thing that can tie a request to your data. If you write to us, please say that your request is about Inkwell. The controls in the app are the reliable route: turning off "Share usage data" deletes the analytics profile the app wrote for you (section 3.1 says what remains), and "Reset progress" erases your saved game.

Your choices

  • Stop the app's analytics and delete the analytics profile it wrote: Settings → "Share usage data" → off (section 3.1 lists what carries on).
  • Change your ad consent, which also decides Apple Ads attribution (EEA, UK and Switzerland): Settings → "Ad privacy choices".
  • Stop personalised ads (iOS): Settings → Privacy & Security → Tracking.
  • Delete all your progress: Settings → "Reset progress", which also clears the iCloud copy.
  • Delete everything: delete the app, then remove its iCloud data in iOS Settings → your Apple ID → iCloud.
  • Ask us something else: email privacy@pocketninjagames.com.

Your US state privacy rights (California, Colorado, Connecticut, Texas, Virginia and others)

We do not sell personal information for money. Letting our ad provider use device identifiers for personalised ads counts as "sharing" for cross-context behavioural advertising under Californian law.

Category collectedExamplesSourcePurposeDisclosed toSold / sharedRetention
IdentifiersA random installation id, the advertising identifier used by the ad SDK if you allow tracking, RevenueCat's anonymous app user id, Game Center player idYour deviceAnalytics, ads, purchases, leaderboardsMixpanel, Google, RevenueCat, AppleAd identifiers: sharedAnalytics: events for 2 years; the profile the app writes until you switch "Share usage data" off, or while our Mixpanel subscription is active. RevenueCat: with the purchase records and ad measurements (section 8). Ad identifiers: Google’s own retention policy.
Internet or network activityIn-game events, ad interactions and what each ad earned, the Apple Ads campaign, ad group and keyword an installation came from, app version, language, device model, iOS version, approximate location (country, region, city)Your deviceAnalytics, adsMixpanel, Google, RevenueCatAd data: sharedSame as above; in RevenueCat, for as long as our RevenueCat subscription is active
Geolocation data (approximate)Country, region and city, derived from the IP address of analytics requestsYour device's network connectionAnalyticsMixpanelNoWith the analytics events: 2 years
Commercial informationYour purchase history and receipts, and the country and currency of a purchaseApp Store, and the app itselfProvide what you bought, restore purchases, keep accounting records, analyse purchases next to how the game is played, and measure what our advertising brings inApple, RevenueCat, MixpanelNoPurchase records: life of the subscription, then 7 years under Swedish bookkeeping law. The analytics copy: 2 years.
InferencesWhich ads may interest youAd providerAd personalisationGoogleSharedGoogle's own retention policy

We collect no precise geolocation. The app never asks for location permission. For analytics, Mixpanel works out an approximate location (country, region and city) from your IP address and does not store the address.

We do not collect sensitive personal information as that term is defined in the California Consumer Privacy Act, and we do not collect the equivalent "sensitive data" categories under the Virginia, Colorado, Connecticut, Texas, Oregon, Montana, Minnesota, Maryland or other comparable state laws. We therefore have nothing to limit under the right to limit the use of sensitive personal information, and we ask for no consent to process sensitive data because we process none.

You have the right to know, to delete, to correct, to opt out of sale or sharing, and not to be treated differently for exercising those rights. Residents of Virginia, Colorado, Connecticut, Texas, Oregon, Montana, Minnesota, Maryland and other states with comparable laws have equivalent rights.

To opt out of sharing for targeted advertising: decline in the consent form, or turn tracking off in iOS Settings → Privacy & Security → Tracking. This applies to that device. To make any other request: email privacy@pocketninjagames.com, or use the in-app controls listed under "Your choices" above. We will respond within the time the applicable law allows, which is 45 days in most states, extendable once.

If we refuse your request, you can appeal. Reply to our decision, or send a new email to privacy@pocketninjagames.com with "Appeal" in the subject line, within 60 days of our decision. Include the decision you are appealing and why you disagree. A person who did not make the original decision will review it, and we will write back with the outcome and the reasons for it within 45 days. If we deny the appeal, we will tell you how to complain to your state attorney general, and you may contact them directly.

10. Children

Inkwell is rated 4+ on the App Store: its content is suitable for all ages. It is a game for a general audience rather than one made specifically for children, and it is not published as a "Made for Kids" app. It is not directed at children under 13. We do not ask your age, we do not knowingly collect personal data from children under 13, and we do not knowingly show personalised ads to anyone we know to be a minor. On a child's Apple Account, iOS turns off tracking requests by default.

If you are a parent or guardian and believe your child has used the app, email privacy@pocketninjagames.com and we will delete any data we can identify. We aim to reply within 30 days.

11. About this website

pocketninjagames.com embeds no third-party content and hosts its own fonts. We do not ask you for any personal data, and there is no form to fill in.

The site uses one essential item of browser storage to remember your cookie choice, and optional analytics that stay switched off until you accept them. If you accept, our hosting provider's analytics sets a first-party session cookie that expires after 30 minutes and records page views in aggregate. Nothing is loaded and no cookie is set until you agree. You can change your mind at any time from the "Cookie preferences" link in the footer, and the full detail is in our Cookie Policy.

Our hosting provider processes standard server request data for security and reliability.

12. Changes to this policy

We update this policy when the app changes. The date at the top always shows the current version. If a change materially affects how we handle your data, we will say so on this page and in the app's release notes before it takes effect.

13. Contact

Questions, requests or complaints: privacy@pocketninjagames.com

Pocket Ninja AB, Sysslomansgatan 8, 112 41 Stockholm, Sweden. Registration number 559107-4280.