Privacy Policy
Effective date: May 18, 2026
This Privacy Policy explains how the personal-software services operated by one individual at practicepartner.app — Practice Partner and household-hub — collect, use, store, share, and protect personal information. It covers, in particular, the data these services access through Google APIs (Gmail and YouTube) and through SMS text messaging. The separate SMS Terms of Service describes the text-messaging program itself.
These are small, privately operated services, not public consumer platforms. They are used by a small, known group of people — the members of one household, and individual Practice Partner users — and are not marketed or sold to the general public.
The services this policy covers
- household-hub — a household communication relay. It carries messages among the members of one household across SMS, email, and a web application, so each member can take part on whichever channel they prefer. It also offers an optional household memory feature that can read a connected Gmail account to help the household remember practical facts and dates.
- Practice Partner — a personal practice tool that can, with the user's authorization, create and upload practice videos to that user's own YouTube channel.
Information we collect
- Display names of the people who use the services.
- Mobile phone numbers, for household members who receive messages by SMS.
- Email addresses, for members who receive messages by email.
- The content and timestamps of messages sent through the household relay.
- Google account data accessed through Google APIs, only when a user explicitly connects their Google account — described in detail in the next section.
household-hub has no public sign-up; household members are added by the household's operator. Practice Partner users connect their own Google account themselves.
Google user data
Some features access data from a user's Google account through Google APIs. This happens only after the user explicitly grants permission through Google's standard consent screen, and access can be withdrawn at any time (see Withdrawing access below). The specific scopes and how each is used:
Gmail — household-hub (scope: gmail.readonly)
If a household member connects their Gmail account to household-hub's household-memory feature, household-hub reads messages from that mailbox for one purpose only: to identify practical household facts and dates — for example an appointment time, a school notice, or a delivery date — and propose them for the household's shared memory.
- What is accessed: the content and metadata of email messages in the connected account, read-only. household-hub cannot send, modify, or delete email.
- How it is used: message text is analysed only to extract candidate household facts, which are then surfaced to a household member to review and confirm. The extracted facts are the user-facing household-memory feature itself; Gmail data is not used to build any separate database, dataset, or product.
- AI processing: the analysis is performed by Cloudflare Workers AI, a machine-learning service running on Cloudflare's infrastructure. Email text is sent to the model for inference only — to produce the extracted facts — and is processed transiently. Gmail content is never used to train, fine-tune, or develop any AI or machine-learning model, whether by the operator or by the AI provider.
- What is stored: household-hub does not store the raw contents of email messages. It stores only the short facts extracted from a message, and the Google message identifier (so the same message is not processed twice). An extracted fact is not visible to the household until a member reviews and confirms it.
- What is not done: Gmail data is never used for advertising, never sold or rented, and never transferred to anyone except the limited service providers needed to operate the feature. No human reads the Gmail content except where the account holder has given specific consent, where it is necessary for security or to comply with the law, or where the data has been aggregated and anonymised.
YouTube — Practice Partner
If a Practice Partner user authorizes it, Practice Partner uses YouTube API Services to create and upload practice videos to that user's own YouTube channel, and to read back the status of those uploads. Practice Partner accesses only what is needed to perform uploads the user has requested; it does not browse, collect, or store other YouTube account data, and it does not use YouTube data for advertising or sell it.
Because this feature uses YouTube API Services, the user is also subject to the YouTube Terms of Service, and Google's handling of account data is described in the Google Privacy Policy.
Limited Use — Google API Services User Data Policy
Practice Partner's and household-hub's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. In plain terms: data obtained through Google APIs is used only to provide and improve the user-facing features described above; it is not transferred or sold except as needed to provide those features, to comply with the law, or as part of a merger or acquisition; it is never used for advertising, retargeting, or personalised or interest-based ads; it is never used to assess credit-worthiness or for lending; it is never transferred or sold to advertising platforms, data brokers, or information resellers; it is never used to train, fine-tune, or develop AI or machine-learning models; it is never used to build databases, datasets, or products beyond the user-facing features described above; and it is not read by humans except with the user's explicit consent to view specific data, where necessary for security or to comply with the law, or where the data is aggregated and anonymised. The operator, and any service providers acting on the operator's behalf, are bound by these same requirements.
Withdrawing access
A user can revoke a service's access to their Google account at any time from their Google account's third-party access settings, or by disconnecting the account inside the app. Revoking access stops all further reading of Google data immediately. Facts already confirmed into the household memory remain until removed by a household member.
How we use information
Information is used solely to operate the services: to relay each household message to the other members of the same household, to power the optional AI features (such as summaries, search, and household memory), and to perform the YouTube uploads a Practice Partner user requests. The services do not use any information for advertising or marketing, do not build advertising profiles, and do not track users across other sites or services. AI features are provided by Cloudflare Workers AI; message and fact text sent to it is processed transiently and is not used to train models.
SMS / text messaging
A household member consents to receive SMS messages by completing the opt-in form at household.practicepartner.app/sms-opt-in, where they provide their mobile number and explicitly agree to take part. SMS messages relay messages that other members of the same household have sent. Message frequency varies with household activity. Message and data rates may apply. Reply STOP to any message to stop receiving SMS messages; reply HELP for help. Full details are in the SMS Terms of Service.
No mobile information — including mobile phone numbers and SMS opt-in or consent — is sold, rented, or shared with any third party or affiliate for marketing or promotional purposes. SMS opt-in data and consent are not shared with any third party for any purpose.
How information is shared
The services do not sell or rent personal information. Data is processed only by the service providers required to operate the services, each acting on the operator's behalf and not permitted to use the data for their own purposes:
- Cloudflare — application hosting, database, and Workers AI.
- Twilio — SMS delivery.
- Resend — email delivery.
- Google — the source of Gmail and YouTube data accessed with the user's permission; Google is not sent personal information beyond what its APIs require to authenticate the user and perform the requested action.
These providers receive only what is needed to perform their function. Mobile opt-in and consent data is not shared with any third party. Data obtained from Google APIs is not shared with any third party except these providers, and only to operate the features described above.
Data security
The Services apply the following measures to protect personal information, including sensitive data and data obtained through Google APIs:
- All traffic between users, the Services, and Google's APIs is encrypted in transit using HTTPS / TLS.
- Data is stored in Cloudflare's managed database and is reachable only by the Services and the service providers listed above, each acting on the operator's behalf.
- The OAuth access and refresh tokens for a connected Google account are encrypted at rest, are never shown in the app interface, and are never written to logs.
- The raw contents of Gmail messages are never stored — only the short facts a household member reviews and confirms are kept.
- The household-memory and Gmail-connection features are restricted to adult household members.
- When a user disconnects a Google account, the stored tokens for that account are deleted and all further access to that account stops immediately.
Data retention and deletion
Messages, household-memory facts, and member records are kept for as long as the service remains in use. The raw contents of Gmail messages are not retained at all — only the short confirmed facts extracted from them, and a Google message identifier used to avoid processing the same message twice. A user may request deletion of their personal information, message history, connected-account records, and extracted facts at any time by contacting the operator at the address below; such requests are honoured promptly, and disconnecting a Google account immediately deletes that account's stored tokens.
Opting out and disconnecting
Reply STOP to any SMS message to stop receiving texts. Reply HELP for help. To disconnect a Google account, use the in-app disconnect control or your Google account permissions page. To be removed from a service entirely, contact the operator.
Children
These are privately operated, household-scale tools, not services directed at or marketed to children. A household's operator decides who is added to household-hub. The household-memory and Gmail-connection features are restricted to adult household members.
Changes to this policy
If this policy changes, the effective date above is updated and the revised policy is posted at this address. Material changes affecting how Google user data is handled will be reflected here before the change takes effect.
Contact
Questions, or requests to remove information, may be sent to [email protected].
The text-messaging program — message types, frequency, cost, HELP and STOP instructions, and how to opt in — is described in the separate SMS Terms of Service.