KitchenLocker Privacy Policy

HYPER C · Effective 4 October 2026

The short version. KitchenLocker works entirely on your device, with no account. If you sign in to sync between devices, the names of your locks, their combinations, the memo you write on a lock, your activity history and your backup codes are end-to-end encrypted before they leave your phone — we cannot read them. A lock's timer is not encrypted that way, because our service has to run it. Lock names stay sealed unless you choose to share them with an accountability partner. Usage reporting is off until you turn it on. We send crash reports to a server we run ourselves. If you invite an accountability partner, we store their email address and email them on your behalf. We do not show ads, and we do not sell or share your personal information for advertising.

This policy explains what data the KitchenLocker app ("the app") handles, what reaches HYPER C ("we", "us"), and what stays on your device. It applies to the app on iOS and Android, to the sync service behind it, and to the emails we send because of it. HYPER C is the name used by 임중혁 (Joong Hyuk Im), an individual developer based in the Republic of Korea; "we" and "us" mean 임중혁. Questions go to [email protected].

1. Data that stays on your device

The app is complete without an account. Everything it needs lives on your phone:

Local notifications (timers ending, reminders) are generated on your device and need no connection.

2. What is end-to-end encrypted, and what is not

If you sign in, some of what syncs is sealed on your device with a key that only your devices hold. Our servers store and relay that ciphertext and have no key that opens it.

Lock names can be shared, if you choose. While names are sealed, your accountability partner and the emails we send them say only "a lock". If you turn off Encrypt lock names in Settings, a readable copy of every lock's name and category is stored on our servers, shown to your partner, and written into those emails. Turning the setting back on erases the readable copies from our servers; an email that has already been sent cannot be recalled.

A name and a memo are sealed before they sync, so we never see them — but both are kept in readable form on your own phone, so treat them as something anyone holding your unlocked phone could read. If you lose every device and every copy of your recovery code, the sealed data cannot be recovered by anyone, including us — that is what end-to-end means.

3. Data we receive if you sign in

Signing in is optional. It exists so your locks can follow you between devices and so you can appoint a partner. You can sign in with Apple, with Google, or with an email address that receives a one-time code.

Network addresses are truncated before they are stored, in our server logs as well as our database — to /24 for IPv4 and /48 for IPv6 — so what we keep identifies a neighbourhood, not a device.

4. Accountability partners

You may invite one person to be your accountability partner. To do that you give us their email address and, optionally, a name. We store that address and name even if the person never creates an account, so that we can send the invitation and know whom it was for. By entering someone's address you confirm that you are entitled to give it to us and that they are willing to hear from you through the app.

We email your partner on your behalf: the invitation, notices of your requests to open a lock early (including any reason you typed), notices when a backup code was used, and a monthly statement. These emails name a lock only if you share lock names (section 2); otherwise they say "a lock". Every one of those emails carries a way to stop receiving it, and a person who unsubscribes is not emailed again for that partnership.

A partner who accepts can see your locks' timers — and their names and categories only if you share them (section 2) — receives your unlock requests, and can approve or refuse them. A partner never sees a combination or a memo. We keep a record of each partnership and of each unlock request and its outcome. Either side can end a partnership from the app at any time.

When you accept the Terms of Service and answer the usage-reporting question, the app records which version you accepted, when, and what you answered. Once you are signed in, that record is sent to our servers and kept there, together with a truncated network address, as an append-only history. Turning usage reporting off later adds a new entry rather than erasing the earlier one. We keep this so that, if a question ever arises about what was agreed to and when, the answer exists. Nothing in the app reads it back.

6. Diagnostics and usage reporting

7. Emails we send

We send email only because of something you or your partner did: a sign-in code, a partner invitation, unlock notices, monthly statements, and notices that an account deletion or a vault reset has been scheduled or completed. Mail is delivered by Amazon Simple Email Service, operated by Amazon Web Services in the United States. We keep a log of what was sent and to whom for 30 days, and a list of addresses that bounced or asked us to stop, so that we do not keep writing to them.

8. Purchases

KitchenLocker Pro is paid for entirely through the App Store or Google Play. We never receive your card number or billing details. The app asks the store, on your phone, whether a subscription is active and keeps the answer on your phone; our servers are not told. If you have turned usage reporting on, Google Analytics for Firebase may also record that a purchase happened, without linking it to your account.

9. What we don't do

We do not sell your personal information, share it for cross-context behavioral advertising, or show ads. The app carries no advertising SDK and does not request the advertising-identifier permission. We do not read your combinations, your memos, your activity history or your backup codes — we cannot — nor your lock names, unless you have chosen to share them. We do not collect your contacts, location, photos, or anything else outside what this policy lists.

10. Retention and deletion

Where the GDPR or the UK GDPR applies, we process your data on these bases: performance of a contract for the account, sync, partner and notification features you asked for; legitimate interests for crash reporting, security, abuse prevention, and the audit and consent records; and consent for usage reporting and for anything else the law requires it for, such as push notification permission on your device. We process a partner's email address on the basis of our legitimate interest in delivering the feature you asked for, balanced by the fact that every message carries a way to stop. Where the Personal Information Protection Act of Korea applies, usage reporting is an optional consent item and refusing it does not limit the service.

We do not use your data for automated decision-making with legal effects.

12. Your rights

If you are in the EU, EEA or UK, you have the right to access, correct, delete and receive a copy of your personal data, to object to or restrict processing, and to withdraw consent at any time. You may also lodge a complaint with your local supervisory authority.

If you are a California resident, you have the right to know what personal information we collect, to delete it, to correct it, and to opt out of its sale or sharing. We do not sell or share personal information as defined by the CCPA/CPRA, and we do not discriminate against you for exercising your rights.

If you are in Korea, you have the rights the Personal Information Protection Act gives you to access, correct, delete and suspend the processing of your personal information, and to withdraw consent.

The fastest way to exercise most rights is in the app itself: usage reporting is a switch, and account deletion is built in. For anything else, including a copy of your data, email [email protected]; we respond within the timelines the applicable law requires. End-to-end encrypted content (lock names unless you share them, combinations, memos, activity history, backup codes) is unreadable to us, so a copy can cover it only as ciphertext.

13. International transfers

Our servers may be located outside your country, and two of our processors are in the United States: Amazon Web Services for email delivery and encrypted backups, and Google for push notifications, usage reporting and remote configuration. Where data protection law requires it, transfers rely on appropriate safeguards such as the European Commission's Standard Contractual Clauses or an adequacy decision. The Republic of Korea is covered by an EU adequacy decision.

14. Children

KitchenLocker accounts are for people aged 14 and over, or older where the law where you live sets a higher minimum age for consent to data processing. We do not knowingly collect personal data from children. If you believe a child has provided us data, contact us and we will delete it.

15. Security

Lock names, combinations, memos, activity history and backup codes are encrypted on your device before they sync. Everything travels over HTTPS. Tokens are stored hashed, network addresses are truncated before storage, and error tracking runs on our own server with identifying fields disabled. If you find a security problem, please tell us at [email protected] rather than publishing it; we would rather hear about it early and in private.

16. Processors and third parties

We use a small number of processors, each receiving only what its role requires:

17. Changes to this policy

If we change this policy in a way that matters, we will update the date above and, for material changes affecting signed-in users, tell you in the app. Continued use after a change means the updated policy applies.

18. Contact

임중혁(HYPER C)
Privacy officer under the Personal Information Protection Act of Korea: 임중혁
[email protected] for anything about your data
[email protected] for security problems