Privacy Policy

Daily Responsibility (the "app")

Effective date: 7 September 2026

Last updated: 7 September 2026

Version: 1.0


The short version

Daily Responsibility keeps a shared ledger of who did what in a household or a group of friends, and turns it into two percentages. To do that it needs an account, and it stores what you log.

The rest of this document is the detail. If you only read one other section, read Who can see your information.


1. Who we are, and how to reach us

Mykola Pakhniuk (Микола Пахнюк), a sole proprietor registered in Ukraine (фізична особа-підприємець, "ФОП"), is the controller of the personal data described in this policy (the "we", "us" and "our" below). "Controller" means we decide why and how your information is used, and we are the ones answerable for it.

Privacy contact privacy@dailyresponsibility.app
Postal address On request from the privacy contact above. This is a one-person business, and the registered address is a home rather than an office
Data protection officer We are not required to appoint one, and have not. The app does not monitor anyone on a large scale and does not process special categories of data
EU representative (GDPR Art. 27) Not applicable — we do not offer the app in the EEA. See Where the app is offered below
UK representative (UK GDPR Art. 27) Not applicable — we do not offer the app in the UK. See Where the app is offered below

Where the app is offered. Daily Responsibility is not offered in the European Economic Area, the United Kingdom, or Switzerland, and is not listed on the App Store in those territories. That is deliberate rather than accidental. Offering it there would place us under GDPR Art. 3(2) and require us to appoint a representative inside the EU, another in the UK, and another under Art. 14 of the Swiss FADP — obligations we would rather meet properly than late. If those territories are added, this section changes before they are, not after.

None of that is a reason to treat anyone worse. If you hold an account from one of those places regardless, Section 10 describes the rights we will honour anyway.

We answer privacy requests sent to the address above. We aim to reply within 30 days, and we tell you if we need longer (see Section 10 and Section 11).

2. What this policy covers

This policy covers the Daily Responsibility iOS app and the server it talks to. It does not cover:

3. What we collect

We collect only what the app needs to work. There is no advertising identifier, no analytics SDK, no crash-reporting SDK, no attribution SDK, no social login, no location data, no contacts access, no microphone or camera access beyond the photo you deliberately pick for your avatar, and no App Tracking Transparency prompt, because there is nothing to track you with.

3.1 Information you give us

What Why it exists Notes
Email address Identifies your account and is how you sign in Never shown to other members
Password Signing in Stored only as a bcrypt hash. We never see, store, or can recover your actual password
Display name Names you to the other people in your groups Shown to everyone in your groups
Profile photo (optional) Your avatar A small square image you choose from your photo library. Stored with your account; not shown to other members. You can remove it at any time

3.2 Information created by using the app

All of the following belongs to a group, and is visible to that group's members.

What Contents
Groups Name, icon, currency, time zone, week start, whether entries need confirming, who created it, when
Membership Your display name, colour, role (owner, admin or member), whether you are active, when you joined
Managed members A display name and colour for somebody credited in the group who has no account — a child, a flatmate without the app, a house-sitter. See Section 6
Activities The chores a group has priced: name, points, emoji, category
Task entries Title, emoji, points, quantity, when it happened, an optional free-text note, who logged it, its approval status, who approved or rejected it and why
Expenses Title, amount, currency, category, when it happened, an optional free-text note, and the same approval fields
Chat messages The text you send, and which members have read it
Duels Rock-paper-scissors challenges, the throws, and who won
Notifications A title and a line of text about something that happened, and whether you have read it
Notification settings Which categories you have switched off
Invites The invite codes a group has issued, when they expire, and how many times they have been used
Content reports When you report something another member wrote: a copy of the words you reported, who wrote them, which group, the reason you chose, anything you added, and the fact that it was you who reported it
Blocks Which members you have chosen not to see messages or notes from

Free-text fields. Notes and chat messages accept anything you type. If another member reports something you wrote, a copy of those words is kept with the report for two years, which is longer than the message itself lives — see Section 9. Please do not put information in them that you would not want the other members of the group to read — especially anyone else's health, finances, or other sensitive details. We do not scan or read them, but we also cannot police them.

Amounts are not payment data. An expense records that somebody spent an amount of money. It is not connected to a bank account or a card, and we never see card numbers, account numbers, or bank details.

3.3 Information collected automatically

What Why
Authentication tokens Keeping you signed in. The long-lived token is stored on the server only as a SHA-256 hash, alongside its expiry and whether it was revoked
Server and security logs Keeping the service up and defending it against abuse. Depending on our hosting provider these may include IP addresses, timestamps, the request path, and error details. Retention: up to 30 days

We do not use cookies for tracking. The app is not a website and sets no advertising or analytics cookies.

3.4 Stored on your device only

This information stays on your iPhone. It is not sent to us.

Signing out or deleting the app removes these. The cached copy is also erased when you delete your account, and when you point the app at a different server.

For people in the EEA, the UK and Switzerland, the GDPR requires us to name a legal basis for each use. Here they are.

What we do with it Legal basis
Create and run your account; show you your groups; store and display the entries, expenses, chat and duels; calculate the effort and money splits; send you in-app notifications Performance of a contract (GDPR Art. 6(1)(b)) — this is the service you asked for
Keep the service secure: rate-limit and expire invites, expire and revoke tokens, keep server logs, investigate abuse, prevent and detect fraud Legitimate interests (Art. 6(1)(f)) — running a service that is not trivially broken into. We have weighed this against your interests and consider it proportionate, because the data involved is minimal and is not used to profile you
Keep backups, and restore the service after a failure Legitimate interests (Art. 6(1)(f)) — not losing your data
Fix bugs and keep the app working Legitimate interests (Art. 6(1)(f))
Establish, exercise, or defend legal claims Legitimate interests (Art. 6(1)(f))
Store the profile photo you chose Consent (Art. 6(1)(a)) — it is optional, and you can delete it at any time
Answer a privacy request; keep records we are required to keep Legal obligation (Art. 6(1)(c))

Where we rely on legitimate interests you have the right to object — see Section 10. Where we rely on consent you can withdraw it at any time, without affecting anything done before you withdrew it.

We do not use your information to advertise to you, we do not build profiles, and we do not make automated decisions that produce legal or similarly significant effects about you (GDPR Art. 22).

5. Who can see your information

5.1 The other members of your groups

This is the main thing to understand about the app. Within a group you belong to, the other members can see:

They cannot see your email address or your profile photo through the app.

Group owners and admins can additionally remove members, delete the group, and issue or revoke invite codes. Nobody, including owners and admins, can approve their own entries — that is deliberate.

Anyone who joins a group later can see the group's existing history.

5.2 Service providers (processors)

We use a small number of companies to run the service. They act on our instructions under written contracts that include the data-processing terms required by GDPR Art. 28, and they may not use your information for their own purposes.

Provider What they do Where
Supabase Inc. Hosts the Postgres database everything described in Section 3 is stored in, and its backups Ireland (AWS eu-west-1)
Railway Corporation Runs the API the app talks to Northern Virginia, United States (iad)
Apple Inc. App distribution United States / global
Resend Sends the password reset code. It is the only email the service sends, and all Resend receives is the recipient's address and that message United States; the message itself is sent from Ireland (AWS eu-west-1)

An up-to-date list is available from the privacy contact in Section 1.

5.3 Everyone else

We disclose personal information outside the above only:

We have never sold personal information, and we do not share it for cross-context behavioural advertising. See Section 11.

6. Information about people who do not use the app

Two features let you record information about somebody who has no account:

If you add somebody as a managed member, or write about them:

If you are named in somebody's Daily Responsibility group and want that removed, write to the privacy contact in Section 1. We will act on it — we may need the group's name or an invite code to find the right record, and we will not disclose the group's other contents to you in the process.

7. Children

You must be at least 16 years old to create an account. If the age of digital consent where you live is higher than 16, that higher age applies to you.

We do not knowingly collect personal information from children under 13 (or, in the EEA and the UK, from anyone below the applicable age of digital consent) — and the app is not directed to children. If you believe a child has created an account, write to the privacy contact and we will delete it.

A child can appear in the app as a managed member: a name in a household's list, added by an adult in that household, with nothing collected from the child themselves — no account, no email, no device, no contact details, and no way for the child to communicate through the app. Under the US Children's Online Privacy Protection Act (COPPA), the adult who adds that name is the one providing it, and they should provide no more than a first name. A parent or guardian may write to us at any time to review or delete what a group holds about their child.

8. Where your information is stored, and international transfers

Where
The database, and its backups Ireland (AWS eu-west-1)
The API server that reads it Northern Virginia, United States
Us, the people who run the service Ukraine

Your information is stored in Ireland and read from the United States: each request the app makes crosses the Atlantic and comes back. We reach the same database from Ukraine in order to run and repair the service — in practice one person, connecting over an encrypted link, to fix things that break.

Neither the United States nor Ukraine has an adequacy decision from the European Commission. If the GDPR, the UK GDPR or the Swiss FADP applies to you, we rely on the following for those transfers:

You can ask us for a copy of the safeguards we rely on.

9. How long we keep things

What How long
Your account, groups, entries, expenses, activities Until you delete them, or until you delete your account
Chat messages Deleted 5 minutes after a member reads them; any message is deleted within 7 days regardless
Notifications Deleted after 24 hours
Content reports, and the copy of the reported words inside them 2 years from the report. This is the one exception to the five minutes above: a message is deleted five minutes after it is read, so a report that did not keep a copy would be a complaint about nothing by the time anybody read it. The copy is kept even if the message, the group, or either account is gone
Blocks Until you undo the block, or until either account is deleted
Refresh (sign-in) tokens Expire after 60 days, or immediately when you sign out
Access tokens Expire after 30 minutes
Invite codes Expire after 14 days, or after 25 uses
Server and security logs Up to 30 days
Backups Up to 7 days, after which they are overwritten. Deleted data disappears from backups within this window
The copy cached on your phone Until you sign out or delete the app, or until iOS reclaims the space. The app ignores anything older than 14 days
Records of privacy requests 3 years, so we can show we handled them — legal obligation

What deleting your account actually does

In Settings → Account settings → Delete account, confirmed with your password:

Deletion is immediate on the live database. Copies in backups are overwritten within the backup retention period above.

10. Your rights in the EEA, the UK and Switzerland

If the GDPR, the UK GDPR, or the Swiss FADP applies to you, you have the right to:

How to exercise them. Some you can do yourself, immediately, in the app: change your name, replace or remove your photo, delete individual entries and expenses, mute notification categories, leave a group, delete your account. For anything else, write to the privacy contact in Section 1.

We respond within one month. We may extend that by two further months for complex requests, and will tell you within the first month if we do. There is no charge, unless a request is manifestly unfounded or excessive, in which case we may charge a reasonable fee or refuse it — and we will explain why. We may ask you to confirm your identity, and we will not ask for more than we need to do that.

Complaints. You can complain to a supervisory authority, in particular in the country where you live, work, or where the problem happened. We have no single "lead" supervisory authority: the one-stop-shop mechanism in GDPR Art. 56 is for controllers established in the EU, and we are not one — so the authority in your own country is competent to deal with your complaint directly. In the UK, that is the Information Commissioner's Office (ico.org.uk). In Ukraine, where we are based, it is the Ukrainian Parliament Commissioner for Human Rights (ombudsman.gov.ua). We would rather you came to us first, but you do not have to.

11. Your rights in the United States

This section applies if you live in a US state with a comprehensive privacy law — California, Virginia, Colorado, Connecticut, Utah, Texas, Oregon, Montana, Delaware, Iowa, Nebraska, New Hampshire, New Jersey, Minnesota, Maryland, Rhode Island, Indiana, Kentucky, or Tennessee — and we do our best to give everyone in the US the same rights regardless of where they live.

11.1 What we collect, in the statutory categories

For California's CCPA/CPRA, in the twelve months before the date at the top of this policy:

Category (Cal. Civ. Code § 1798.140(v)) Do we collect it? What, specifically Where it comes from Why Who we disclose it to
A. Identifiers Yes Email address, display name, account and group identifiers, IP address in server logs You; automatically Run the service; security Hosting provider; your group's members (name only)
B. Customer records (§ 1798.80(e)) Yes Name, email address You Run the service Hosting provider
C. Protected classifications No — — — —
D. Commercial information Yes Expense titles, amounts and categories you record You Run the service; calculate the money split Hosting provider; your group's members
E. Biometric information No — — — —
F. Internet or network activity Yes, minimally Request logs. No browsing history, search history, or advertising activity Automatically Security and reliability Hosting provider
G. Geolocation data No — — — —
H. Sensory data Yes, minimally The profile photo you choose, if you choose one You Your avatar Hosting provider only
I. Professional or employment information No — — — —
J. Education information No — — — —
K. Inferences / profiles No — — — —
L. Sensitive personal information No We collect no government identifiers, financial account or card numbers, precise geolocation, racial or ethnic origin, religious beliefs, union membership, genetic or biometric data, health data, or the contents of your mail, email or texts other than the chat you send inside the app — — —

We collect this for the business purposes described in Section 4, and we retain it for the periods in Section 9.

11.2 We do not sell or share your personal information

We have not sold personal information, and have not shared it for cross-context behavioural advertising, in the preceding twelve months — and we do not do so now. We do not sell or share the personal information of anyone, of any age, including consumers we know to be under 16. Because we do not sell or share, there is no opt-out to offer, and a Global Privacy Control signal changes nothing about how we treat you. We do not use or disclose sensitive personal information for purposes that would give you a right to limit it.

11.3 Your rights

Depending on your state, you have the right to:

How to exercise them. Delete your account in the app, or write to the privacy contact in Section 1. We verify your identity against the account — usually by requiring the request to come from, or be confirmed at, the account's email address — and we respond within 45 days, extendable once by another 45 days if we tell you why. An authorised agent may act for you with written permission signed by you; we may still ask you to confirm the agent's authority directly.

Appeals. If we refuse your request, you may appeal by replying to our decision with the word "appeal". We will respond within 45 days (60 in some states) explaining our reasoning. If we deny the appeal, you may contact your state Attorney General — in Virginia, oag.state.va.us; in Colorado, coag.gov; in Connecticut, portal.ct.gov/ag; in Texas, texasattorneygeneral.gov.

California Shine the Light (Cal. Civ. Code § 1798.83). We do not disclose personal information to third parties for their own direct marketing purposes.

Nevada (NRS 603A). We do not sell covered information, and have no sale to opt out of.

12. Security

No system is perfectly secure, and we cannot promise one. If a breach happens that is likely to put your rights at risk, we will notify the competent supervisory authority within 72 hours of becoming aware of it, as GDPR Art. 33 requires, and we will tell you directly and without undue delay where Art. 34 or the applicable US state breach law requires it.

Please help: use a password you do not use anywhere else, and keep your phone locked.

13. Changes to this policy

We will update this policy when the app changes. The version number and the "last updated" date at the top always tell you which version you are reading, and the current version is always available in Settings → Privacy inside the app and at <https://api.dailyresponsibility.app/legal/privacy>.

If a change materially affects your rights, we will tell you in the app before it takes effect, and — where the law requires your consent — ask for it rather than assume it. Past versions are available on request.

14. Contact

Questions, requests, and complaints: privacy@dailyresponsibility.app.

If you would rather write on paper — to send a formal notice, or simply because post suits you better than email — ask at that address and we will give you one to write to.


This document describes Daily Responsibility version 1.0 (build 2) and the server it talks to.