Your data belongs to you.
Typewise was built with a fundamental security guideline: what you type in your browser is none of our business.
Local-First Storage
By default, Typewise saves all your shortcuts, templates, and extension preferences directly to your browser's local sandbox (IndexedDB/Chrome storage api). This data is stored locally on your physical machine and is never transmitted to our servers or any third-party infrastructure.
No Keylogging or Keystroke Tracking
Unlike online text expanders, the Typewise extension monitors shortcut sequences solely in active client-side memory to determine when a text expansion needs to occur. We do not keep logs of your keystrokes, we do not monitor the contexts in which you type, and we do not compile behavioral profiles of your typing speeds or usage habits.
Optional Cloud Sync (Pro Plan Only)
If you opt to upgrade to our Pro plan to share snippets across multiple devices, we utilize Google Firebase (Auth & Firestore) to encrypt and sync your templates.
- Authentication: Firebase handles authentication credentials securely.
- Database: Synced templates and snippets are stored on Google Cloud Firestore servers located in the United States.
- Keystroke Security: Keystrokes, expansions, or webpage inputs are never uploaded. Only the pre-configured shortcuts and templates themselves are stored in the database.
Third-Party Subprocessors
We limit subprocessors to essential services needed to run the Typewise app. Currently, these are:
| Subprocessor | Purpose | Data Handled |
|---|---|---|
| Google Firebase | Cloud Hosting, Auth, Firestore DB | Account details, Synced templates |
| Stripe / Payment Portal | Subscription Billing | Secure card tokens (we never see your card) |
Your Rights and Deletion
You have full ownership of your data. You can export your template library as a standard JSON file at any time. Furthermore, if you wish to wipe your synced account data, you can do so immediately from the dashboard or email privacy@typewise.xyz to request immediate database erasure.