Privacy Policy
Last updated: August 2026
Contact: support@taskbreaker.app
Task Breaker ("the app") helps you break tasks into small steps using on-device storage and cloud AI. This policy explains what data we process and why.
Summary
- No account or email is required to use the app.
- Task text and voice recordings are sent to our servers only when you request a breakdown or transcription.
- We use third-party AI (OpenAI as primary; Groq as failover if OpenAI is unavailable) to generate steps and transcribe audio.
- Most data stays on your device. Premium users may sync history to our servers.
Data we collect
| Data | When | Purpose |
|---|---|---|
| Anonymous device ID | App install / first launch | Authentication, rate limits, premium status |
| Task text you enter | Breakdown request | Generate steps via AI |
| Voice audio (Premium) | Voice input | Transcribe speech to text via AI |
| Breakdown history (Premium) | Sync enabled | Backup across reinstalls |
| Purchase status | In-app purchase | Unlock Premium features |
We do not collect your name, email, or phone number unless you contact support.
How data is processed
- On your device: tasks, steps, settings, and history are stored locally.
- Our API (Cloudflare Workers): receives task text or audio, validates your device token, and forwards content to a third-party AI provider.
- OpenAI (United States): primary provider for breakdown steps and speech transcription.
- Groq (United States): failover if the primary provider is unavailable.
We do not sell your personal data.
Data retention
- On device: until you delete the app or clear app data.
- Server: sync and premium flags in Cloudflare KV with limited TTL. We do not permanently store task content beyond Premium sync payloads.
- AI providers: may process requests per their retention settings.
Children's privacy
The app is not directed at children under 13. We do not knowingly collect data from children.
Your choices
- Use the app without voice input.
- Delete local data by clearing app storage or uninstalling.
- Delete synced history in-app (Premium).
Changes
We may update this policy. The "Last updated" date will change. Continued use means you accept the updated policy.