Privacy Policy
Last updated: April 3, 2026
Overview
kbdt.dev ("kbdt", "we", "us", or "our") is a keyboard-first task management application. We are committed to protecting your privacy and being transparent about how we handle your information.
kbdt is designed as an offline-first application. Your task data is stored locally on your device by default. This policy describes what information we collect, how we use it, and your choices.
Information We Collect
Account Information
When you sign in, we receive basic profile data from your authentication provider (e.g., Google): your name, email address, and profile photo. This information is used solely to identify your account and enable cloud sync.
Task Data
Your tasks, notes, and outlines are stored locally on your device using IndexedDB. If you enable cloud sync, this data is stored in Firebase Realtime Database and associated with your account. We do not read, analyze, or share your task content.
Usage Analytics
We may collect anonymous, aggregated usage data (e.g., feature usage frequency, error reports) to improve the product. This data cannot be used to identify individual users and contains no task content.
How We Use Your Information
- To provide and maintain the kbdt service
- To sync your data across devices when you opt in
- To authenticate your identity
- To improve and debug the application
- To communicate service updates or changes
We do not sell, rent, or share your personal information with third parties for marketing purposes.
Data Storage & Security
Local data is stored in your browser's IndexedDB and never leaves your device unless you enable sync. Synced data is stored in Google Firebase infrastructure with industry-standard encryption in transit and at rest.
We apply reasonable security measures to protect your data, but no method of electronic storage is 100% secure. You are responsible for maintaining the security of your device and account credentials.
Third-Party Services
We use the following third-party services:
- Firebase (Google) — authentication and optional cloud data sync
- Vercel — hosting and deployment
Each service has its own privacy policy. We encourage you to review them.
Your Rights
You may at any time:
- Export or delete your local data by clearing browser storage
- Request deletion of your cloud-synced data by contacting us
- Revoke authentication access through your Google account settings
- Stop using the service entirely — your local data remains yours
Cookies
kbdt uses only essential cookies required for authentication and session management. We do not use tracking cookies or third-party advertising cookies.
Children's Privacy
kbdt is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us so we can delete it.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected by updating the "Last updated" date above. Continued use of kbdt after changes constitutes acceptance of the updated policy.
Contact
If you have questions about this Privacy Policy, please reach out at hello@kbdt.dev.