The short version
KarmaeCode does not collect your personal information. There is no account to create and nothing to sign in to. We never learn your name, your email or who you are.
What you enter stays on your phone. Your birth date, the names you type and your readings never leave it.
Two things do go out, and this policy names both. The app asks whether a bug fix is waiting, each time you open it. It also asks whether you have paid. Neither one carries your birth date, your names or anything you have read.
What the app stores, and where
Everything the app saves is saved in the app’s own storage on your device. Nothing in this list is ever sent anywhere.
Your birth date. This is what your Blueprint is calculated from. It never leaves the device.
The two names you type for a name reading: the name you were given at birth, and the name you use now. They never leave the device either.
A label and a birth date for each other person you save a reading for, so you do not have to type them again. These stay on the device too.
Which purchase you hold, so the app knows what to open for you.
The single tarot card drawn for the current day, so that returning to the app on the same day shows you the card you already drew rather than a new one.
Deleting KarmaeCode removes all of them. We cannot recover them afterwards, because we never had them.
When you open the app, it checks for a fix
We can send a fix for a bug straight to your phone. We do not have to wait for a store review, which can take days. So each time you open the app, it asks whether a fix is waiting.
That question goes to Expo, the company that hosts our app updates for us. This is the whole of what it carries.
A random code that stands for your copy of the app. It is made once, when you install, and kept until you delete the app. It is not your name and not your phone number. It is not tied to you, and reinstalling the app gives you a different one.
Which kind of phone you have, which version of the app you are running, and which release line it came from.
Your network address. That is the same thing every website you open can see, and it tells Expo roughly which country you are in.
And if the app crashed last time, up to the first thousand characters of the error. That is the programmer’s error text: a function name, a line number, a message we wrote. It is not anything you typed. We read it to find the bug.
That is the list. The check carries nothing else. Not your birth date, not the names you typed, not your readings. Nothing about what you looked at or how long you stayed.
There is no switch for this in the app. With no network connection the check simply does not happen, and everything you have already saved still works.
What the app does not do
There is no analytics, no advertising, no tracking of any kind, and no third-party service watching how you use the app.
Nothing measures what you do inside it. Which pages you open, how long you stay, what you tap: none of it is recorded and none of it is sent.
Your readings are not stored, not transmitted and not seen by anyone, including us. A reading is composed on your device when you draw it and exists only while it is on screen.
The app does not ask for your contacts, your location, your photos, your microphone or your camera.
Purchases
Purchases are handled by the app store you bought from — Google Play on Android, the App Store on an iPhone or iPad. We never see your payment details: the store does not give them to us.
To know whether you have purchased, the app checks your purchase status with that store and with RevenueCat, the service that verifies purchase receipts for us. That check involves an anonymous identifier and the receipt the store issues. It does not include your name, your email or your birth date.
That check happens each time you open the app, not only when you buy something. It is how the app knows what you already own, on a new phone as much as on this one.
Reaching RevenueCat tells it a few things by itself. It sees your network address, which kind of phone you have, and which version of the app you are running. It also sees the language your phone is set to. Anything the app contacts learns that much.
RevenueCat also shows us totals — how many people bought, and how many asked for their money back. We see numbers and an anonymous identifier. We cannot see who you are.
The store’s own handling of your purchase is governed by the store’s privacy policy — Google’s on Google Play, Apple’s on the App Store.
Children
The app is not directed at children. There is no account, no email address and no sign-in. There is nothing of a child’s for us to hold, and nothing a child typed would leave the phone.
The two checks described above are the same for every copy of the app. Neither of them knows who is holding the phone.
Changes to this policy
If what the app sends ever changes, this policy changes in the same release, and the date at the top changes with it. We will not make such a change quietly.
Contact
Questions about this policy can be sent to user@gildies.site. If you want the purchase record held for you deleted, write to that address and we will delete it.
KarmaeCode is published by Gildies LLC.