Privacy Policy

Document: privacy_policy · Version: 21.0 · Effective: 30 October 2026

This Privacy Policy explains how Stephan du Toit ("we", "us", the developer) handles personal information in the Kungratz mobile application (the "App"). It is written to satisfy the Protection of Personal Information Act, 2013 (South Africa), the EU and UK General Data Protection Regulation, the California Consumer Privacy Act as amended (CCPA/CPRA), and the comparable laws of other regions in which the App is available.

The core position: we operate no server, no cloud database and no account system, and none of the reminders you create is ever sent to us. Your reminders, contacts, notes, messages and attachments live in an encrypted database on your device.

Five things can leave the device, and all five are described in full below. The encrypted safety copy goes to your own Google account. A shared reminder, or a paper calendar you make, goes to the person or app you choose. We receive none of these. The fifth goes with your payment to Google Play, and only if you subscribe after installing from a tagged link: a scrambled code for that link, and a scrambled copy of the random installation number the App made on your phone. They are the only things we ever see, and we see them only in Google's payment records. Neither names you.

  • A small encrypted safety copy of your reminders goes to your own Google account, through Android's own backup, so that losing or replacing your phone does not erase them. We cannot read it and never receive it.
  • The optional gift search sends nothing. The App copies your search words to your phone's clipboard and opens Google Shopping in your own browser, with no search in the address. Google receives those words only if you paste them in and search, exactly as it would if you had typed them there yourself.
  • A reminder you choose to share goes to whoever you send it to, carrying that person's name, the date, the occasion and their phone number. It leaves only when you tap send in your messaging app. See Section 5.
  • A paper calendar you choose to share goes wherever you send it, carrying this year's names, occasions and holidays and the photos you picked. It leaves only when you send it yourself. See Section 2.
  • A scrambled code for the link you installed from, if you subscribe. If you installed the App from a Google Play link that carries a tag (Section 2) and you later subscribe, the App adds a scrambled stand-in of that tag to your payment, in a field Google Play provides for this purpose. Google Play keeps it with your subscription. We read it in Google's records only to learn which link brought the subscription, so that we can pay the person who shared that link. The stand-in carries no name, number or address, cannot be turned back into the tag without our own list of links, and names the link, never you. Google Play accepts it only together with a second scrambled value, so the payment also carries a scrambled copy of the random installation number the App made on your phone (Section 2); it names no person and is different on every phone. If you installed without a tagged link, nothing is added. See Sections 2 and 5.

1. Who we are

  • Responsible party / data controller: Stephan du Toit, 2757 Sanatoriumlaan, Bainsvlei, Bloemfontein, 9301, South Africa.
  • Information Officer (POPIA) and privacy contact: Stephan du Toit, kungratzapp@gmail.com.
  • General contact: kungratzapp@gmail.com. Hosted version of this policy: https://stephandutoit.com.
  • There are no advertising partners, because the App shows no advertising at all. The Vendor and Sub-processor List names every third party that is involved in providing the App.

2. The information the App handles

For each kind of information, this section sets out why the App uses it and where it is stored. Everything listed stays on your device except where this section says otherwise, and the one exception (the safety copy) is set out at the end.

  • A local installation identifier (a random ID created on your device)

When you first install the App, it generates a random installation identifier (a UUID) on the device to keep your reminders together. The App does not read, collect, or use your mobile or phone number, and requires no name, email address, or password. Stored on your device (local database). If you subscribe after installing from a tagged link, a scrambled copy of it goes with your payment to Google Play, beside the scrambled link code, because Google Play accepts the one only with the other (see the start of this policy and Section 5).

  • The Google Play link you installed from (only if it carried a tag)

If you installed the App by tapping a Google Play link that carries a short tag (for example, a link given to you by one of our agents, or used in one of our campaigns), Google Play keeps that tag on your phone for 90 days. The first time you open the App, it asks Google Play for the tag, once, on your phone, using Google's Play Install Referrer service. The tag names the link, never you. It is stored on your device, and the App does not show it. It leaves your phone in one case only: if you subscribe, a scrambled stand-in of it travels with your payment to Google Play, together with a scrambled copy of the App's installation number (see the start of this policy and Section 5). "Forget Me" deletes the tag from your phone; a stand-in already sent with a payment stays in Google's record of that payment. If you installed without a tagged link, there is nothing to read and nothing is sent. We use it only to know which of our links brought people to the App and, when someone subscribes, to pay the person who shared that link.

  • Your date of birth

At the start, the App asks for your date of birth once, to confirm that you are 18 or over (the App is for adults only). If you are under 18, the date is used only to work out your age and is then discarded, we keep no minor's date of birth. If you are an adult, the date is kept on your device as your own birthday, and is used to set up your first birthday reminder and to prefill it for you. Stored on your device only.

  • Contacts you select

To choose a recipient for a reminder and, optionally, any people you nominate to remind. You pick them through your phone's system contact picker. Only the contacts you pick are saved on your device. We do not upload your address book, and no advertiser receives your contacts, there is no advertising network in the App to receive anything. (The contacts-read permission is used for the optional birthday and anniversary import described below, and otherwise only as a dormant fallback for the system contact picker on rare devices.)

  • Birthdays and anniversaries you choose to import (optional)

If you tap "Yes" on the optional "Birthdays and Anniversaries" step (during setup, or later in Settings), the App reads birthday and anniversary dates already saved on your phone and turns them into reminders. It reads only those two kinds of date: the structured Birthday and Anniversary fields on your contacts, and calendar events whose title or calendar names a birthday or anniversary. It does not read your other contact details, and the calendar is queried so that only birthday and anniversary events are returned, the App never receives your other calendar events (such as appointments or notes). This uses the contacts-read and calendar-read permissions, only at the moment you tap "Yes", and only to read; the App never changes your contacts or your calendar. Everything created stays on your device, and the step is entirely optional.

  • Photos or videos you choose from your gallery

To attach an existing item from your phone's gallery to an occasion. The item is not copied: the App keeps only a reference to the file you already own. The App does not record audio or video, and uses no microphone and no camera.

  • Event details you enter

Names, dates, times, recurrence and message text for each occasion. Stored on your device only.

  • Your acceptance of these policies

To record that you reviewed and agreed, and which version. Stored on your device only.

2c. The age declaration

The App is for adults. At the start of setup you give your date of birth, and anyone under 18 is refused. The declaration you make (the name you chose from your own contacts, that contact's phone number, your date of birth and the date you made it) stays on your device, encrypted, as Section 8 describes. It is not sent to us. The setup check the App runs on the last setup screen (which permissions are on) also stays on your device and is never sent to us.

  • Advertising: none

The App shows no advertising. It contains no advertising software, fetches nothing for advertising, and there is no advertisement anywhere in it, paid or our own.

What is NOT collected, so that there is no doubt: the App contains no advertising network software, no mediation service and no real-time auction. It never reads an advertising identifier of any kind (no Google Advertising ID, no OAID). It has no location permission and no ability to determine your location, precisely or approximately. It builds no profile of you, and it sends nothing about you, your device, or your reminders to anyone, apart from the two scrambled values that go with a payment from a tagged install to Google Play (Section 5). The record of what you did about each reminder is never sent to us or to anyone else; it leaves your phone only inside the encrypted safety copy in your own Google account. It exists so the App can tell whether somebody's day went by without a message, and offer you the chance to put it right.

What our website unavoidably sees, as any website does when a file is downloaded from it: the internet address (IP address) your connection is using at that moment, and which files were requested. We do not use this to identify you and it is not linked to your reminders or to any identifier for you.

How the country is chosen: so that a gift budget is written in the right currency, the App reads the country code your mobile network or SIM card reports, or failing that your phone's language setting. This is read on your device and never sent anywhere. It is a country only, never a position.

  • Your gift ideas preference

During setup, and at any time in Settings, you can switch "Use my gift ideas" on or off. When it is on, the gift idea and budget you saved for a person are used to start the gift search for you. When it is off, the search starts empty. Your choice is recorded on your device and is sent nowhere.

  • The optional gift search

If you use "Find Gifts", the App builds a line of search words from what you typed, together with any gift idea and budget you entered for that person, and copies it to your phone's clipboard. It then opens Google Shopping in your phone's own web browser. The App itself sends nothing to Google. The address it opens contains no search and nothing about you, and the words sit on your clipboard, which does not leave your phone. If you paste them into Google's own search box and search, Google receives them exactly as it would if you had typed them there yourself, and from that point you are using your browser and Google under their terms rather than using the App. We receive none of it, and there is no advertising, affiliate or tracking arrangement behind it. The App contains no web browser. The country used to work out the currency for your budget still comes from your phone, as described above, and is used only to write the words.

  • Which app opens Google Shopping

So that you can use the browser you prefer rather than whichever one your phone opens by default, the App asks Android which of your apps are able to open a web page, and remembers the one you choose. Both the question and your answer stay on your phone. The App can ask that one question only, about opening web pages: it is not able to list the other apps you have installed, and it does not hold the permission that would allow that. Your choice is kept on your device, is never sent anywhere, and you can change it on the Find Gifts screen whenever you like.

  • The daily safety copy (this is the one thing about your reminders that leaves the device)

Within 12 hours of any change you make, about a minute after you import a list, and at least once a day, the App writes an encrypted copy of all information, and Android's own backup carries it to your own Google account. It also holds the date your free trial started, so that a reinstall continues the same trial. When it is restored, everything comes back as you left it.

Why it exists: your reminders are encrypted with a key held in your phone's secure hardware, which cannot leave that phone. Without this copy, replacing your phone, reinstalling the App, or simply losing that key erased every birthday you had ever entered, and the App reopened empty with no explanation. That was judged the worst thing that could happen to someone relying on this App.

It is restored automatically the first time the App opens after a reinstall, with no action from you. We never receive it and cannot read it; it sits in your Google account under your own Google terms. Nothing else is backed up: the encrypted database file itself never leaves the device, and the copy carries all information instead. Using "Forget Me" deletes this copy along with everything else.

  • A reminder you choose to share with somebody else

Every reminder card carries a share arrow. If you tap it, the App writes a small file holding that one reminder and opens the messaging app you pick, with the file ready to send. It then offers to send a second, separate message holding the same details in words together with a link to the app store, so that somebody who does not have the App can still read the reminder and, if they wish, install it.

What the file contains: the name of the person whose day it is, the date, what the occasion is, and that person's phone number. It contains nothing else about them, and nothing about you: not your notes, not your gift ideas, not your budget, not your attachments, and not your own name or number.

Nothing is sent by the App. It opens your messaging app with everything prepared and you make the final tap, twice, once for the file and once for the words. If you do not tap send, the reminder is not shared with anybody and no part of it reaches the person you were sending it to. If you close the App instead, the prepared file simply sits in a temporary area on your phone until the next share replaces it.

⚠ The App will not offer the arrow on a reminder it cannot share honestly. A reminder with no usable phone number, or with no date, cannot be rebuilt on anybody else's phone and the arrow is simply absent.

⚠⚠ A reminder that is about one person but messaged to another can be shared, and what travels is the messenger's number. Some reminders are about somebody who has no telephone of their own, such as a friend's child, and the message goes to a parent instead. If you share one of those, the file carries the child's name, the date, the occasion, the parent's name, what the child is to the parent, and the parent's telephone number, so that the reminder works the same way on the other phone as it does on yours. The parent is a third person who is neither you nor the subject of the reminder, and they are not asked and not told. The App shares them only at your choice, one at a time. If you would rather not pass on somebody else's number, do not use the share arrow on that reminder.

The file is written to a temporary area on your phone, is replaced each time you share, and is deleted by "Forget Me" along with everything else.

  • A paper calendar you choose to make

In Settings, "Paper calendar" lets you pick a photo from your gallery for each month and then draws this year's calendar as a 12-page PDF on your phone. Each page shows the photo you chose for that month, or our own picture if you chose none, and each day shows the names of the people whose day it is, the occasion as you typed it, and the holidays you chose. It does not include phone numbers, gift ideas or notes. The App does not keep your photo choices; you pick them each time. The file is written to a temporary area on your phone, is replaced each time you make a new one, and is deleted by "Forget Me". It leaves your phone only if you choose a messaging app, email or another app and send it yourself. We never receive it, and we never see your photos.

The App requires no name, no email address, no password, and no online account, and no advertising profile of you is built by us or by anyone else. Apart from the safety copy and any reminder you deliberately share, your information stays on your device.

3. How your information is used

  • To show your reminders. At the time you choose, the App posts a notification, in the same way a message from a friend arrives. It uses your phone's own notification sound and follows your phone's volume, silent and Do Not Disturb settings; it does not take over your screen and does not play an alarm tone. Tapping the notification opens the reminder. To do this reliably the App uses these device permissions: post notifications; schedule exact alarms; and exemption from battery optimisation. The App also re-arms your reminders after the phone reboots.
  • To help you send. When you tap "Send it", the App opens WhatsApp with the recipient you chose and any photo or video you attached, so that you make the final tap to send. We never message anyone on your behalf without that final tap. To remind other people, the App opens WhatsApp so you can send to them. There is no SMS feature, and no other messaging apps (such as Signal, Telegram, Viber, WeChat, or Messenger) are supported.
  • To let you pass a reminder to somebody else, if you ask it to. Tapping the share arrow on a reminder prepares a small file and a message and opens the messaging app you choose. We never send it for you; you make the final tap, and the App keeps no record of who you sent it to.
  • To help you find a gift, if you ask it to. "Find Gifts" builds search words from what you type, copies them to your phone's clipboard and opens Google Shopping in your own browser. The App searches nothing and sends nothing (Section 2).
  • To protect your reminders from being lost. The daily encrypted safety copy described in Section 2 rides Android's backup to your own Google account so a new phone or a reinstall does not erase them.
  • To manage billing. To manage your free trial and, if you choose, your subscription through the billing system of the store you installed from (Google Play Billing). If you installed from a tagged link, the scrambled stand-in of that link goes with your payment, so that we can pay the person who shared it (Section 2).

4. Legal bases for processing (GDPR and UK GDPR)

Where the GDPR applies, we rely on: performance of a contract with you to provide the App's core function, which includes protecting your reminders from loss through the safety copy described in Section 2; your consent for each device permission, which you may withdraw at any time in your device settings; our legitimate interest in delivering a reliable product; and our legitimate interest in paying the people who share our links, for which a scrambled code naming the link you installed from, and a scrambled copy of the App's installation number (neither names you), go with a payment to Google Play. No consent is sought for personalised advertising because no personalised advertising takes place. Because your reminder content stays on your device and we never receive it, we act as the provider of the tool rather than a centralised processor of that content.

5. Disclosure to others

We do not sell or share your personal information, and the only disclosures of your reminder content are ones you initiate: when you tap "Send it", WhatsApp receives the recipient and any attachment so that you can make the final tap to send. WhatsApp handles that content under its own terms and privacy policy, which we do not control. A paper calendar is the same: it reaches only the app and the people you choose, when you send it.

One disclosure is ours, and it happens only if you subscribe after installing from a tagged link. The App then adds a scrambled stand-in of that link's tag to your payment, with a scrambled copy of the App's installation number on your phone, and Google Play keeps both with your subscription. Google Play acts here as our payment service. We read them in Google's records, together with the order number, the amount and the country of the payment, only to pay the person who shared the link. We see no name, email address or card details, and we do not sell either value or pass it to anyone else.

Sharing a reminder is a second disclosure you initiate, and it is different from the others in one important way: what it discloses is somebody else's information, not yours.

When you tap the share arrow and send, the person you send to receives the name, the date, the occasion and the phone number of the person whose birthday it is. That person is not asked and is not told. We do not receive any of it, we keep no record of it, and we do not know it happened; the message travels through your messaging app under that app's own terms.

What that means for you. When you share a reminder you are the one passing on another person's details, in the same way as if you read their number aloud or forwarded their contact card. In most cases this is an ordinary personal act between friends and family, and data protection law treats a purely personal or household disclosure differently from a business one. But it is your decision and your responsibility, and there are situations where you should not make it: where the person would object, where the number was given to you in confidence, or where you are sharing for a business rather than a personal reason. The App gives you the choice one reminder at a time, and never shares anything on its own.

What that means for the person whose day it is. If you are on the receiving end of this and would rather your details were not passed on, ask the person who has them; we cannot help, because we never receive them and hold no copy. Deleting the reminder on the phone that shared it does not recall a message already sent, in the same way that no message can be unsent once it has left.

The App shows no advertising, so there is no such sharing for it at all: no advertising identifier is sent anywhere, and no information about you is sent to anyone for advertising (Section 2).

One other disclosure happens only if you choose it. If you use the daily safety copy, an encrypted copy of all information sits in your own Google account; we never receive it and cannot read it. The optional gift search discloses nothing. The App copies your search words to your phone's clipboard and opens Google Shopping in your own browser, so anything Google or a merchant receives comes from your own browser and your own actions, not from the App.

6. International transfers

We do not transfer your reminder content across borders, because we never collect it. One further transfer may cross a border and it is yours rather than ours: the encrypted safety copy is stored by Google in your own account, on Google's servers, under Google's terms. Any onward transmission of a message is the one you initiate through WhatsApp, governed by its policies. The same is true of a reminder you choose to share: if the person you send it to is in another country, the details go there because you sent them, not because we transferred them, and we neither receive nor route any part of it. The two scrambled values that go with a payment are held by Google Play on Google's servers, which may be outside your country, under Google's terms.

7. Retention

Your reminder information remains on your device for as long as you keep the App installed and choose to keep each item. Your reminders stay visible to you inside the App for as long as you keep it installed. Photos and videos you only referenced remain in your device gallery because they belong to you.

Uninstalling removes the App's database from your device, but it does not remove the safety copy from your Google account. If you reinstall the App, your reminders are put back automatically. To remove everything, use "Forget Me" inside the App, which deletes the safety copy as well, or delete the App's backup in your Google account settings.

No advertising information is retained by anyone, because none is collected. If you subscribed after installing from a tagged link, the two scrambled values stay in Google Play's record of your subscription for as long as Google keeps payment records. Our own payout records keep the order number, the amount, the country and the name of the person we paid, and nothing that names you, for as long as tax law requires us to keep them. The separate Data Retention Notice sets this out in full.

8. Security

Your reminder content relies on your device's own protection: the device lock, operating-system sandboxing, and the private application storage area, and the App additionally encrypts its local database.

The encryption we use. Your reminders database is encrypted with SQLCipher, and its passphrase is held in your phone's hardware-backed secure storage (the Android Keystore), so the database file is useless to anyone who copies it off your device. Individual sensitive entries, including the date of birth in your age declaration, are encrypted separately with AES-GCM under a key from that same secure hardware. The daily safety copy is encrypted with AES-256-GCM, using a fresh random salt for every copy, subject to the two limitations set out below. Connections the App makes are encrypted in transit, and unencrypted connections are refused outright. Because your reminders are never transmitted to us, there is no central store of them for anyone to breach.

The record of the age declaration you made, which includes your date of birth, is encrypted on your device using your phone's own secure hardware, in the same way as your reminders.

Your reminders are not shown on your lock screen. When a reminder is due, a locked phone shows only that you have a reminder waiting; the person's name and number appear once you unlock it.

The daily safety copy is encrypted by the App before Android takes it, and Android encrypts your backup again with your device credential. Two limitations, both stated honestly.

First, the safety copy's own encryption cannot be tied to your phone's secure hardware, because surviving the loss of that hardware key is the entire purpose of the copy.

Second, and more important: the key the App uses to encrypt that copy is built into the App itself, so anyone who obtains the App can work it out. It protects the file from someone who simply comes across it. It does not protect the file from someone who sets out to read it. What actually protects your safety copy is Android's own backup encryption, which is tied to your device credential, and not the App's layer on top of it. We would rather tell you that than let you believe in a protection that is weaker than it sounds.

Neither limitation applies to your reminders database on the phone, which is protected by a key held in your phone's secure hardware that cannot be copied off it.

All connections the App makes are encrypted; unencrypted connections are refused outright. You are responsible for keeping a device lock active. If your device has no lock, or you let someone else use your unlock method, anyone holding your phone can open the App and read your reminders. No encryption inside the App can prevent that, because on an unlocked phone the App is simply doing what it is meant to do. To the fullest extent permitted by law, we are not responsible for access obtained in that way, or for anything that follows from it. The App has its own App Lock, and you should know it is there. In Settings you can require the App to be unlocked before it opens, using your fingerprint, your face, or your phone's PIN, pattern or password. It is optional and it is off until you switch it on. With it on, someone holding your unlocked phone still cannot read your reminders without unlocking the App as well, which is the gap described immediately above.

The App never receives your fingerprint. Android keeps it in a protected part of the phone that no app can reach, does the checking itself, and tells the App one thing only: whether the unlock succeeded. We hold no fingerprint, no face and no image of either, nothing of the kind is ever sent anywhere, and there is nothing of yours in this that we could disclose to anyone. Some phones also offer their own app lock or secure folder, which you may use in addition; that one belongs to the phone, not to us.

If you share or dispose of your device, use "Forget Me" or uninstall the App first.

9. Your rights

You can exercise the following directly inside the App, or by contacting the Information Officer:

  • Access and portability: your reminder information is held only on your own device and is visible to you in the App at any time. We hold no copy of it, so there is nothing for us to send you.
  • Correction: edit any event, contact preference, or message at any time.
  • Erasure: delete any item, or use "Forget Me" to remove all App data from your device.
  • Objection and restriction: disable any permission in your device settings, or stop using a feature.
  • Withdraw consent: revoke any permission at any time; some features will then stop working. Subscribing unlocks the full calendar and one-tap sending.
  • Remove the safety copy: use "Forget Me" in the App, which deletes it, or delete the App's backup in your Google account settings.

Because we hold no copy of your reminder data, we cannot retrieve, correct, or delete it for you remotely, those controls sit in your hands inside the App. There is no advertising information to exercise rights over, because none is collected. The safety copy sits in your own Google account, so Google's own controls apply to it as well as the App's "Forget Me". If you believe your rights have not been honoured, you may complain to your data protection authority (see section 11).

10. Region-specific notices

  • South Africa (POPIA)

You have the rights in sections 23 to 25 of POPIA. Our Information Officer is named above and is registered with the Information Regulator. You may complain to the Information Regulator (South Africa), inforegulator.org.za. No advertising information is collected or processed by anyone.

  • European Economic Area and United Kingdom (GDPR / UK GDPR)

You hold the rights in Articles 15 to 22. You may lodge a complaint with your national supervisory authority or, in the UK, the Information Commissioner's Office (ico.org.uk). There is no personalised advertising in the App and no advertising identifier is read.

  • California (CCPA / CPRA) and other US states

We do not sell your personal information, and we do not share it for cross-context behavioural advertising. No advertising identifier is read by the App and none is disclosed to anyone, so the "sharing" that the CPRA is concerned with does not occur and there is nothing to opt out of. We do not knowingly sell or share the personal information of anyone under 16, and the App is for adults only. We do not use sensitive personal information to infer characteristics. You retain the rights to know, delete, correct, and to non-discrimination, exercisable through the App's own export and deletion controls. The same applies under the comprehensive privacy laws of Virginia, Colorado, Connecticut, Texas, Utah, Oregon, and the other US states with such laws.

  • Other regions

For Brazil (LGPD), Canada (PIPEDA and Quebec Law 25), Japan (APPI), South Korea (PIPA), India (DPDP Act), China (PIPL), Australia (Privacy Act 1988), and comparable regimes, the same on-device model applies to your reminder content, no advertising information is collected, and the safety copy is held in your own Google account under Google's terms.

11. Children

Kungratz is intended only for adults aged 18 and over and is not directed at children. We do not knowingly handle the data of a minor, and the App shows no advertising to anyone. See the separate Children's Privacy Notice.

12. Automated decisions, profiling and artificial intelligence

The App makes no automated decisions with legal or similarly significant effects and contains no artificial-intelligence system. No profile of you is built, by us or by anyone else. There is no advertising identifier, no advertising network and no profiling for advertising: which advertisement you see is decided on your own phone from a country code, and nothing about you leaves it to make that decision. See the separate AI System Statement.

13. Changes to this policy

If we change this policy materially, the App will show you the new version and ask you to review and accept it before you continue. The version and effective date appear at the top of this document.

Smaller corrections, which do not change what we do with your information, take effect when they are published. The version number and effective date at the top of this document always tell you which version you are reading, and the same version is available on our website.

Questions: kungratzapp@gmail.com.

↑ Back to the list of policies
End User Licence Agreement (EULA)

Document: eula · Version: 8.0 · Effective: 30 October 2026

This End User Licence Agreement ("EULA") is a contract between you and Stephan du Toit ("we", "us") for the use of the Kungratz application (the "App"). By installing or using the App you accept this EULA. If you do not accept it, do not use the App.

1. Licence

We grant you a personal, limited, non-exclusive, non-transferable, revocable licence to install and use one copy of the App on devices you own or control, for your own private and non-commercial use, subject to this EULA and the rules of the app store from which you obtained the App.

2. Eligibility

The App is for adults aged 18 and over. By using it you confirm you are at least 18 years old. We block or decline minor accounts where an app store provides that mechanism.

3. Restrictions

You may not:

  • copy, modify, translate, or create derivative works of the App, except as the law allows despite this restriction;
  • reverse engineer, decompile, or disassemble the App, except to the limited extent applicable law expressly permits;
  • rent, lease, lend, sell, sublicense, or distribute the App;
  • remove or obscure any proprietary notice; or
  • use the App unlawfully or in breach of the Acceptable Use Policy.

4. Intellectual property

The App, the name "Kungratz", its design, and all related materials are owned by Stephan du Toit and are protected by intellectual-property law. This EULA grants a licence to use the App, not any ownership. Content you create or select (the photos, videos, and messages you choose) remains yours; we claim no rights in it and never receive a copy of it.

5. Your content

You are solely responsible for the photos, videos, and messages you select or attach and for having the right to send them to your chosen recipient. The App keeps only a reference to the photo or video you already own in your gallery, and stores your event details on your device.

6. Updates

We may issue updates that fix faults, add features, or maintain compatibility with new device software. Some updates may be needed for continued operation. This EULA governs updates unless an update is accompanied by its own terms.

7. Third-party services

The App can hand a message to WhatsApp when you tap "Send it", and uses the app store you installed it from for distribution and billing. The App shows no advertising of any kind and contains no advertising software. It never reads an advertising identifier, has no way to determine your location, and builds no profile of you. The record of what you did about each reminder is never sent to us or to anyone else; it leaves your phone only inside the encrypted safety copy in your own Google account. It exists so the App can tell whether somebody's day went by without a message, and offer you the chance to put it right. If you use the optional gift search, the App copies your search words to your phone's clipboard and opens Google Shopping in your own web browser. The App sends nothing, and Google receives your words only if you paste them in yourself. The App contains no web browser. This is described in the Privacy Policy. Your use of those services is governed by their own terms. We are not responsible for them.

8. Term and termination

This EULA applies while you use the App. It ends automatically if you breach it. On termination you must stop using and uninstall the App. Sections on intellectual property, disclaimers, and liability survive.

9. Disclaimer and liability

The App is provided "as is". The disclaimers and the limitation of liability in the separate Limitation of Liability document and the Terms of Service apply to this EULA and are incorporated by reference, subject to the consumer-law protections that cannot lawfully be excluded in your country.

10. Governing law

This EULA is governed by the law of the Republic of South Africa, without prejudice to mandatory consumer protections in your country of residence. Disputes are subject to the courts of the Republic of South Africa, unless your local law grants you a non-excludable right to bring proceedings elsewhere.

Contact: kungratzapp@gmail.com.

↑ Back to the list of policies
Terms of Service

Document: terms_of_service · Version: 13.0 · Effective: 30 October 2026

These Terms of Service ("Terms") govern your use of the Kungratz application supplied by Stephan du Toit. By accepting these Terms at installation you agree to them. Read them with the Privacy Policy, the EULA, and the policies they reference.

1. The service

Kungratz is a private reminder application for personal occasions such as birthdays, anniversaries and sober dates. It stores special dates on your device and lets you optionally attach a photo or video you choose from your gallery. At the time you set, it sends you a notification using your phone's own notification sound, and repeats it about every ten minutes during the day until you answer it. Tapping the notification opens the reminder, which shows a slowly shifting colour (it never flashes or strobes). When you tap "Send it", it opens WhatsApp with your chosen recipient and any attachment so that you make the final tap to send. Your dates, reminders and the photos or videos you attach are stored on your device, and Kungratz has no user account. One small encrypted copy of all information is carried by Android's backup to your own Google account, so that a lost or replaced phone does not erase them; we never receive it and cannot read it, and the Privacy Policy explains it in full. The App shows no advertising of any kind and contains no advertising software. It never reads an advertising identifier, has no way to determine your location, and builds no profile of you. The record of what you did about each reminder is never sent to us or to anyone else; it leaves your phone only inside the encrypted safety copy in your own Google account. It exists so the App can tell whether somebody's day went by without a message, and offer you the chance to put it right.

2. Eligibility

You must be at least 18 years old to use the App. By accepting these Terms you confirm that you are.

3. Your responsibilities

  • Keep your device secured with a screen lock.
  • Ensure you have the right to contact each recipient and to send the content you attach.
  • Use the App only for genuine, welcome reminders, never for unsolicited or bulk messaging.
  • Manage your own device storage for the photos and videos you attach.
  • Comply with the Acceptable Use Policy.

4. Delivery is not guaranteed

The App schedules its reminders using your device's exact-alarm and background systems, and relies on notifications being enabled and on an exemption from battery optimisation to appear reliably. A reminder is an ordinary notification and follows your phone's own sound settings. Device manufacturers (notably Samsung, Xiaomi, and OPPO) apply battery-management measures that can delay or suppress background tasks. We provide guidance to reduce this risk but we cannot guarantee that any reminder or notification will be delivered on time or at all. Do not rely on the App for any time-critical, medical, or safety purpose. See the Vulnerable User and Reliance Notice.

5. Subscription and trial

Kungratz gives every new user one 60-day free trial; a reinstall that restores your reminders continues the same trial. After the trial, reminders stop and adding is locked until you subscribe; your reminders and data stay saved on your device. An optional monthly subscription, at the price Google Play shows you in your own currency, unlocks the full calendar and one-tap sending. Payment is handled by Google Play, the store you installed Kungratz from, and the App never sees your payment details. The Subscription Terms, Cancellation Notice, and Refund Policy govern these arrangements.

6. Intellectual property

The App and the "Kungratz" name are our property. Your content remains yours. The EULA sets out the licence granted to you.

7. Disclaimers

The App is provided "as is" and "as available". To the extent the law allows, we exclude implied warranties of merchantability, fitness for a particular purpose, and non-infringement. Nothing in these Terms excludes a warranty or guarantee that cannot lawfully be excluded, including the consumer guarantees under South African, EU, UK, and Australian consumer law.

8. Limitation of liability

Our liability is limited as set out in the separate Limitation of Liability document, subject to the rights your local consumer law gives you that cannot be excluded or limited.

9. Indemnity

To the extent the law allows, you agree to hold us harmless from claims arising out of your unlawful use of the App or your breach of these Terms, including any misuse of the App to send unwelcome messages.

10. Termination

You may stop using the App at any time by uninstalling it. We may suspend or end your licence if you breach these Terms. Your data remains on your device under your control.

11. Changes

We may update these Terms. If a change is material, the App will present the new version and ask you to accept it before continuing.

12. Governing law and disputes

These Terms are governed by the law of the Republic of South Africa. Disputes are subject to the courts of the Republic of South Africa, without removing any non-excludable right you have to bring proceedings, or to protection, under the law of your country of residence.

Contact: kungratzapp@gmail.com.

↑ Back to the list of policies
Vulnerable User & Reliance Notice

Document: vulnerable_user_notice · Version: 3.0 · Effective: 9 October 2026

Please read this notice carefully. It explains what Kungratz is, what it is not, and the limits of relying on it. It matters especially where the App is used by, or set up for, an older adult or a person who may need extra support. The App is intended for adults aged 18 or over.

1. The App is a convenience, not a safety system

  • Kungratz helps you remember birthdays, anniversaries, and other personal occasions, and send a personal message. It is a personal-convenience reminder aid.
  • It is not a medical device, a care-monitoring system, an emergency alert, or a clinical reminder service, and must not be used as one.

2. How a reminder arrives

  • A reminder arrives as an ordinary notification, in the same way a message from a friend does. It uses your phone's own notification sound and follows your phone's own volume, silent and Do Not Disturb settings.
  • Kungratz does not take over your screen, does not sound an alarm tone, and does not wake or unlock your phone. If your phone is silent, the reminder is silent.
  • Tapping the notification opens the reminder, where you decide what to do. That screen shows a slowly shifting colour, which changes gradually and never flashes or strobes.
  • If you do not answer it, the reminder is repeated about every ten minutes during the day. Choosing Snooze pauses reminders for about an hour. Anything still unanswered is cleared at midnight and is not carried into the next day.
  • Only one person is presented at a time, so several occasions falling on the same day arrive one after another rather than all at once.
  • On the free version no reminders are shown.

3. Reminders may not arrive

  • To make delivery as reliable as it can be, the App schedules exact alarms, asks to be exempted from battery optimisation, and re-arranges its reminders after the phone restarts.
  • Even so, delivery still depends on your device. Manufacturers such as Samsung, Xiaomi, and OPPO restrict background activity to save power, which can delay or stop a reminder. A flat battery, a powered-off phone, Do Not Disturb, a silenced phone, notifications turned off for the App, an out-of-date setting, or a software fault can also prevent a reminder from appearing. Closing the App from the recent-apps list also stops its reminders until you open it again.
  • We give guidance to reduce these risks, but we cannot guarantee that any reminder will arrive on time or at all.

4. Do not rely on the App for anything critical

  • Never depend on Kungratz for medication reminders, medical appointments, treatment schedules, legal or financial deadlines, or any matter where a missed reminder could cause harm, loss, or distress.
  • For those needs use a purpose-built clinical or professional system and the advice of a qualified person.

5. Guidance for family members and carers

If you are setting up the App for a parent, grandparent, or someone in your care:

  • Treat the App as a friendly helper, not a substitute for personal contact or professional care.
  • Do not use it as the sole safeguard for anyone living with memory loss or a cognitive condition.
  • Because a reminder is a normal notification and follows the phone's own sound settings, check that notifications for Kungratz are switched on and that the phone is not left permanently silent.
  • Check from time to time that reminders are still working, particularly after a software or device update.
  • Make sure the person is comfortable using it and that the content sent is appropriate and welcome.

6. Your content and your judgement

  • You decide what to record, what to attach, and to whom to send it. Sending happens through WhatsApp, and you make the final tap to send.
  • You are responsible for the suitability of that content and for the wellbeing of the people involved.

7. Consumer rights preserved

  • This notice limits reliance, not your statutory rights. It does not exclude any liability that cannot lawfully be excluded, including for death or personal injury caused by negligence, or rights under South African (POPIA), EU/UK (GDPR), Californian (CCPA/CPRA), Australian, or other applicable consumer law.
  • The Limitation of Liability document explains how the limits apply within those legal boundaries.
↑ Back to the list of policies
Subscription Terms

Document: subscription_terms · Version: 14.0 · Effective: 30 October 2026

These Subscription Terms govern the free trial and paid subscription for the Kungratz application. They form part of the Terms of Service. The App is for adults aged 18 or older only.

1. Free Trial

  • Every new user receives one fully featured free trial of 60 days from first launch. Reinstalling the App, or moving it to a new phone, does not start a new trial when your reminders are restored from your safety copy.
  • No features are locked during the trial, and no payment details are required to begin.
  • The days remaining are shown in the App's settings.

2. Price and Billing

  • After the trial, the App's reminders stop and adding is locked until you subscribe; your reminders and data stay saved on your device. You are not required to subscribe. A monthly subscription is optional and unlocks the full calendar and one-tap sending. Google Play shows its price in your own currency, including any tax, before you confirm the payment.
  • All billing is handled by Google Play, the store you installed Kungratz from. We never collect or see your payment-card details.
  • Prices may vary by region and currency and may include local taxes shown at purchase.

3. Automatic Renewal

  • The subscription renews automatically each month through your app store account until you cancel.
  • Your app store charges the renewal to the payment method held there, shortly before each period begins.

4. How to Cancel

  • You may cancel at any time in the app store you installed Kungratz from, in its subscriptions section, or from the Manage Subscription link in the App's settings.
  • Cancellation stops the next renewal; you keep access until the end of the period already paid for.
  • See the Cancellation Notice.

5. After the Trial Ends

  • If you do not subscribe when the trial ends, the App continues as a free version: no reminders are shown, nothing new can be added, and the full calendar and one-tap sending are locked. Your reminders and all your data stay safe on your device.
  • Subscribing at any time unlocks the full calendar and one-tap sending, with every event, contact, and attached photo or video intact.

6. Price Changes

  • If we change the subscription price, your app store will notify you in advance as its policy requires.
  • Where that policy requires your consent to continue at the new price, you will be asked for it.
  • You may cancel before a change takes effect.

7. Access Given as a Gift

  • Kungratz may give you the full version free for a fixed period, without any payment and without a subscription. This is a gift from us, not a purchase, and no card, account or app-store payment is involved at any point.
  • A gift is claimed by entering a code we issue, under Settings, "Gift code", in the business application. The code decides how long the gift lasts, counted from the moment you enter it, not from the day it was made.
  • Your settings screen shows the exact date the gift ends. On that date the App returns to the free version described in Section 5. Every reminder, contact and attached photo or video stays exactly as it was, and nothing is deleted, hidden or locked.
  • A gift is not a subscription. It does not renew, it is not charged for, there is nothing to cancel, and no refund can arise from it. Sections 3 and 4 do not apply to it.
  • Entering a new code at any time replaces the end date with a new one, counted from that moment. Periods do not add together.
  • We may decline a code that has passed the date by which it had to be used. We do not withdraw a gift that has already been given.
  • A gift changes nothing about how the App handles your information. Nothing extra is collected, sent or shared because you hold one.

8. Refunds

  • Refunds are handled under the separate Refund Policy and by your app store.
  • Your statutory cancellation and refund rights under the consumer law of your country are preserved, including under South Africa's Consumer Protection Act, 2008, the EU/UK GDPR framework, California's CCPA/CPRA, and other applicable regional laws.

9. What the Subscription Provides

The subscription provides ongoing value for the life of the subscription:

  • The full calendar and one-tap sending, which are locked in the free version.
  • Continued support for the upkeep and development of the App and its reminder features, all of which remain available to you throughout your subscription: reminders delivered as notifications using your phone's own sound, repeated about every ten minutes until you answer them, opening a reminder page that shows a slowly shifting colour and never flashes; exact alarms that re-arm after the device reboots; attaching photos or videos you choose from your gallery to a reminder (kept by reference, not copied); and opening WhatsApp with your chosen recipient and any attachment so you can send a message with a final tap.

It is not a charge for a one-time benefit.

10. Permissions Behind These Features

To deliver a reminder at the right moment, the App uses:

  • Post notifications.
  • Schedule exact alarms.
  • A battery-optimisation exemption, so reminders are not delayed or stopped by power saving.

The App does not use "Display over other apps", and does not hold that permission. A reminder never appears over another app or on the lock screen by itself; it arrives as a notification and opens only when you tap it.

The App uses no SMS, phone number or phone-state, microphone, camera, telephony, or location access, it holds no location permission of any kind and cannot determine where you are, precisely or approximately.

11. On-Device Model

  • The App keeps your reminder content on your device: we operate no server, no cloud and no online account, and everything you create is stored in a local database on your phone. There is one exception, described in full in the Privacy Policy: a small encrypted safety copy of your reminders (all information), which Android’s own backup carries to your own Google account so that a lost or replaced phone does not erase them; we never receive it and cannot read it. The App shows no advertising at all. It contains no advertising software, never reads an advertising identifier, and has no way to determine your location.
  • The App identifies your installation using a locally-generated installation identifier (a random ID created on your device). It does not read, collect, or use your mobile or phone number, and requires no name, email, or password.

12. Contact

  • Product identifier: com.kungratz.app / kungratz_monthly_499.
  • Billing questions: kungratzapp@gmail.com, or your app store's support for payment matters.
↑ Back to the list of policies
Refund Policy

Document: refund_policy · Version: 10.0 · Effective: 30 October 2026

This Refund Policy explains how refunds work for the Kungratz subscription. Because billing runs through the app store you installed Kungratz from, that store's refund process applies alongside the rights below. The App is for adults aged 18 or older only.

1. The Free Trial Means You Try Before You Pay

  • The 60-day free trial lets you use every feature before any charge.
  • We encourage you to decide during the trial whether the App suits you.

2. Refunds Through Your App Store

  • Your app store allows you to request a refund directly through your store account, subject to that store's published timeframes and rules.
  • For most purchases, Google offers a short self-service refund window.
  • Requests outside that window are considered by Google case by case.

3. Our Position

We deal with refund requests fairly and promptly. If you were:

  • charged in error,
  • unable to use the App because of a fault on our side, or
  • charged after a cancellation you had already made,

contact us and we will support a refund through your app store.

4. Your Statutory Rights

Nothing here limits the refund or cancellation rights your local law gives you:

  • EEA and UK consumers generally have a 14-day right of withdrawal for digital purchases, subject to the rules on digital content already supplied (EU/UK GDPR and consumer law).
  • South African consumers retain their rights under the Consumer Protection Act, 2008.
  • California consumers retain their rights under the CCPA/CPRA.
  • Australian consumers retain the consumer guarantees under the Australian Consumer Law.
  • Consumers in other regions retain the rights their local law provides.

These rights stand regardless of anything in this policy.

5. How to Ask for a Refund

  • First, request the refund through the app store you installed Kungratz from, using its order history.
  • If you need our help, email kungratzapp@gmail.com with your app store order number and a short description.
  • We will respond and, where a refund is due, assist with processing it through your app store.

6. Cancelling Is Not a Refund

  • Cancelling a subscription stops future charges but is not itself a refund of a period already paid.
  • See the Cancellation Notice.

7. On-Device Model

  • The App keeps your reminder content on your device. We operate no server, no cloud and no online account. Your data, including any photos or videos you choose from your gallery (kept by reference, not copied), stays in a local database on your phone. The one exception, described in full in the Privacy Policy, is a small encrypted safety copy of your reminders (all information), which Android’s own backup carries to your own Google account so that a lost or replaced phone does not erase them. We never receive it and cannot read it. The free version has some features locked; a subscription unlocks the full calendar and one-tap sending (see the Subscription Terms).
  • The App identifies your installation using a locally-generated installation identifier (a random ID created on your device). It does not read, collect, or use your mobile or phone number, and requires no name, email, or password.
↑ Back to the list of policies
Cancellation Notice

Document: cancellation_notice · Version: 10.0 · Effective: 30 October 2026

This notice explains how to cancel the Kungratz subscription, what happens to the App afterwards, and how to remove your data entirely if you wish. The App is for adults aged 18 or older only.

1. How to Cancel the Subscription

  • Open the app store you installed Kungratz from and go to its subscriptions section. On Google Play that is Payments and subscriptions, then Subscriptions.
  • Select Kungratz and choose to cancel the subscription. Follow your store's prompts.
  • Alternatively, open the Manage Subscription link in the App's settings, which takes you to the right place for the store you installed from.
  • Cancellation stops the next renewal. You keep full access until the end of the period you have already paid for.

2. What Happens After the Period Ends

  • When a paid period ends without renewal, or when the free trial ends and you do not subscribe, the App continues as a free version: no reminders are shown, nothing new can be added, and the full calendar and one-tap sending are locked again. Your data stays on your device.
  • Your existing events, contacts, and any photos or videos you chose from your gallery remain safely on your device.

3. Subscribing Again

  • You can subscribe again at any time from the App's settings.
  • The full calendar and one-tap sending are unlocked immediately, with every event, contact, and attached photo or video exactly as you left it.

4. Cancelling Is Not the Same as Deleting

  • Cancelling stops billing but leaves your data on your device.
  • If you also want to remove your data, use Forget Me in the App's settings to delete all App data. Uninstalling the App also removes the local database.
  • You can also export all your data as JSON to your Downloads folder at any time, and edit or delete any individual item.
  • See the Data Retention Notice.

5. Refunds

  • Cancelling does not by itself refund a period already paid.
  • For refunds, see the Refund Policy and your app store.
  • Your statutory cancellation rights are preserved, including under South Africa's Consumer Protection Act, 2008, the EU/UK GDPR framework, California's CCPA/CPRA, and other applicable regional laws.

6. On-Device Model

  • The App runs on your device. We operate no server, no cloud and no online account, and none of the reminders you create is ever sent to us; they live in a local database on your phone. The one exception, described in full in the Privacy Policy, is a small encrypted safety copy of your reminders (all information), which Android’s own backup carries to your own Google account so that a lost or replaced phone does not erase them. We never receive it and cannot read it.
  • The App identifies your installation using a locally-generated installation identifier (a random ID created on your device). It does not read, collect, or use your mobile or phone number, and requires no name, email, or password.
↑ Back to the list of policies
Acceptable Use Policy

This Acceptable Use Policy sets out the rules for use of the Kungratz application. It forms part of the Terms of Service. Breach of these rules may terminate your licence and, in serious cases, may be unlawful.

Use the App lawfully and respectfully

Use the App only for genuine, welcome reminders to people who are content to hear from you. The App exists to help you express care, not to pester or distress anyone.

Prohibited uses

You must not use the App to:

send unsolicited, repeated, bulk, harassing, threatening, or abusive messages, including WhatsApp messages sent through the App;

contact a person who has asked you not to, or impersonate anyone;

send unlawful, defamatory, obscene, hateful, or infringing content;

breach applicable electronic communications, anti-spam, or privacy laws in your country or the recipient's country;

attempt to message people on a commercial or marketing basis;

interfere with, disrupt, or attempt to gain unauthorised access to the App or any device or network;

reverse engineer, tamper with, or circumvent any part of the App, except where the law expressly permits.

Your responsibility for messages you send

When you tap "Send it", the App opens WhatsApp with the recipient and any photo or video you have attached, and you make the final tap to send. The message is sent from your own device to a person you choose.

You are responsible for obtaining the recipient’s agreement to receive reminders, for the content you send, and for complying with any applicable anti-spam and electronic communications laws. You are also responsible for any messages you choose to send, including any messages sent from your own device. We are not responsible for those messages.

Consequences

If you breach this policy, we may end your licence under the EULA and Terms of Service. You remain responsible for any unlawful conduct, and the relevant authorities and affected people may pursue their own remedies against you.

Reporting

If you believe the App is being misused against you, contact us at kungratzapp@gmail.com. We do not keep a central record of any user's messages because the App stores everything on the sender's device and has no server or cloud.

↑ Back to the list of policies
Data Retention Notice

Document: data_retention · Version: 9.0 · Effective: 30 October 2026

This notice explains, in plain terms, how long the Kungratz application keeps your information and what happens when you remove it. The internal Data Retention Schedule holds the full detail for compliance purposes.

1. While the App is installed

  • Your events, picked contacts and their preferences, settings, your locally-generated installation identifier (a random ID created on your device), your record of accepting these policies, and a record of what you did about each reminder (whether it was shown, whether you sent, ignored or snoozed it, and whether the day went by with nothing sent) are stored in the App's private database on your device, for as long as you keep them.
  • You can edit or delete any item at any time.

2. Media

Photos or videos you choose from your gallery

  • Where it lives: Not copied. The App keeps only a reference to your existing file in your gallery.
  • What happens on uninstall: Your original file is untouched and remains in your gallery. It belongs to you.

Event and contact data

  • Where it lives: The App's private database on the device.
  • What happens on uninstall: Deleted when the App is uninstalled.

Consent records, installation identifier, and age confirmation

  • Where it lives: The App's private database / device preferences.
  • What happens on uninstall: Deleted when the App is uninstalled or when you choose Forget Me.

The App does not record voice or video. It has no microphone or camera access; it only references photos or videos you pick from your gallery.

3. When you delete an event

  • Deleting an event removes the event and its details from the App.
  • It does not delete any photo or video from your gallery, because those files are yours to keep, the App only ever held a reference to them. The App tells you this at the moment of deletion.

4. Forget Me

  • The App's Forget Me feature removes all App data from your device: every event, contact preference, setting, consent record, your installation identifier, your age confirmation, the tag of the link you installed from, and the record of what you did about each reminder. It cannot reach the two scrambled values already sent with a payment: they stay in Google Play's record of the payment (Privacy Policy, Section 7).
  • Gallery items you only referenced remain in your gallery under your control, because the App never copied them.
  • You can also export all your data as JSON to your Downloads folder at any time before removing it.

5. We keep nothing

  • Because the App has no server and no cloud for your reminder content, we hold no copy of it: there is nothing for us to retain or to delete on our side.
  • The App shows no advertising of any kind and contains no advertising software. It never reads an advertising identifier, has no way to determine your location, and builds no profile of you. The record of what you did about each reminder is never sent to us or to anyone else; it leaves your phone only inside the encrypted safety copy in your own Google account. It exists so the App can tell whether somebody's day went by without a message, and offer you the chance to put it right. The App shows no advertising, so no advertising data is collected or retained by anyone. See the Privacy Policy, Section 2.

6. Backups, and the daily safety copy

  • The App writes an encrypted safety copy of all information within 12 hours of any change, about a minute after you import a list, and at least once a day, and Android's own backup carries it to your own Google account.
  • Why: your reminders are encrypted with a key held in your phone's secure hardware that cannot leave that phone. Without this copy, a lost or replaced phone, a reinstall, or the loss of that key erased every date you had ever entered, and the App reopened empty with no explanation.
  • It is restored automatically the first time the App opens after a reinstall. We never receive it and cannot read it. It is held in your Google account under Google's terms, and Google's own retention rules apply to it.
  • Nothing else is backed up. The encrypted database file itself never leaves the device; the copy carries all information instead.
  • Uninstalling does not delete this copy from your Google account, and reinstalling will restore your reminders from it. To remove it, use "Forget Me" inside the App, which deletes it, or delete the App's backup in your Google account settings.
  • If you have separately enabled your own device or account backup (for example Google Photos or Samsung Cloud), your operating system may include other App data under your settings and that provider's terms. Any such backup is yours and governed by that provider, not by us.
↑ Back to the list of policies
Data Deletion & Right to Erasure Notice

Document: data_deletion · Version: 8.0 · Effective: 29 October 2026

This notice explains, in plain terms, how to remove your information from the Kungratz application and what each option actually removes. It is written to satisfy the deletion and erasure rights in the data protection laws that apply wherever you live. The Privacy Policy and the Data Retention Notice describe what is held and for how long; this notice is about getting rid of it.

1. The short version

There are two separate places your information can be, and they are removed in different ways.

  • On your phone. Use Forget Me in Settings. It removes everything the App holds about you on the device.
  • In your own Google account. The App keeps a small encrypted safety copy of your reminders there so that losing your phone does not lose your reminders. Forget Me deletes it and asks Android to replace it. You can also delete it yourself.

You do not have to give a reason for any of this, and you do not have to explain yourself.

2. Forget Me: what it actually removes

Forget Me is in Settings. It asks you to confirm, because it cannot be undone. When you confirm, the App removes all of the following from your phone:

  • Every reminder and every occasion you have saved.
  • Every contact preference you have set, and every person you asked the App to remind.
  • The record of what you did about each day: whether a reminder was shown, whether you sent, ignored or snoozed it, and whether a day went by with nothing sent.
  • Your name, your age confirmation, and your record of accepting these policies.
  • Your installation identifier, the random ID the App created on your device.
  • The tag of the Google Play link you installed from, if there was one. A scrambled code of it, and of the installation identifier, already sent with a payment stays in Google Play's record of that payment.
  • Every alarm the App had set, so the phone stops waking up for reminders that no longer exist.
  • Which religious or cultural celebration packs you ticked. This says something about your beliefs, so it is treated as sensitive and it goes.
  • Your "Use my gift ideas" choice.
  • Your trial and subscription record held on the phone, except the date your free trial started, which stays on the phone so that Forget Me does not start a new free trial.
  • The sound you chose for reminders, your magnifier setting, and whether you had locked the App.
  • The browser you chose for the gift search, and any folder you picked for importing.
  • The App's own housekeeping: which notes it had already shown you, how far you had got in the setup steps, and what it had already checked.

How long it takes. On a phone with only a few reminders it is over in a moment. On a phone with hundreds of them it can take a minute or two, because the App has to switch off every single alarm it had set before it removes anything. That is normal. Please let it finish rather than closing the App, and it will take you to a goodbye screen when it is done.

After Forget Me, opening the App is the same as opening it on a brand new phone. It asks you to set up again from the beginning.

3. Reset Onboarding is not the same thing, and this matters

Settings also has a row called Reset Onboarding. It is easy to mistake for a way of erasing yourself. It is not.

Reset Onboarding only re-runs the guided walkthrough. It brings the helper tips back and asks your age again. It leaves every reminder, every contact and every setting exactly where they are. Nothing is deleted.

If you want your information removed, use Forget Me.

4. Your photos and videos are not touched, on purpose

The App never copies a photo or a video. When you attach one to a reminder, the App keeps only a pointer to the file already in your gallery.

So Forget Me removes the pointer and leaves your original file exactly where it is, in your own gallery, under your control. It is your photograph and it is not ours to delete. If you want it gone, delete it in your gallery or photos app.

5. The copy in your own Google account

The App keeps a small encrypted safety copy of your reminders in your Google account, using Android's own backup. We never receive it and we cannot read it. It exists so that replacing or losing your phone does not lose the reminders you rely on.

Forget Me deletes that copy from your phone and tells Android that the App's data has changed. The next time Android runs its backup, it replaces the stored copy with nothing.

Two honest points about this, because we would rather tell you than have you assume:

  • It is not instant. Android decides when to run a backup, and only does so when backup is switched on, at least a day has passed since the last one, the phone is idle, and it is on wifi. In practice that is roughly once a night. We cannot force it.
  • On some phones it may never happen at all. Google's own words are that a device "might never back up", for example one that never connects to a network. If backup is switched off on your phone, or your phone never meets those conditions, our copy stays in your Google account until you delete it yourself. We would rather tell you that than let you assume we had dealt with it.
  • An app is not allowed to reach into your Google account and delete a backup outright. Only you can do that.

To remove it yourself immediately: open your phone's Settings, then Google, then Backup, and delete the backup for Kungratz. On most phones you can also do this at one.google.com under Backups.

6. Uninstalling the App

Uninstalling removes the App's database from your phone. It does not remove the safety copy from your Google account.

So if your intention is to be forgotten, the order that works is: Forget Me first, then uninstall.

7. Your rights, wherever you live

Most countries now give you a right to have your personal information deleted. It has different names in different places, including the right to erasure and the right to be forgotten, and the detail varies. This notice is written so that the same steps satisfy all of them.

Whatever the name where you live, you may:

  • ask us what we hold about you;
  • ask us to correct it;
  • ask us to delete it;
  • withdraw a consent you gave, without that affecting anything done before you withdrew it;
  • complain to your national data protection authority if you believe we have not honoured this.

Two things this notice does not claim, because they would not be true:

  • We cannot remove anything from search engines or from anybody else's website. The App publishes nothing about you anywhere, so there is nothing of yours for us to take down.
  • We cannot delete what was never ours: the reminders on your phone are yours and always were, which is why Forget Me is a button you press rather than a request you send.

8. If something goes wrong

If Forget Me cannot finish, the App tells you rather than pretending it worked. If that happens, please write to us and we will help.

If we cannot do something you have asked, we will say so plainly and give the reason.

9. Contact

  • Information Officer and privacy contact: Stephan du Toit, kungratzapp@gmail.com
  • The current version of this notice is published at https://stephandutoit.com/policies.html#data-deletion

This notice is for information. It does not reduce any right you have under the law where you live.

↑ Back to the list of policies
Children's Privacy Notice

Document: childrens_privacy · Version: 7.0 · Effective: 30 October 2026

This notice explains the position of the Kungratz application regarding children.

1. The App is for adults only

Kungratz is intended only for adults aged 18 and over. It is not designed for, marketed to, or directed at children.

  • At onboarding, the App presents an age gate: the user must confirm they are 18 or older before they can continue. Anyone who does not confirm they are 18+ is turned away.
  • Where an app store provides the mechanism, we ask the store to block accounts belonging to minors.

2. We do not knowingly handle children's data

  • We do not knowingly collect or process the personal information of anyone under 18.
  • The App runs on the user's own device and keeps reminder content there: we operate no server, no cloud and no online account, and we hold no reminder data about any person, adult or child. The App is for adults only, and the age declaration made at the start of setup stays on the device and is not sent to us (Privacy Policy, Section 2c). The one exception, described in full in the Privacy Policy, is a small encrypted safety copy of your reminders (all information), which Android’s own backup carries to your own Google account so that a lost or replaced phone does not erase them. We never receive it and cannot read it. The App shows no advertising at all. It contains no advertising software, never reads an advertising identifier, and has no way to determine your location. Nothing about the user, of any age, is collected or transmitted in order to select an advertisement, so no child’s data can reach an advertiser through this App. The App is for adults aged 18 and over, and the age check at first launch is designed to keep minors out.
  • The only identifier the App uses is a locally-generated installation identifier (a random ID created on your device). The App does not read or use any mobile/phone number, name, or email address.

3. Compliance with children's privacy laws

Because the App is adults-only, not directed at children, and collects no data centrally, it falls outside the scope of the children's data regimes that would otherwise apply, including:

  • South Africa, section 35 of the Protection of Personal Information Act (POPIA), governing the processing of personal information of children.
  • European Union and United Kingdom, the children's provisions of the EU and UK GDPR.
  • United States, the Children's Online Privacy Protection Act (COPPA), and state laws such as the California Consumer Privacy Act / California Privacy Rights Act (CCPA/CPRA) as they relate to minors.
  • Comparable children's data laws in other regions.

The App is likewise outside the Australian Online Safety Amendment (Social Media Minimum Age) Act and equivalent age-restriction regimes, since it is not a social media service.

4. If a minor has used the App

  • If you believe a person under 18 has installed or used the App, please remove it from their device.
  • Because all data stays on that device, uninstalling the App removes it.
  • A parent or guardian who needs help may contact us at kungratzapp@gmail.com.

5. Age-appropriate design

We maintain an internal assessment of why the App is not likely to be accessed by children and how the adults-only position is enforced through the onboarding age gate, in line with applicable age-appropriate design codes.

↑ Back to the list of policies
Why Each Permission Is Used

Document: permissions_explained · Version: 11.0 · Effective: 30 October 2026

Kungratz reminds you of the birthdays, anniversaries and special days that matter. On the morning of each occasion it sends you a notification, in the same way a message from a friend arrives, using your phone's own notification sound. Tapping it opens the reminder, and from there you can open WhatsApp to send your own personal message. It never sends anything automatically.

Your reminders, contacts, dates, notes and messages are kept on your device. Two things do leave it, and neither comes to us: a small encrypted safety copy of all information goes to your own Google account so a lost or replaced phone does not erase them, and, if you choose to use the optional gift search, your search words go to Google exactly as if you had searched Google yourself. Both are set out in the Privacy Policy, Section 2.

The app shows no advertising. It contains no advertising software, downloads nothing for advertising, and sends nothing off your device for it.

Below is exactly why the app asks for each Android permission.

REMINDER & ALARM: THE CORE FUNCTION

• Exact alarms (SCHEDULE_EXACT_ALARM), fire each reminder at the exact time you chose (for example 07:00 on the birthday). A reminder at the wrong time is useless.

• Ignore battery optimisation (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS), optional. Asks to keep running in the background so reminders are not delayed or killed. The app still works without it.

• Notifications (POST_NOTIFICATIONS), show the reminder and the advance "heads-up" notices (Android 13 and newer).

• Restart handling (RECEIVE_BOOT_COMPLETED), re-schedule your saved reminders after the phone restarts.

• Wake screen (WAKE_LOCK), not used. Nothing in the app uses it, and a reminder does not wake or unlock your phone. It is granted automatically at install, there is no prompt, and it is listed here only because the app declares it.

• Vibrate (VIBRATE), your phone vibrates for a Kungratz reminder if your own notification settings say it should. Android does that itself when it shows the notification; the app does not trigger vibration directly. Granted automatically at install; there is no prompt.

The app does not ask for "Display over other apps" or for permission to show a full-screen reminder. Neither permission is declared and neither is requested during setup.

CREATING A REMINDER

• Contacts (READ_CONTACTS), pick the person and suggest names as you type. Only the contacts you choose are saved; your address book is never uploaded, and the app contains no advertising software at all.

• Calendar (READ_CALENDAR), optional. Imports only Birthday and Anniversary entries, read-only, on your device.

OPTIONAL PHOTO / VIDEO ATTACHMENT

• Attaching a photo or video needs no permission at all on modern Android. You choose the item through Android's own photo picker, which hands the app only that one item. The app asks for nothing and can see nothing else in your gallery.

OLDER PHONES: SAVING AND OPENING FILES

Kungratz works on phones going back to Android 8. Newer Android versions handle files without any permission at all, but the older ones cannot, so two permissions are declared for old phones only. Android itself switches them off above the versions shown.

• Saving your exported data (WRITE_EXTERNAL_STORAGE, Android 9 and older). When you use "Export my data", the file is written into your Downloads folder. On newer phones Android does that with no permission. On Android 8 and 9 there is no such facility, so the app writes to the Downloads folder directly, which needs this.

• Opening a file another app hands you (READ_EXTERNAL_STORAGE, Android 12L and older). If you open or share a spreadsheet of dates into Kungratz from a file manager or an email app, an older phone may pass it as a plain file path, and reading that needs this permission. It is not used for anything you do inside Kungratz, and on newer phones it is not used at all.

Neither one lets the app browse your storage or look at your photos.

LOCKING THE APP WITH YOUR FINGERPRINT

Kungratz has an App Lock. It is optional and it is off unless you switch it on in Settings. With it on, the app opens only after you unlock it the same way you unlock your phone: your fingerprint, or your face, or your PIN, pattern or password.

• Fingerprint and biometric unlock (USE_BIOMETRIC and USE_FINGERPRINT), used only for the App Lock, which is optional and off unless you switch it on in Settings. Android does the checking itself and never gives the app your fingerprint. Both are granted automatically at install and there is no prompt.

The app never sees your fingerprint, and could not store one if it wanted to. Android holds your fingerprint in a protected part of the phone that no app can reach. When you unlock Kungratz, Android does the checking itself and tells the app one thing only: yes or no. Nothing about your fingerprint reaches the app, and nothing about it leaves your phone.

If you never switch the App Lock on, nothing here is used at all.

INTERNET ACCESS

• Internet (INTERNET), used for two things: opening the optional gift search, and carrying the encrypted safety copy of your reminders to your own Google account.

• Network state (ACCESS_NETWORK_STATE), check there is a connection before attempting a download.

What the advertising collects: nothing, because there is no advertising. The app contains no advertising software. It never reads an advertising identifier of any kind, and it has no location permission and no way to work out where you are. Nothing is fetched, nothing is measured and nothing about you is sent anywhere.

There is a "Use my gift ideas" switch in Settings. When it is on, the gift idea and budget you saved for a person are used to start the gift search for you. When it is off, the search starts empty. Your choice is recorded on your device and sent nowhere.

PERMISSIONS ADDED BY THE SOFTWARE THE APP IS BUILT WITH

Apps are assembled from building blocks written by others, and a block can bring a permission with it. Those permissions appear in the app's list even though we never wrote them, so this notice names them rather than leaving you to wonder.

• Payments (com.android.vending.BILLING), comes with Google's payment building block. It lets you subscribe to Kungratz through Google Play. It is listed because it is there.

• Asking Google Play which link you came from (BIND_GET_INSTALL_REFERRER_SERVICE), comes with Google's Install Referrer building block. It lets the App ask the Google Play Store app on your phone, once, which Google Play link it was installed from. The answer stays on your phone. If you subscribe, only a scrambled stand-in of it goes with your payment to Google Play, beside a scrambled copy of the App's installation number (Privacy Policy, Section 2).

• Background work (FOREGROUND_SERVICE), comes with the scheduling building block that runs the daily check for the day's occasions.

• Fingerprint and biometric unlock, described above under the App Lock.

• One internal Android permission whose name begins with the app's own (DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION). Android adds it by itself. It is a safety measure that stops other apps listening to messages Kungratz sends inside itself. It is not something you grant, and it gives the app no new ability.

None of these six reads anything about you. Only one sends anything: the payment one, when you choose to subscribe (Privacy Policy, Section 2).

DELIBERATELY NOT REQUESTED

No SMS, no phone calls, no reading your phone number, no camera, no microphone, and no location of any kind, precise or approximate. The app contains no advertising, no analytics and no crash-reporting software. No profile of you is built by anyone.

Tapping a phone number on a reminder opens your dialler with the number filled in, so you can press call yourself. The app can never place a call on its own, and it does not hold the permission that would allow it to.

↑ Back to the list of policies
Vendor & Sub-processor List

Document: vendor_list · Version: 10.0 · Effective: 30 October 2026

This list discloses the third parties involved in providing the Kungratz application. The App stores your reminder content on your device and operates no server for it, so the list is short. We engage no analytics provider, no crash-reporting provider and no advertising network. The application contains no software from any such company. It does contain one small piece of Google Play software, the Install Referrer library, described below. It is not an analytics service: it only tells the App which Google Play link it was installed from.

1. Service Providers

  • Google LLC / Google Play, App distribution and subscription billing through Google Play Billing. Your Google Play account and payment details are handled by Google under Google's own terms. We never see your payment details. If you subscribe after installing from a tagged link, Google Play also receives, with your payment, a scrambled code naming that link and a scrambled copy of the App's installation number, and keeps both with your subscription record (Privacy Policy, Section 2).
  • Google Play Services (on-device), Standard Android services used for billing. Operates on your device. No App content is sent to us.
  • Google Play Install Referrer (Google LLC). Part of the Google Play Store app on your phone. The App asks it once, on your phone, which Google Play link it was installed from. It answers with the tag on that link and two times (when the link was tapped and when the install began); the App keeps only the tag. The App sends Google nothing through it.
  • WhatsApp, Receives an attachment when you tap Send, under WhatsApp's own terms, so you can deliver your message. We pass nothing without your final tap.
  • Google LLC, backup of the safety copy. Android's own backup carries a small encrypted safety copy of your reminders (all information) to your own Google account, so a new phone or a reinstall does not erase them. It is your account, not ours; we never receive it and cannot read it. Google holds it under Google's terms.
  • Google LLC, the optional gift search: not a disclosure. The App copies your search words to your phone's clipboard and opens Google Shopping in your own browser, with no search in the address. Whatever Google receives from then on, it receives from your browser because you pasted the words in and searched, exactly as with any other website you visit. The App sends Google nothing.
  • Online merchants: not reachable from inside the App. The App contains no web browser, so any shop you reach is one you reach in your own browser, and the App is not involved.

2. What This Means

For your reminder content, none of these parties receives it from us, because we hold none to give: your app store processes your billing relationship directly with you, and WhatsApp handles only what you choose to send. The App shows no advertising, so no third party is involved in any. One disclosure occurs, and it is yours rather than ours: the safety copy sits in your own Google account. A second, ours, occurs only if you subscribe after installing from a tagged link: the two scrambled values that go with your payment to Google Play (Privacy Policy, Section 5). Since 12 August 2026 the gift search discloses nothing, because the App neither searches nor transmits on your behalf. Both are described in Section 2 of the Privacy Policy.

3. Changes

If we ever add a service provider that would process personal data on our behalf, we will update this list and, where the law requires, seek your consent and update the Privacy Policy before doing so.

↑ Back to the list of policies
AI System Statement

Document: ai\_statement · Version: 8.0 · Effective: 30 October 2026

This statement records the position of the Kungratz application regarding artificial intelligence and automated decision-making, for transparency and to address questions under the EU Artificial Intelligence Act, the GDPR and UK GDPR, the South African POPIA, the California CCPA/CPRA, and similar laws.

1. No artificial-intelligence system

Kungratz contains no artificial-intelligence system as defined by the EU Artificial Intelligence Act.

  • It performs no machine learning, no inference, no content generation, no biometric analysis, no facial recognition, and no age estimation.
  • It is conventional application software that stores reminders on your device and helps you send a message you created yourself.
  • Reminders are not driven by any AI. They fire by a simple scheduled clock that you set: at the date and time you choose, the App posts a notification.

2. No automated decision-making or profiling

  • The App makes no automated decisions that produce legal or similarly significant effects. The App itself carries out no profiling within the meaning of Article 22 of the GDPR (and equivalent provisions elsewhere). No profiling for advertising takes place either, and the App shows no advertising at all. The App shows no advertising of any kind and contains no advertising software. It never reads an advertising identifier, has no way to determine your location, and builds no profile of you. The record of what you did about each reminder is never sent to us or to anyone else; it leaves your phone only inside the encrypted safety copy in your own Google account. It exists so the App can tell whether somebody's day went by without a message, and offer you the chance to put it right.
  • Every meaningful action, choosing a recipient, selecting any photo or video from your gallery, and tapping "Send it" to open WhatsApp for the final send, is taken by you.
  • The App stores your reminder content in a local database on your phone. We operate no server, no cloud and no online account for that content, and none of the reminders you create is ever sent to us. No advertising data is sent off the device at all, because the App shows no advertising and collects none. Two further things leave the device and neither of those goes to us: a small encrypted safety copy of your reminders (all information), carried by Android’s backup to your own Google account so a lost phone does not erase them; and, if you choose to use the optional gift search, your search words, which go to Google. See the Privacy Policy, Section 2.

3. No AI-based age assurance

  • Age confirmation is by your own declaration at the onboarding age gate (confirming you are 18 or older) and, where an app store offers it, by store-level age signals.
  • The App itself runs no biometric or AI age-estimation process.

4. If this changes

Should a future version introduce any AI-assisted feature, we will update this statement, disclose the feature plainly, explain how it works and what data it uses, and assess our obligations under the EU AI Act and other applicable law before release.

↑ Back to the list of policies
Accessibility Statement

Document: accessibility\_statement · Version: 6.0 · Effective: 20 October 2026

We designed Kungratz first and foremost for older adults, including people living with reduced vision, reduced contrast sensitivity, arthritis, or hand tremor. Accessibility is a core design principle, not an afterthought.

Our commitment

We aim to meet, and where reasonable exceed, the Web Content Accessibility Guidelines (WCAG) 2.1 and 2.2 at Level AA, and apply Level AAA targets for text contrast and touch-target size for our audience.

What we have built in

High-contrast colours throughout, with body text meeting or exceeding a 7:1 contrast ratio against the background, and never relying on colour alone to convey meaning.

Large text everywhere, with a generous minimum size, working with the device's larger font settings (font scaling) up to 200 per cent. Text is set at a single, even weight on every screen of the App, so that no screen reads differently from any other. The home screen widget is the one exception: its two largest numbers and the name beside them are set in a heavier weight, because a widget is read at a glance and from further away than a screen you are holding.

Large tap targets, with primary buttons sized generously and ample spacing between controls to reduce mis-taps from tremor or arthritis.

A calm, uncluttered, step-by-step layout that presents one decision at a time.

A reminder arrives as an ordinary notification using your phone's own notification sound, and is repeated about every ten minutes during the day until you answer it, so it is hard to miss without being startling. Tapping it opens the reminder, which shows a slowly shifting colour that changes gradually and never flashes or strobes, for seizure safety.

A colour palette chosen with reference to clinical research on age-related sight conditions.

Compatibility with Android system accessibility, including font scaling and the TalkBack screen reader.

The App automatically follows your phone's language, so it appears in the language your device is already set to.

Known limitations

Some functions depend on device features and on WhatsApp, which are outside our control and whose accessibility we cannot guarantee. Please note that your experience may also depend on how those services are configured on your device.

Photo and video previews rely on the device's own media components. Accessibility in these previews depends on those components.

The App follows the phone's language and does not include a separate in-app language switcher; to change the App's language, change your phone's language. This is managed through your device settings.

We continue to test and improve, particularly at large font scales on a range of devices.

Standards referenced

WCAG 2.1 and 2.2 (W3C).

Android accessibility and Material Design guidance on touch-target size.

Published clinical research on legibility for age-related macular degeneration, cataracts, and glaucoma.

Feedback

If you have trouble using any part of the App, or you have a suggestion to make it more accessible, please tell us at kungratzapp@gmail.com. We treat accessibility feedback as a priority.

↑ Back to the list of policies
Open Source Notices

Document: open_source_notices · Version: 9.0 · Effective: 16 October 2026

The Kungratz application is built partly from software written by other people and published under open-source licences. We are grateful to their authors and acknowledge them below. Where a licence requires that its terms be passed on to you, those terms are reproduced in this document in full, so the licence travels with the App and can be read without an internet connection. You can reopen this document at any time from the App's Settings.

1. How to read this list

The App contains close to two hundred separate components, most of them small parts of Android itself. Naming every one would obscure rather than inform, so they are grouped by the project that publishes them, and every component in a group is covered by the licence named for that group.

The groups are not alike, and the difference matters:

  • Section 2 lists software under the Apache License 2.0. This is most of the App. That licence's full text is in Section 9.
  • Section 3 lists the software that encrypts your reminders. It carries its own licence, which requires its notice to be reproduced wherever the software is distributed, and that notice is reproduced there in full.
  • Section 4 lists components supplied by Google under Google's own terms. These are not open-source software, and they are listed so that the position is stated plainly rather than left to be assumed.
  • Sections 5 and 6 are not software at all: the typeface the App carries, under its own licence (reproduced in Section 10), and the design of the App's logo and icon.

2. Components under the Apache License 2.0

Android and Jetpack, published by Google and the Android Open Source Project. These are the standard building blocks of an Android application. In Kungratz they provide:

  • the drawing and layout of every screen, including the calendar, the buttons and the icon set (Compose, Material 3)
  • the application framework, screen lifecycle and saved state (Activity, Fragment, AppCompat, Core, Lifecycle, SavedState, Startup, Window, Annotation, Collection, Concurrent, Tracing, Profile Installer)
  • moving between screens (Navigation)
  • the reminder database on your phone (Room, and the Android SQLite support library)
  • work that runs in the background and on a schedule, which is how reminders arrive (WorkManager)
  • small stored settings, such as your choices in Settings (DataStore)
  • fingerprint and face unlock for the optional App lock (Biometric)
  • playing a video you attach to a reminder (Media3, including ExoPlayer, and Media)
  • opening a web page inside the App, used by Find Gifts (Browser)
  • reading a file you choose to import, and the information stored inside a photo (DocumentFile, ExifInterface)
  • older Android support components brought in by those above (Arch Core, Autofill, CursorAdapter, CustomView, DrawerLayout, DynamicAnimation, Emoji2, Graphics Path, Interpolator, Legacy Support, Loader, LocalBroadcastManager, Print, RecyclerView, Resource Inspection, Transition, VectorDrawable, VersionedParcelable, ViewPager)

Also under the Apache License 2.0:

  • Accompanist, by Google. Helpers for asking your permission for contacts, notifications and the rest.
  • Google DataTransport and Firebase Encoders, by Google. Delivery plumbing required by the Google Play Billing library described in Section 4. The App does not use it directly.
  • Guava, by Google. General programming utilities.
  • libphonenumber, by Google. Puts a phone number you pick from your contacts into a standard form.
  • Kotlin standard library, Kotlin Coroutines, Kotlin Serialization and JetBrains Annotations, by JetBrains. The programming language the App is written in, and the parts of it that run on your phone.
  • OkHttp and Okio, by Square, Inc. Network and data handling, used by the image component below.
  • Coil, including its animated-image support. Displays pictures and animations.
  • javax.inject and JSpecify. Two small sets of standard annotations used by the components above.
  • Paper calendar page design adapted from CalendarGenerator by fmossott, Apache License 2.0.

3. The software that encrypts your reminders

Your reminders are encrypted on your phone by SQLCipher for Android, version 4.6.1, published by Zetetic LLC. It is supplied under a BSD-style licence which requires, where the software is distributed in compiled form, that its copyright notice, its list of conditions and its disclaimer be reproduced in the materials accompanying it. That is the purpose of what follows, which is reproduced in full and unaltered:

Copyright (c) 2008-2023, ZETETIC LLC
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of the ZETETIC LLC nor the
      names of its contributors may be used to endorse or promote products
      derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY ZETETIC LLC ''AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The encryption itself is performed by OpenSSL, version 3.0.14, which is included inside that software. OpenSSL is published under the Apache License 2.0, whose full text is in Section 9. It contains assembly-language modules marked CRYPTOGAMS, contributed to the OpenSSL project and covered by the same licence.

SQLCipher is a version of SQLite with encryption added, so SQLite is inside the App as well. Its authors have placed SQLite in the public domain and ask for no attribution and no licence notice. It is named here for completeness rather than obligation.

4. Components supplied by Google under Google's own terms

The following components are published under the Android Software Development Kit License Agreement rather than under an open-source licence. That agreement is Google's own document, published by Google at developer.android.com/studio/terms.html. We name the components and point you to those terms rather than reprinting a document that is not ours to reprint.

  • Google Play Billing Library, version 9.1.0. Handles a subscription purchase through the app store you installed Kungratz from.
  • Google Play Install Referrer Library, version 2.2. Tells the App, once and on your phone, which Google Play link it was installed from (Privacy Policy, section 2).
  • Google Play services: Base, Basement, Tasks, Location, and Places Place Report. These are required by the Google Play Billing Library above. We did not choose them individually and the App does not call them directly.
  • Google Play In-App Review library, version 2.0.2, with Google Play Core Common, version 2.0.4. Shows Google's own review box during the free trial.

A note on the word "location" in that list, because it invites a fair question. It is the name of one of Google's own packages, which the billing library brings with it. Kungratz asks your phone for no location permission of any kind, and receives no location. The permissions the App does ask for, and the reason for each, are set out in the Permissions Explained notice.

5. The typeface Lilita One

The App carries the typeface "Lilita One". Copyright (c) 2011 Juan Montoreano (juan@remolacha.biz), with Reserved Font Name "Lilita One". This Font Software is licensed under the SIL Open Font License, Version 1.1. That licence is reproduced in full in section 10 below, and is also available with a FAQ at: https://openfontlicense.org

6. Logo and icon design

The Kungratz logo and app icon were designed by Stephan Antonie Du Toit, 2026/09/09. They are the designer's own work. No open-source licence in this document applies to them, and they may not be reproduced without permission.

7. About the Apache License 2.0

Most of the components listed above are licensed under the Apache License, Version 2.0. In plain terms, that licence lets anyone use, change, and share the software, requires that copyright and licence notices be kept, and provides the software "as is" without warranty. The complete, unmodified text of the Apache License 2.0 is reproduced in Section 9 below, and is also published at apache.org/licenses/LICENSE-2.0.

8. No endorsement

The inclusion of any component listed in this document does not imply that its authors endorse Kungratz, or that they have any involvement in it.

9. Apache License 2.0, Full Text

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

(a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

10. SIL Open Font License 1.1, Full Text

SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
↑ Back to the list of policies
Australian Online Safety Statement

Document: designated_internet_service · Version: 2.0 · Effective: 20 October 2026

This statement records the position of the Kungratz application under Australian online-safety law, for users and regulators in Australia.

1. Not an Age-Restricted Social Media Platform

Kungratz is not an "age-restricted social media platform" within the meaning of Part 4A of the Online Safety Act 2021 (Cth) and the Online Safety Amendment (Social Media Minimum Age) Act 2024. The App's purpose is private personal reminders. It does not enable social interaction between users on our service, it hosts no user-to-user posting, and it provides no public profiles or feeds. The social media minimum-age obligations therefore do not apply to it.

2. Adults-Only in Any Event

The App is intended only for adults aged 18 and over, which places it well outside the under-16 concern that the social media minimum-age scheme addresses. See the Children's Privacy Notice.

3. Other Online-Safety Codes

To the extent the App is treated as a designated internet service under the broader Online Safety Act industry codes, its obligations are limited. The App carries no public content to moderate, contains no pornographic or class-restricted material, and transmits nothing to us. We will cooperate with the eSafety Commissioner on any legitimate request and provide a contact channel for concerns.

4. Contact

Online-safety queries from Australian users may be directed to kungratzapp@gmail.com.

↑ Back to the list of policies
Limitation of Liability

Document: limitation_of_liability · Version: 7.0 · Effective: 10 October 2026

This document sets out the limits of our liability for the Kungratz application. It applies together with the Terms of Service and the EULA. It operates only within the boundaries your local law allows, and it does not take away rights you cannot lawfully be asked to give up.

1. The App Is Provided "As Is"

We provide the App with reasonable skill and care, but "as is" and "as available". To the extent the law permits, we do not warrant that the App will be uninterrupted, error-free, or that any reminder or notification will be delivered on time or at all. Reminder delivery depends on your device settings, including whether notifications are enabled for the App, exact-alarm permission, and exemption from battery optimisation, and its reliability is affected by how your device is configured. A reminder is an ordinary notification and follows your phone's own sound settings, so a silenced phone gives a silent reminder.

2. No Reliance for Critical Matters

As explained in the Vulnerable User and Reliance Notice, the App must not be relied on for medical, safety, or other time-critical purposes. We are not liable for any loss arising from such reliance.

3. Exclusions

To the extent the law permits, we are not liable for:

  • a missed, delayed, or undelivered reminder or notification, including where caused by device battery management, missing or revoked permissions, a powered-off or faulty device, or a network failure;
  • the acts, terms, or failures of third-party messaging apps such as WhatsApp, app stores, or mobile networks;
  • loss of, or damage to, photos, videos, images, or data on your device, for which your own backups are your responsibility;
  • indirect, incidental, special, or consequential loss; or loss of profit, goodwill, or opportunity;
  • the content you choose to create, attach, or send, or the consequences of sending it.

4. Liability Cap

Where liability cannot be excluded but may be limited, our total liability arising out of or in connection with the App is limited to the greater of the amount you paid us for the App in the twelve months before the claim, or the price of one month's subscription, to the extent the law permits.

5. Rights That Cannot Be Excluded

Nothing in this document or any other policy excludes or limits liability that cannot lawfully be excluded or limited. This includes liability for death or personal injury caused by negligence, for fraud, and for any matter where exclusion is prohibited.

  • South Africa: your rights under the Consumer Protection Act, 2008, including section 51, which renders certain exclusions void, are preserved.
  • European Union and United Kingdom: your mandatory consumer rights and the supplier's duties for digital content are preserved.
  • Australia: the consumer guarantees under the Australian Consumer Law are preserved, and where they apply our liability for failing a guarantee is limited, where permitted, to resupplying the App.
  • United States: some states do not allow certain exclusions or limitations, so some of the above may not apply to you.

6. Allocation of Risk

These limits reflect a fair allocation of risk for a low-cost, privacy-preserving application under which we hold almost none of your data (your reminders stay on your device, apart from the encrypted safety copy held in your own Google account, described in the Privacy Policy) and that you may try free for 60 days before paying anything.

↑ Back to the list of policies