Cardstock

Privacy Policy

How Cardstock handles your data

Overview

Cardstock is an offline-first, account-free flashcards app. Your decks, cards, and study history are stored locally on your device in an SQLite database. There is no account, no sign-up, and studying works fully offline. We do not collect, transmit, or have access to your data.

There is exactly one feature that sends anything off your device, and it stays off until you turn it on yourself: optional AI deck generation, which uses your own API key with the provider you choose. It is described below.

Data You Provide

All of the following is stored only on your device:

What We Do Not Do

Ads

Cardstock is free and has no account, and ads are how it pays for itself.

Optional AI Features (Bring Your Own Key)

Cardstock can draft cards from a prompt you write. The feature is disabled until you configure it, and it works on a bring-your-own-key basis:

Device Permissions

Cardstock asks for permissions only when a feature needs them:

Photo library: only when you choose to add an image to a card. The image is copied into the app's local storage and is never uploaded anywhere.

Internet: used for ads, for the optional AI features, for backup to your own Google Drive if you switch it on, and to open a link in your browser when you tap one. Nothing else in the app uses the network, and studying never needs it.

Read-Aloud (Text to Speech)

Read-aloud passes the text of the card you are viewing to the speech engine installed on your device, such as Google's or Samsung's. Cardstock does not transmit that text itself.

Note that some device speech engines offer higher quality “network” voices that process text on their own servers. Whether that happens is controlled by your device's speech settings, not by Cardstock. If you would rather nothing left your device, choose an offline voice in your system text-to-speech settings.

Sharing and Importing Decks

A .deck file is a plain, documented ZIP archive that you own. When you share or save a deck, the file is created on your device and goes only where you send it. When you import one, it is read locally and nothing is transmitted.

Deliberately, a deck file contains the content only: your learning history is not included, so sharing a deck never shares your personal study record.

Backups

A backup contains everything the app holds: your decks, cards, images, and your learning progress. Your AI key is never included in one.

Backups you save. Cardstock writes a file to your Downloads folder, and keeps recent automatic copies inside the app. These files are not encrypted, so treat one like any other document you would not hand to a stranger.

Google Drive. Off unless you turn it on. The copy goes to a private folder in your Drive that only Cardstock can see, using a permission that grants no access to the rest of your Drive. It is not encrypted, so Google can read it. You can turn it off and delete the copy from inside the app.

Android's own backup. If you have device backup switched on, Android copies the app's data to your Google account as it does for every app. On Android 9 and later, with a screen lock set, that copy is encrypted with a key derived from your lock screen that Google does not hold. Your Cardstock AI key is explicitly excluded.

Data Retention and Deletion

Because all data is on your device, you are in full control:

We cannot delete your data for you, and we cannot recover it, because we never have it. Export the decks you care about if you want your own backup.

Website

This privacy page is a static page hosted on khaldoun.dev. It does not use tracking cookies.

Children's Privacy

Cardstock does not collect personal information from anyone, including children.

Future Changes

If a future version of Cardstock introduces features that change these practices (for example, optional banner ads, or a paid unlock), this policy will be updated before those features ship, and the changes will be clearly described. The core promise will not change: your decks and your study history stay on your device, and are never sold or shared.

Contact

If you have questions about privacy or data handling, you can contact:

[email protected]

Effective August 2026