Effective 17 August 2026
Privacy
Kedy is a birthday and name-day reminder that runs entirely on your phone. This page says exactly what that means, and what does not happen to your data.
The short answer
Kedy collects, transmits and shares no personal data. There is no analytics, no crash reporting, no advertising and no account. We do not sell or pass on your data. We do not have it.
The Kedy app has no internet permission. Without it Android refuses every connection the app could try to open. So even if something in there wanted to reach a server, there is nowhere for it to go.
Names and dates live in the app's own database, in your phone's storage. They leave only when you send them out yourself: by exporting a file, or by pressing Write. Both go through a system dialog where you do the choosing.
Who is behind Kedy
Kedy is built by RikoAppDev — one person, not a company.
For anything about privacy, or anything else, write to riko.appdev@gmail.com. The person who answers is the person who writes the app.
What Kedy stores on your phone
Everything below is stored in the app's own database and settings, the space Android keeps separate from every other app. None of it is on a server, because there is no server.
- Names and notes
- A person's name, an optional note and a marker for someone remembered rather than celebrated. So the app knows whose occasion it is showing you.
- Dates
- Day, month and optionally year, the kind of occasion (birthday, name day, other) and an optional label. The countdown and the reminders are calculated from these.
- Phone number
- Optional. Used for one thing: when you press Call, Kedy hands it to the system dialler as a pre-filled number. It is never sent anywhere and nobody else sees it.
- Name-day calendars
- The Slovak and Czech name-day tables ship inside the app. They are never downloaded and never send anything anywhere.
- Done marks
- Which occasion you settled in which year, so the light goes out and the app stops tugging at your sleeve.
- Preferences
- Name-day country, theme, and the hours your reminders arrive.
The permissions Kedy asks for
There are three, and each has one job.
- POST_NOTIFICATIONSNotifications
- Without it Kedy cannot remind you. The phone assembles every reminder out of data already on it. Nothing is fetched for it.
- RECEIVE_BOOT_COMPLETEDAfter a restart
- Restarting a phone wipes scheduled notifications. This permission lets Kedy schedule them again once the phone is back on. It does nothing else with it.
- READ_CONTACTSContacts
- It is only for the import you start yourself. There are details just below. Deny it and everything else still works.
Kedy asks for no access to location, camera, microphone, photos, calendar, SMS, call log or phone storage. It asks for no internet permission either.
Importing from contacts
One feature reads your contacts: Import from contacts, in settings. And only when you open it. Kedy does not read them in the background, does not read them at launch, and does not watch them for changes.
Three things are copied from a contact: the name, the date and one phone number. Nothing else: no photo, email address, account or contact identifier. That is why Kedy cannot tell you afterwards which contact a person came from. And why nothing is synchronised: what you have in the app is a copy you confirmed, and it lives on by itself.
You can revoke the permission the moment the import is done. What you brought in stays. The whole import is optional. The main path is typing a name and a date by hand anyway.
Nothing leaves unless you send it
Kedy can write your data to a CSV spreadsheet or to a JSON backup. The file is saved through the system file picker, so you choose where it goes. From that moment it is your file in your place, and Kedy has nothing further to do with it.
This is also why the app asks for no storage permission. You chose the place in the system's own dialog, and that is the whole grant.
The other way out is the Write button. Kedy puts together a wish with the person's first name and hands it to the system's app chooser. You pick which app gets it and who it goes to. The phone number is not in that text, and Kedy never learns what you chose.
With no account, there is nothing to delete remotely
There is no way to register or sign in to Kedy, because there is nowhere to sign in to. No account exists that could be closed, and no copy of your data exists anywhere.
You delete one person inside the app. You delete everything at once by uninstalling Kedy. Android removes the app's entire storage with it. Kedy also has cloud backup and device-to-device transfer switched off, so uninstalling does not leave a copy behind at Google either.
Children
Kedy is not directed at children and is not aimed at them. It collects no data about anyone, adult or child, so it knows nothing about any child. If you are a parent and have a question about it, write to us.
This website
Everything above is about the app. This is a website, and the same rules apply to it. It is not the same thing, though, so it gets its own paragraph.
The site has no cookies, no analytics and no third-party scripts. The fonts are served from our own origin, so your browser fetches them from nowhere else.
If you join the waiting list, your email address and the time you joined are stored in a database at Supabase. Nothing else. We will use it once, to say that Kedy is out, and we give it to nobody. Your IP address is held in the server's memory for a moment so the form cannot be spammed. It is not stored. The site is hosted by Vercel, which like any host sees the ordinary technical details of a request.
When something changes
If the rules change, this page is rewritten and the date at the top changes with it. If a change touches the data on your phone, we write it at the top here, and we do not quietly delete it later.