What we DO use
Essential browser storage to keep you signed in and to hold your typing sessions on your own device.
What we DON'T use
No advertising cookies. No analytics tracking. No session recording. No cross-site tracking of any kind.
01 What Are Cookies & Browser Storage?
Cookies are small text files placed on your device by a website. TypeFromPDF does not use traditional HTTP cookies to store data. Instead, we use two browser-native storage mechanisms:
- localStorage — persistent storage that remains until you manually clear it. Used to store your account information.
- sessionStorage — temporary storage that is automatically cleared when you close the browser tab. Used to track your guest PDF session count.
Unlike cookies, localStorage and sessionStorage data is not automatically sent to any server with each request. It is accessible only to scripts running on typefrompdf.com in your browser.
02 Storage We Use
The following is a complete list of every storage key TypeFromPDF sets in your browser:
| Key | Type | Category | Purpose | Expires |
|---|---|---|---|---|
| sb-<project>-auth-token | localStorage | Essential | Your sign-in session, set by Supabase, our authentication provider. It is what keeps you logged in between visits. Your password is never stored in your browser. | On logout, or when the session expires |
| tfp_index:<account> | localStorage | Essential | The list of your typing sessions — name, mode, language, date, page count and statistics. It holds no document text. | Until you delete them or clear browser data |
| tfp_current:<account> | localStorage | Functional | Which session you had open, so it reopens where you left it. | Until browser data is cleared |
| tfp_plan:<account> | localStorage | Functional | A copy of your plan and its expiry date, so a brief loss of connection cannot lock you out of what you paid for. It is never treated as proof of payment — the server always decides. | 3 days |
| tfp_prefs | localStorage | Functional | Your preferences: sound, scrolling and results display. | Until browser data is cleared |
IndexedDB tfp |
IndexedDB | Essential | The text extracted from your PDFs and the text you have typed, one record per session. This is the private content, and this is the only place it exists. | Until you delete the session or clear browser data |
| tfp_g | sessionStorage | Functional | Tracks the number of PDFs used in the current guest session. Guests are allowed up to 2 PDFs per session. Resets every time you close the tab. | Tab close |
That is the complete list. There are no analytics identifiers and no advertising tokens. Your account itself — email address, plan and subscription dates — is held on our servers rather than in your browser, so that it works on every device you sign in from; see our Privacy Policy.
03 Third-Party Storage
TypeFromPDF loads resources from the following third parties, which may set their own cookies or storage:
- Google Fonts — We load web fonts (Inter and JetBrains Mono) from fonts.googleapis.com. Google may log the request and may set cookies per their privacy policy. We have no control over Google's cookies.
- Cloudflare CDN — We load the PDF.js library from cdnjs.cloudflare.com. Cloudflare may log CDN requests for security and performance purposes.
- Paddle — If you click "Buy" or navigate to the checkout, Paddle's scripts will load and may set cookies necessary to process your payment securely. These cookies are used only during the checkout flow. See Paddle's Privacy Policy.
We deliberately do not embed any analytics services (such as Google Analytics, Mixpanel, Heap, or Hotjar), advertising networks, or social media tracking pixels.
04 Why We Don't Use Tracking Cookies
TypeFromPDF's business model is based on subscriptions, not advertising. We have no financial incentive to track your behavior across the web or build a profile of you for ad targeting. Our product is TypeFromPDF — not your attention data.
We believe that a tool meant to help you focus and build skills should not be surveilling you while you use it. This is a core principle, not a compliance checkbox.
05 Your Choices & Controls
You have full control over browser storage data. You can delete all TypeFromPDF storage at any time. Here's how in common browsers:
Chrome
- Open Chrome DevTools (F12 or right-click → Inspect)
- Go to Application → Storage → Local Storage → https://typefrompdf.com
- Right-click → Clear to remove every key at once, or select individual
tfp_keys and press Delete
Firefox
- Open Developer Tools (F12)
- Go to Storage → Local Storage → https://typefrompdf.com
- Right-click any key and select Delete, or clear all site data from Settings → Privacy & Security → Manage Data
Safari
- Go to Safari → Settings → Privacy
- Click "Manage Website Data"
- Search for "typefrompdf.com" and click Remove
Note: clearing your browser data for TypeFromPDF will log you out and reset your guest PDF count. Your subscription is unaffected — sign in again and it will be there at support@typefrompdf.com.
06 Changes to This Policy
We may update this Cookie Policy if we add new features that require additional storage or change how we use existing storage. We will update the "Last updated" date at the top of this page when changes are made.
07 Contact
If you have questions about how TypeFromPDF uses browser storage, contact us at support@typefrompdf.com or use our contact form.