Legal

Privacy Policy

Last updated: 9 July 2026

This policy explains what personal data knojo collects, why we collect it, who we share it with, and the rights you have over it. We've written it to meet the EU GDPR and the California CCPA/CPRA.

Overview

The short version

  • We collect the data we need to run knojo: your account details, the learning content you create, and basic usage and device information.
  • We do not sell your personal data, and we do not use your notes, cards, or learning history to advertise to you.
  • Text you choose to turn into cards or quizzes is sent to our AI provider (OpenAI) solely to generate that content for you.
  • You can access, export, or permanently delete your data — including your entire account — at any time.

1. Who we are

knojo is a spaced-repetition learning app for iOS, Android, and the web. The data controller responsible for your personal data is:

CodeCore

A sole proprietorship (eenmanszaak) established in the Netherlands

Amsterdam, The Netherlands

Dutch Chamber of Commerce (KvK) no. 99831562

Privacy contact: privacy@knojo.app

This policy covers the knojo mobile apps, the knojo website at knojo.app, and the backend services that power them (together, the “Service”).

2. Data we collect

We only collect data that's needed to provide and improve the Service. Here is everything we process and why.

Account & identity
Your name, email address, email-verification status, and (if provided by your sign-in method) a profile image. knojo is passwordless: you sign in with a one-time code sent to your email, or with Google or Apple. When you use Google or Apple, we receive a provider account identifier and authentication tokens — we never receive or store a password.
Learning content you create
The goals, flashcards (questions and answers), source text you paste in to generate cards, quizzes, and your review history and ratings (Forgot / Hard / Good / Easy). This is the content of your account and belongs to you.
Preferences & settings
Your time zone and daily review-reminder time, used to schedule your review queue and reminders correctly.
Device & connection data
When you sign in we store session records that include your IP address and browser/device user-agent, used to keep you securely logged in and to protect your account against abuse.
Push notification token
If you enable reminders, we store a push token issued by your device so we can deliver a single daily review reminder. You can turn this off at any time in your device settings.
Usage analytics
Product-usage events (for example, which screens you open and which features you use) collected via Amplitude to understand how knojo is used and improve it. This includes an analytics device identifier and an approximate location (country/region level) derived from your IP address. It is behavioural data, not the contents of your cards, and you can opt out in the app's settings.
Subscription & purchase data
If you upgrade to knojo Pro, our subscription provider (RevenueCat) records your subscription status, product, and purchase/renewal events. Your actual payment is processed by Apple or Google — we never receive your full card number.

We do not collect precise location, contacts, photos, health data, or biometric data.

3. How we use your data

  • Provide the Service — create and secure your account, store your cards and goals, and run your spaced- repetition review schedule.
  • Generate learning content — turn text you submit into flashcards and quizzes using AI (see §5).
  • Send reminders — deliver the daily review notification you opt into.
  • Process subscriptions — unlock and manage knojo Pro.
  • Improve knojo — analyse aggregated usage to fix bugs and prioritise features.
  • Security & compliance — detect abuse, prevent fraud, and meet our legal obligations.

We do not use your personal data for third-party advertising, and we do not sell it.

5. AI processing

When you choose to generate flashcards or a quiz from your notes, the relevant text is sent to our AI provider, OpenAI, which processes it to return the generated cards or questions. Only the content you explicitly submit for generation is sent — not your whole account.

OpenAI processes this data as our service provider under its API data-processing terms, and does not use data submitted through its API to train its models. We do not use AI to make any decision that produces legal or similarly significant effects about you.

6. Who we share data with

We never sell your data. We share it only with the service providers (“sub-processors”) that help us run knojo, each bound to protect it and use it only on our instructions:

Supabase
Hosts our application database (your account and learning content). Data stored in the EU.
OpenAI
Generates flashcards and quizzes from text you submit (see §5).
Amplitude
Product-usage analytics.
RevenueCat
Manages knojo Pro subscription status and entitlements.
Apple & Google
Process payments for subscriptions, provide sign-in (Apple / Google), and deliver push notifications through their notification services.
Expo
Delivers push notifications to your device.

We may also disclose data if required by law, to enforce our terms, or to protect the rights and safety of our users — and, if knojo is ever involved in a merger or acquisition, as part of that transaction (you will be notified).

7. International transfers

We aim to store personal data in the EU. Some of our providers (for example, OpenAI and Amplitude) may process data in the United States. Where data leaves the EEA, we rely on appropriate safeguards such as the European Commission's Standard Contractual Clauses to ensure your data remains protected.

8. How long we keep data

We keep your personal data for as long as your account is active. When you delete your account, your account and learning content are permanently deleted from our production database, typically within 30 days, except where we must retain limited records to meet legal obligations (such as purchase records for tax purposes). Aggregated analytics that can no longer identify you may be retained.

9. How we protect data

We use industry-standard measures to protect your data, including encryption in transit (HTTPS/TLS), passwordless sign-in (so there is no password for us to store or leak), access controls, and reputable infrastructure providers. No method of transmission or storage is completely secure, but we work to protect your data and will notify you and the relevant authority of a breach where required by law.

10. Your GDPR rights

If you are in the EEA or the UK, you have the right to:

  • Access a copy of the personal data we hold about you.
  • Rectify inaccurate or incomplete data.
  • Erase your data (“right to be forgotten”).
  • Port your data to another service.
  • Restrict or object to certain processing.
  • Withdraw consent at any time, without affecting processing already carried out.

To exercise any of these rights, email privacy@knojo.app. You also have the right to lodge a complaint with your local data protection authority — in the Netherlands, the Autoriteit Persoonsgegevens.

11. Your California rights

If you are a California resident, the CCPA/CPRA gives you the right to:

  • Know what personal information we collect and how we use and share it (described in this policy).
  • Access and delete your personal information.
  • Correct inaccurate personal information.
  • Opt out of the “sale” or “sharing” of personal information. We do not sell or share your personal information as those terms are defined under California law.
  • Not receive discriminatory treatment for exercising your rights.

To make a request, email privacy@knojo.app. We will not discriminate against you for exercising these rights.

12. Deleting your account & data

You are always in control of your data. You can permanently delete your account and all associated learning content:

  • In the app — open Settings, choose Delete account, and confirm.
  • By email — write to privacy@knojo.app from your account email and we will delete your account for you.

Deleting your account removes your profile, cards, goals, source text, quizzes, and review history from our production database (see §8 on retention).

13. Push notifications

If you opt in, knojo sends a single daily reminder to review the cards that are due. To do this we store a push token for your device. You can turn notifications off at any time in your device settings; doing so stops all reminders.

14. Cookies (website)

The knojo website uses only the cookies necessary to run the site and keep you signed in (for example, authentication and session cookies). We do not use advertising or cross-site tracking cookies on the website.

15. Children's privacy

knojo is a general-audience app and is not directed to children under 13 (or under 16 in the EEA). We do not knowingly collect personal data from children under those ages. If you believe a child has provided us with personal data, contact us at privacy@knojo.app and we will delete it.

16. Changes to this policy

We may update this policy from time to time. When we make material changes, we will update the “Last updated” date above and, where appropriate, notify you in the app or by email. Your continued use of knojo after an update means you accept the revised policy.

17. Contact us

Questions about this policy or your data? Reach us any time:

CodeCore

Amsterdam, The Netherlands

KvK no. 99831562

privacy@knojo.app