Privacy
Last updated 17 August 2026
Inner Development Guide Pocket Edition is a free, offline reference to the Inner Development Guide from Inner Development Goals. There is no account, nothing to sign up for, and the entire guide is inside the app — so it works with the network switched off.
The app does send us a small amount of anonymous information about how it is used, and about errors. This page says exactly what, and why.
Who runs it
Inner Development Guide Pocket Edition is operated by We Remagine One AB (Swedish company registration 559316-0228), Karlstad, Sweden. For anything covered by data-protection law, we are the data controller. Contact: we@remagine.one.
No account, and nothing that identifies you
There is no sign-up, no email address, no phone number, no name. We do not ask for and cannot see your contacts, your location, your photos, or anything else on your device. There is no advertising identifier, no advertising, and no third-party analytics or tracking of any kind in the app. The website is a separate matter and has its own section below.
The app generates a random key for the installation, so that repeat use can be told apart from many first launches. It is created on your device, it is not derived from anything about you or your phone, it is never shared, and reinstalling the app produces a new one. There is no account for it to point at, so there is nothing it can be joined to.
What is actually sent
Six kinds of event, and no others. This is the complete list:
- The app was opened.
- A language was chosen — which one, and which it replaced.
- A dimension was opened — which of the five.
- How far a set of skill cards was swiped — a number from one to five.
- A notice was shown that asked you to update, on the rare occasions we need to.
- An error occurred — its type, roughly where in the app, and whether it was fatal.
- You searched the guide — and whether the search ended on a result. Never what you typed: the query stays on your phone.
- A skill was shared as a card — which one.
- A dimension was shared as a card — which one.
Each one is sent with the random installation key, a per-session key, whether the device is iOS or Android, the operating system version, the app version, and which of the ten languages the guide is being read in. Nothing else.
The language is there for one reason: to know whether a translation is used. It is one of ten fixed values, it is the same for everyone reading in that language, and it says nothing about who you are.
Why
The guide is published in ten languages, and keeping each of them reviewed by a native speaker costs real money. Knowing which languages are actually read is what decides where that effort goes — it is the main reason any of this is collected.
The rest answers questions we would otherwise guess at: whether people open the dimension cards at all, whether the swipe gesture is discoverable, and what is broken in a language nobody on our team reads.
What we deliberately do not collect
- How long you spend reading anything. This is a reference book, and there is nothing here worth optimising for engagement.
- Any ranking of which parts of the guide are most popular. The text is theirs, in their order, and we would not change it on that basis — so collecting it would be curiosity at your expense.
- What you type into search. The query never leaves your phone — we only learn that a search happened, not what it was for.
Error reports
When something goes wrong, the app sends the error's type, a short message,
and the top of the technical stack. Before that message is stored anywhere
— including on your own device — identifiers are stripped out of it: file
paths, web addresses, and long unique numbers are replaced with
<redacted>. A repeated error is sent once, not each time
it happens.
Where it goes, and for how long
To our own database, hosted by Supabase in the European Union (Frankfurt). We do not share it with anyone, we do not sell it, and no advertising network or data broker is involved. Supabase processes it on our behalf and for no other purpose. Nothing the app sends goes to an analytics vendor — the website's measurement, described below, is a separate thing and never sees anything from the app.
Events are deleted automatically after 24 months by a scheduled job.
Alerts to our own team carry only counts — how many errors, in what window — and never the content of anything.
What stays on your device
Your language and appearance choices, whether you dismissed a notice, and any corrected guide text the app has downloaded. None of that is sent anywhere. Deleting the app removes all of it.
If you donate
Donating is the one place on this site where you give us something about yourself, and it is entirely optional: the app is the same app whether you do or not.
The payment happens at Stripe, not here. Choosing an amount sends you to Stripe's own checkout page, where you enter your card and email address. We never see or hold your card details. Stripe Payments Europe Ltd. processes the payment for us and is also responsible in its own right for preventing fraud, which is what its own privacy policy covers.
What comes back to us is what a receipt would show: the amount, the currency, the date, your email address and the name on the card, plus — for a monthly contribution — a record that the subscription exists so it can be charged again and so you can stop it.
We keep it because the law says to. A payment to a Swedish company is accounting material, and the Bookkeeping Act requires us to keep accounting material for seven years. That is a legal obligation (GDPR Article 6(1)(c)), which also means it is the one thing on this page we cannot delete on request before its time.
The currency the page suggests is picked from the country our host reports for your connection, so that a reader in Japan is not asked to think in euros. It is read at the moment the page is built and is not stored, not logged, and not attached to anything.
There is no donor list, no public acknowledgement, and no account with us — so there is nothing to opt out of and no profile to be part of. To change or stop a monthly contribution you use Stripe's portal, linked from the donation page, with the email address you gave at checkout.
If you sign up for news
The sign-up at the foot of the front page sends two things: your email address, and which language to write to you in, to Brevo, who run the mailing list for us. Not your name, not your country, not which page you were on. There is no profile, and the address is never sold, shared or used to work out who you are.
The language is the one your browser already asks every website for — a setting you chose, sent with the request itself. We keep the language and not the region: Swedish, never Swedish in Finland. We could have guessed from your country instead, and chose not to. It would be worse at the job — plenty of countries read more than one language, and people do not always live where their language is spoken — and it would mean recording where you are in order to work out something you had already told us.
You are asked, and you choose — that is consent (GDPR Article 6(1)(a)), and it can be withdrawn at any time. Every message carries an unsubscribe link, one click is enough, and unsubscribing removes the address rather than flagging it. If you would rather not wait for a message to arrive, write to us and we will remove it.
Brevo is Sendinblue SAS, a French company, and processes it on our behalf inside the European Union. Nothing about the newsletter touches the app, and the app knows nothing about it.
The website
This website — idg.guide — counts visits using Vercel Web Analytics. It records the page visited, the referring site, and a coarse country, browser and device type. It sets no cookies, stores nothing on your device, and creates no identifier that follows you between sites or between visits: Vercel derives a temporary hash from your IP address and browser, and that hash is discarded and regenerated daily.
We use it to know whether anyone finds the site, and nothing more. There is no advertising, no profiling, and no way for us to identify you from it. Vercel Inc. processes it on our behalf as our hosting provider.
It does not run inside the app. When the app opens this page or the terms in its own reader, the measurement script is not loaded at all — so reading the privacy policy in the app tells Vercel nothing.
Legal basis
Where this information is personal data at all, we rely on our legitimate interest in understanding whether the app works and which translations to maintain (GDPR Article 6(1)(f)). We have kept the amount deliberately small for that reason: nine events, no identifiers, no profiling, no tracking across apps or sites.
The website's visit counting rests on the same basis. It is cookieless and stores nothing on your device, so it does not require consent under the ePrivacy rules that govern storing or reading information on equipment — and we would rather explain it here than put a banner in front of a page you came to read.
Your rights
Under the GDPR you have rights of access, rectification and erasure. We have to be straightforward with you about what that means here: because there is no account and the installation key is not connected to you, we genuinely cannot tell which records are yours, so we cannot retrieve or delete "your" data on request. We would rather say that than offer a process that could not work.
You can stop all collection at any time by deleting the app, and everything already sent is deleted on the 24-month schedule. Questions: we@remagine.one. You may also complain to the Swedish Authority for Privacy Protection (IMY).
Children
The app is suitable for all ages and collects nothing that identifies anyone, so it does not knowingly collect personal data from children — there is none to collect.
Changes
If we change what is collected, we will change this page, and the date at the top with it. The list of six events above is enforced in our own database, so a seventh cannot start arriving quietly.