Privacy Policy
If you have any questions about our privacy practices, please don't hesitate to reach out to us at support@2anki.net.
Data Processing
Some file handling occurs on external servers to reduce browser overhead. Failed conversions are logged in the server error log (no file contents), but your uploaded files are not stored or emailed anywhere unless you opt in via the Share files when a conversion fails setting on the /debug page. When that opt-in is on, the uploaded files and error details are sent to the 2anki team so we can reproduce the issue.
If you accidentally upload sensitive information, contact us and we'll delete the server logs.
We log IP addresses for research purposes. If you sign in with Google, we also store your email address and name, as described below. We don't collect or harvest any other personally identifiable information.
The source code is available at 2anki/server.
Signing in with Google and Google Drive
Sign in with Google
When you sign in with Google, we read your email address and name from your Google account. We use your email to identify your account and sign you in, and your name to show who is signed in. We store both with your 2anki account and mark your email as verified. We don't read or store your Google profile picture, we don't share this data with anyone, and we never use it for advertising.
Google Drive
When you pick a file with the Google Drive picker, 2anki uses the drive.file permission. It gives us access only to the files you choose in the picker, never the rest of your Drive. We read the file once, build your deck from it, and send the deck straight back. The working copy is deleted within 2 hours, the same as any other upload, and we don't keep your Drive access token afterward.
We do keep a short record of the files you picked (the file's name, type, size and a link back to it in your Drive) in your account, so you can convert them again from your upload list. You can remove any entry from that list at any time, and the whole list is removed when you delete your account.
You can review or revoke 2anki's access to your Google account and Drive at any time at myaccount.google.com/permissions.
2anki'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. That policy is published at https://developers.google.com/terms/api-services-user-data-policy.
Cookies
Necessary cookies keep you signed in and remember choices you made on this site; they are always set. In the EEA, the UK and Switzerland, analytics and advertising cookies are set only after you accept them in the cookie banner. Elsewhere they are on by default. You can change that choice any time under Account, and choosing Only necessary removes the analytics and advertising cookies already set.
| Cookie | Purpose | Lifetime | Type |
|---|---|---|---|
token |
Keeps you signed in | 30 days | Necessary |
anon_id |
Lets you get back to your own decks, downloads and a pass bought before sign-up, and ties that purchase, and your conversion records, to your session. Our own page-usage events carry it only while analytics cookies are allowed | 1 year | Necessary |
first_touch |
Remembers which page you arrived on, so we know which pages work | 30 minutes | Analytics |
cookie_consent |
Remembers your cookie choice | 1 year | Necessary |
ad_click |
Remembers the ad click (Google click id, campaign tags) that brought you here, so a later purchase can be attributed to it. Stored on your account at sign-up and attached to your payment record. | 90 days | Advertising |
_ga, _ga_* |
Google Analytics usage statistics, and matching a sign-up or purchase to your visit | 2 years | Analytics |
_gcl_*, _gac_* |
Google Ads: remembers the ad click so a later sign-up or purchase can be matched to it | 90 days | Advertising |
_hj* |
Hotjar interaction analysis | up to 1 year | Analytics |
With advertising cookies allowed we also tell Google Ads when a visit that started from one of our ads leads to a sign-up or a purchase (amount, currency and an order reference, and, for signed-in users, a hashed email address Google uses to match the conversion). We never share the content of your notes or decks.
With analytics cookies allowed we also send Google Analytics a record from our own servers when you sign up or make a purchase, tagged with the Google Analytics identifiers already stored in those cookies so Google can match it to your visit. For a sign-up we include how you signed up (for example with Google, or with an email and password); for a purchase we include the amount, the currency, and an order reference. We never send your name, your email, or the content of your notes or decks.
Service Providers
| Service | Purpose | Privacy Policy |
|---|---|---|
| Hetzner | Dedicated servers hosting | Privacy Policy |
| Netlify | Legacy domain redirects (2anki.com, notion.2anki.net) | Privacy Policy |
| DigitalOcean | Cloud storage | Privacy Policy |
| Notion | Notion integration — pages you connect for conversion | Terms and Privacy |
| Hotjar | User interaction analysis | Privacy Policy |
| Google Analytics | Usage tracking | Privacy Policy |
| Google Ads | Measuring which ads lead to sign-ups and purchases (only with advertising cookies allowed) | Privacy Policy |
| Google Sign-In | Optional sign-in — reads your email address and name, see above | Privacy Policy |
| Google Drive | Optional file picker — reads only the files you choose, see above | Privacy Policy |
| 2anki (self-hosted) | Anonymized error reporting — no file contents or personal data, just route, status, and timing; stored on our own infrastructure and deleted after 30 days | — |
| Claude (Anthropic) | Optional AI features only — flashcard generation and converting PDFs and other files into cards. Used only when you turn on an AI option. | Privacy Policy |
| Stripe | Payment processing and subscription management | Privacy Policy |
| SendGrid | Sending transactional emails | Privacy Policy |