Privacy policy

Your library lives on your iPhone. Here is everything that doesn’t, and why.

Effective September 30, 2026

The short version

  • There’s no account. Your decks, cards and review history are stored on your iPhone and in your own iCloud Drive.
  • Tapioca creates a random, anonymous ID for your install. It isn’t tied to your name, email or device.
  • If you choose to have AI write cards, what you pick is sent through our server to Anthropic. We don’t keep it, and Anthropic doesn’t train on it.
  • When you import a file or paste a list, a short sample of what Tapioca read is sent the same way, to check the cards came out right. If it was read wrongly, the text of the list is sent so it can be read properly. Importing works without any of this.
  • If you found Tapioca through an Apple Ads search ad, Apple tells us which campaign and keyword it was, so we can see which ads bring subscribers. Apple provides this without any tracking.
  • To improve the first few screens, Tapioca tells us how far through them people get and how purchases end, using the anonymous ID. Nothing you type or study is included, and no IP address is stored.
  • No ads in the app, no tracking, and we never sell your data.

1. Who we are

Tapioca is made by Rainforest Apps (“we”, “us”). This policy covers the Tapioca app for iPhone (called Reps before version 1.0.1), its widgets, and this website. If you have a question about it, email tapioca@rainforest-apps.com.

2. What stays on your iPhone

These are stored on your device and never sent to us:

Files you import. A file you import from Anki, Quizlet, CSV or another app is read on your iPhone, and the cards are made there. A short sample of the text Tapioca read is sent for the check described in section 5, and the text of the list itself if that check says it was read wrongly. Pictures and audio inside an Anki package never leave the device.

iCloud backup. Tapioca keeps a copy of your library in your own iCloud Drive, so a new phone can restore it. Apple stores it under your Apple Account and Apple’s privacy policy. We can’t read it. You can turn this off on the Backup page in the Profile tab.

Exports (CSV or backup files) go wherever you choose to save them.

3. What we process

To run the subscription, AI card writing and the import check, a small amount of information is handled off the device.

An anonymous install ID

When Tapioca launches, it creates a random identifier on our server (hosted by Supabase). It contains no name, email, phone number or device identifier. We use it to know whether an install has Tapioca Pro and to apply the monthly AI allowance. The same ID is given to RevenueCat, which manages subscription status for us.

Purchases

Payments are handled entirely by Apple. We never see your card details or Apple Account. Apple and RevenueCat process purchase information, such as the product, transaction dates and subscription status, linked to the anonymous ID above. RevenueCat also receives basic technical information needed to validate purchases, such as the app version, iOS version and App Store country. RevenueCat tells our server when your subscription starts, renews or ends, and we store whether Pro is active and until when, and the amount of each payment, refund or renewal, so we can see which ads pay for themselves.

Which ad brought you (Apple Ads)

The first time Tapioca opens, it asks Apple’s AdServices framework whether the download came from an Apple Ads search ad. Apple answers with the campaign, ad group and keyword, or says no ad was involved, and we store that answer with the anonymous ID. RevenueCat receives the same answer. This uses Apple’s privacy-preserving attribution: it doesn’t use your device’s advertising identifier, doesn’t track you across apps or websites, and doesn’t need your permission to track. We use it only to measure which of our own ads work.

AI usage totals

For each anonymous ID, we record per month how many AI requests were made, how many tokens they used and what they cost. This lets us enforce the fair-use allowance. It contains none of your content.

Usage analytics

To learn where new users get stuck, Tapioca records which screens of the first run and of the Tapioca Pro offer are reached, and how a purchase or restore ends: completed, cancelled or failed, and which plan. Each event carries the anonymous ID, the app version and the time. It includes nothing you type or study, no deck or card content, and no device model, iOS version or language.

These events are sent to PostHog, which stores them for us in the United States. No IP address is stored with them and no location is worked out from it. We use them only to improve Tapioca. They aren’t used for ads or tracking, aren’t combined with data from other companies, and aren’t sold.

Server logs

Like any online service, our hosting provider keeps standard request logs for a limited time, such as the time of a request, the function called, the response status and your IP address. We use them only to keep the service secure and to fix problems.

Catalogue downloads

Picture packs for the ready-made decks are hosted and delivered by Apple through the App Store. We don’t receive information about those downloads.

4. AI card writing

AI card writing is optional. Before anything is sent for the first time, Tapioca asks for your permission and explains exactly what happens.

What is sent. What you chose for that request: a topic, text you paste, the words recognised in a photo, or a PDF. If you’re adding to an existing deck, the fronts of the cards already in it are sent too, so nothing is written twice. Importing a file sends a short sample of it as well, and its text if the check says it was read wrongly, as described in the next section. Nothing else in your library is sent.

Where it goes. Your request goes to our server, which passes it to Anthropic’s Claude to write the cards and streams them back to your iPhone.

What is kept. We don’t store the content you send or the cards that come back. We keep only the usage totals described above. Under its commercial terms, Anthropic doesn’t use this content to train its models, and deletes it within 30 days. It may keep it for up to two years if its safety systems flag a request as violating its Usage Policy. See Anthropic’s privacy centre.

Your control. You can withdraw permission at any time in Profile › Settings, under Writing cards with AI. Tapioca will then ask again before sending anything. Please avoid sending sensitive personal information, or other people’s personal information, for card writing.

5. Importing a file

When you import a file or paste a list, Tapioca reads it on your iPhone and makes the cards there. Files come in every shape, so Tapioca also checks its work: a short sample of the text it read is sent to our server and on to Anthropic, which says whether the cards came out right. If they didn’t, Tapioca sends the text of the list so the layout can be worked out there and the corrected cards sent back to your iPhone.

What is sent. A short sample of the text Tapioca read, enough to show the layout — and, only when that check says the list was read wrongly, the text of the list itself. Pictures and audio from Anki packages never leave your iPhone, and neither does the rest of your library.

It’s an extra, not a requirement. Importing works with no network connection at all. The check uses the same permission as AI card writing, so until you’ve given that permission nothing from an import is sent, and the import still happens.

What is kept. We keep none of it. Anthropic deletes it within 30 days and doesn’t use it to train its models, on the terms described in section 4.

6. Service providers

We share information only with the companies that help run Tapioca, only for the purposes below, and under their own privacy commitments.

ProviderWhat they doInformation involved
AppleApp Store payments, iCloud Drive backups, catalogue downloads, Apple Ads attributionPurchase and account data under Apple’s policy; whether an Apple Ads search ad led to the download
RevenueCatSubscription status and revenue reportingAnonymous ID, purchase history, Apple Ads attribution, basic technical information
SupabaseHosts our server and database (United States)Anonymous ID, subscription status, payment amounts, Apple Ads attribution, AI usage totals, request logs; AI and import-check requests pass through without being stored
PostHogUsage analytics (United States)Anonymous ID, which first-run and offer screens were reached, purchase outcomes and plan, app version; no IP address stored
AnthropicWrites cards with Claude, and checks importsThe content you choose to send, and a short sample of a file you import
NetlifyHosts this websiteStandard web server logs

We may also disclose information if required by law, or to protect the rights, safety and security of our users or the service. If Rainforest Apps is ever involved in a merger or sale, this policy would continue to apply to information transferred.

7. What we don’t do

8. How long we keep data

9. Your choices and rights

Depending on where you live, you may have the right to access, correct, delete or port your personal information, to object to or restrict its processing, and to withdraw consent. That includes residents of California and other US states, and of the European Economic Area and the United Kingdom. To make a request, email tapioca@rainforest-apps.com. Because we don’t know who you are, we may need your help to find the data that relates to you. We won’t discriminate against you for exercising your rights. You may also complain to your local data protection authority.

If the GDPR or UK GDPR applies to you, our legal bases are:

10. Children

Tapioca is not directed to children under 13, and we don’t knowingly collect personal information from them. If you believe a child under 13 has sent us personal information, contact us and we’ll delete it.

11. Security and international transfers

Data sent between the app and our server is encrypted in transit. Our database can’t be reached directly from the app, and only our server functions can read or write it. No method of transmission or storage is completely secure, but we work to protect the information we handle.

Rainforest Apps and our providers are based in the United States, so your information may be processed there. Where the law requires it, we rely on appropriate safeguards for these transfers, such as the standard contractual clauses our providers offer.

12. This website

This website uses no cookies, analytics or tracking. Our host, Netlify, keeps standard server logs, such as IP address, browser type and pages requested, to deliver and secure the site.

13. Changes and contact

We’ll update this policy when Tapioca changes how it handles data, and change the effective date above. Where a change is significant, we’ll also let you know in the app. Questions or requests: tapioca@rainforest-apps.com.

Rainforest Apps, United States.