Paper Plane Labs ยท Tucker

Tucker Privacy Policy

Effective date: 9 October 2026

Tucker is a family meal planner for iPhone and iPad. This policy explains what information Tucker handles, where it goes, and the choices you have. We've tried to write it in plain English. If anything is unclear, please ask us (see Contact us).

1. The short version

2. Who we are

Tucker is published under the Paper Plane Labs name by Matt Guetlich ("we", "us" or "our"), based in Australia.

This policy covers:

We've written it with Australia's Privacy Act 1988 (Cth) and the Australian Privacy Principles in mind. If you live outside Australia, see section 15 as well.

Tucker is still being tested and built. Some features described here, particularly household sharing and AI features, may not be switched on in the version you're using yet. Where we describe one of those features, we describe what happens when you use it. Features that don't exist yet aren't described as if they do: see section 16.

3. What Tucker handles, and why

Information you put into Tucker

Information Examples Why
Your recipe bookRecipe titles, servings, cooking times, ingredients, method, notes, tags, effort level, the website, author or link a recipe came from, collections, when you cooked a recipe and for how many, and ratingsSo you can keep, scale and cook your recipes
Household detailsThe household's name, the members of the household and what each member is allowed to changeSo a family can share one plan
Meal planningMeals planned for each date, with notes, members' votes on meals, and freezer items (name, number of portions and date frozen)So the household can plan together
Details for AI featuresThe things described in section 6, such as recipe summaries for a weekly plan or a short brief for a new recipeTo do the AI job you asked for

Information Tucker uses from your device or Apple

Information Why
Your iCloud account status and an iCloud identifier that Apple creates for TuckerTo sync your household and identify you as a household member and voter. It isn't your Apple Account email address
Members' names, as iCloud provides them for shared householdsSo household members can see who is in the household
A device key created by Apple's App Attest serviceTo prove AI requests come from a genuine copy of Tucker on an Apple device
Your subscription status from the App StoreTo unlock the features you've paid for
Your time zone and chosen planning dayTo work out when the household's weekly AI allowance resets
Registration with Apple's push notification serviceSo iCloud can tell the app when someone in the household makes a change. The device token is handled by Apple and CloudKit; our server never receives it. This is a silent background signal, not a notification you see

What Tucker doesn't ask for

The current version of Tucker doesn't access your location, contacts, photos, camera, microphone, Apple Health data, calendars or reminders. It doesn't ask you for your name, email address or phone number.

4. Where your information is stored

On your device

Your recipe book is stored on your device. At present it stays on your device only.

Tucker also keeps a local copy of your household's shared data, so the app works without a network connection. This copy includes the household's sharing details that iCloud provides, such as members' names.

A record of your App Attest device key is kept in your device's Keychain. It is marked so that it never leaves that device, even in a backup.

Tucker's files are protected by iOS file encryption once you've unlocked your device after it starts up. Like other app data, they may be included in your device backups, depending on your backup settings.

In iCloud

When you create a household, its shared data is stored in the household admin's iCloud account using Apple's CloudKit service. It is shared with the members the admin invites. This includes:

This data counts towards the admin's iCloud storage. It is protected by the household members' Apple Accounts. Apple encrypts it in transit and when stored. However, Tucker stores it as standard CloudKit data rather than using CloudKit's optional end-to-end encrypted fields. This means Apple holds the keys and could technically access it, as it can for other standard iCloud data. That stays true even if you've turned on Advanced Data Protection. We, the developer, have no access to your household's iCloud data. Apple's handling of iCloud data is covered by Apple's own privacy policy.

On our server

Our server runs on Cloudflare. It is used only for AI features. Section 6 explains exactly what it keeps.

5. Sharing with your household

Please only invite people you're happy to share the household's information with.

6. AI features and our AI provider

AI features, such as AI weekly plans, meal swaps, new recipes and tidying up ingredient lists, are part of the Household Plus subscription. They're optional: you can use Tucker without them. The app contacts our server only when you use an AI feature or set up the household's AI access.

Checking requests are genuine

Each AI request is signed using Apple's App Attest service. App Attest creates a key on your device and lets our server confirm that the request came from a genuine copy of Tucker on an Apple device. Our server receives the key's public part and a counter. App Attest doesn't tell us who you are.

What is sent for each AI job

The lists below are representative. Alongside the items named, requests also carry short reference IDs that let the app match the answer to your data, such as recipe, freezer-item and night IDs, and limits on sizes and counts.

Weekly plan or meal swap:

Allergies are not part of a weekly plan or swap request. Tucker is designed to remove recipes that don't suit the household's allergies on your device before anything is sent. That filtering will be in place before these AI features are switched on.

New recipe: the short brief you write, how many it serves, any time limit, the equipment available, whether it should be one-pan, the allergens to avoid, whether it should be vegetarian or vegan, the most non-staple ingredients it may use, and any ingredients to avoid or to use. Tucker doesn't ask for names here, but anything you type into the brief or the ingredient fields is sent as written for that request, so please leave out names and other personal details.

Tidying up ingredient lines: the recipe ingredient lines you ask Tucker to read, up to 40 at a time and up to 160 characters each.

Please don't include names or other personal details in the free-text boxes, such as a recipe brief or a reason for a swap. They aren't needed.

What our server does with it

Our server checks the request is genuine and that the household has Household Plus. It then checks the weekly allowance and builds the request to the AI model from fixed templates. It sends the request to OpenAI and returns the answer to your device.

Our server doesn't store the details you send or the answer that comes back.

There are two kinds of logs:

Our AI provider: OpenAI

AI requests are sent to OpenAI, in the United States, which provides the AI model. OpenAI processes them under its API terms and policies. Our server asks OpenAI not to store the response for later use (the API's store: false setting). We've chosen the most restrictive data-retention setting OpenAI offers for our account. OpenAI's published API policies say it doesn't use API data to train its models by default. OpenAI may still keep API data for a limited time under its own policies, for example to detect abuse. Please see OpenAI's privacy policy and API data-use terms for details.

What our server keeps

Our server keeps only what it needs to check requests and run each household's weekly AI allowance:

Record What it holds
For each deviceA random App Attest key ID, the key's public part and counter, whether the key came from a developer build or a TestFlight or App Store build, and which household and member number it belongs to. For set-up and rate limits: the latest one-time set-up challenge with its 5-minute expiry, and the times of recent set-up attempts and AI requests. Timestamps older than an hour are cleared the next time that device makes the same kind of request; an unused challenge stays until it is replaced or used
For each householdDetails from the admin's Apple subscription: the original transaction ID, product, expiry date, whether it was refunded or revoked, any billing grace period, whether it was a test purchase (such as one made in TestFlight), and when Apple signed it. Also: a household identifier supplied by the app, the member list (random member IDs, device key IDs, permissions and the date each joined), pending invitations (stored in a scrambled, hashed form, with permissions and a 7-day expiry), the planning day and time zone, this week's AI usage, and how many times the subscription has been moved to a different household. For in-progress AI requests: reservations, each with a random ID, the estimated tokens and the time it was made. A reservation is removed when its request finishes. One left unfinished for 5 minutes is charged at its estimate and kept, up to the 20 most recent, until the household's week ends

It holds no names, email addresses, phone numbers, Apple Account details, recipes, meal plans, allergies or AI answers.

AI output can be wrong. Always check recipes and plans against your household's allergies and needs.

7. Subscriptions and payments

8. Information Apple gives us

We use this information only to fix problems and improve Tucker.

Tucker writes some diagnostic messages to Apple's system log on your device. Tucker doesn't send these anywhere itself. Apple's own diagnostics may collect system logs if you've turned that on in iOS settings. Tucker's messages don't include names, contact details, links or iCloud identifiers. Identifiers appear only as short scrambled tags.

9. What we don't do

If you open a recipe's source link, it opens on that website. The website's own privacy policy applies.

10. Children

Tucker is designed for adults running a household. It isn't directed at children under 13, and we don't knowingly collect personal information directly from children.

Families often include children, so a household's information may relate to them:

This information stays on your family's devices and in iCloud. Our server holds no names. For AI features, children are included only as numbered household members with any diet and dislikes, as described in section 6.

We recommend that a parent or guardian sets up the household and decides who joins. If you believe we hold information about a child that we shouldn't, contact us and we'll delete it.

Diets and allergies can be health information, which Australian privacy law treats as sensitive. We handle it carefully:

Tucker isn't a medical or dietetic service. Always check ingredients yourself.

12. Keeping and deleting your information

On your device

You can delete recipes and other items in the app. Deleting Tucker from a device removes the data it stores on that device. iOS may keep the small Keychain entry that holds Tucker's random device-key ID until the device is erased. That entry contains nothing about you or your household.

In iCloud

On our server

To ask us to delete server records, email [email protected]. Because our server holds no names or email addresses, please include something that lets us find your household. The best option is the order ID from the Apple receipt for your Tucker subscription. Deleting the records turns off AI features for that household until they're set up again. We'll confirm when it's done, within 30 days.

Emails you send us

We keep your emails only as long as we need them to deal with your request, and to keep a record of it.

13. Security

No system is perfectly secure, but we work to protect the information we handle. If a data breach is likely to cause you serious harm, we'll tell you and, where required, the Office of the Australian Information Commissioner.

14. Information that leaves Australia

Some of the services Tucker relies on store or process information outside Australia:

Provider What Where
AppleiCloud household data, App Store purchases, App Attest and TestFlightApple's data centres, which may be outside Australia
CloudflareRuns our server and stores its records. Cloudflare sees your device's internet (IP) address when the app connects. Our server's code uses that address only to count device set-up attempts for a one-minute rate limit, and doesn't save it. Cloudflare's rate-limiting service holds that count briefly. Cloudflare's platform logs record technical details about each request and are kept for up to 7 days by defaultCloudflare's global network, so the location may be outside Australia
OpenAIAI requests, as described in section 6The United States

These providers handle information under their own terms and privacy policies.

15. Your rights and choices

16. Changes to this policy

Tucker is still growing. Features being built include a shared recipe book and shopping list, saved allergies and diets for each member, Apple Health, calendar and Reminders connections, notifications you see (such as use-by reminders, which are separate from the silent iCloud signal described in section 3), importing recipes from photos and other apps, and widgets. We'll update this policy before any feature that uses information in a new way is released.

When we change this policy, we'll update the effective date at the top. For significant changes, we'll also let you know in the app or in the release notes where practical.

17. Contact us

Matt Guetlich (Paper Plane Labs)
Email: [email protected]