ProductiveKitty's core features require access to your screen activity. We understand this involves highly sensitive personal data, so this page specifically explains how we responsibly handle this data.
How Screen Data Is Processed
Local-First Principle
ProductiveKitty's focus detection feature runs entirely on your device. The app reads the current active window, application name, and tab titles, and determines locally whether you are distracted. Raw screenshots or screen content are never uploaded to our servers.
Data Storage
- Screen activity logs (application names, timestamps) are encrypted and stored on your local device
- Daily focus records (completed tasks, focus duration, distraction count) remain in the local database
- You can clear all local data at any time in the app settings
AI Feature Data Processing
When ProductiveKitty invokes AI features (such as analyzing your task type or providing focus suggestions), we only send necessary text descriptions (e.g., current application name and task title) to the AI service provider, not screenshots or full screen content. All sent content is minimized.
Data Classification and Processing Basis
| Data Type | Storage Location | Processing Basis |
|---|---|---|
| Screen activity screenshots | Local only (encrypted) | Service provision |
| Current active app name | Local only | Service provision |
| Task names and goals | Local + account sync (encrypted) | Contract fulfillment |
| Focus record statistics | Local + account sync | Contract fulfillment |
| Email address | Our servers (encrypted) | User consent |
| Anonymous usage analytics | PostHog (anonymized) | Legitimate interest |
Security Measures
- Transmission encryption: All network communications use TLS 1.2+ encryption
- Storage encryption: Server-side data uses AES-256 encryption; local data uses macOS system-level encryption
- Least privilege: Screen recording permission is only requested during focus sessions, and you can revoke it at any time in system settings
- Access control: Our internal team enforces strict role-based access control over user data
- Regular audits: We regularly review data processing procedures and security measures
Data Retention
- Account data: Retained for the duration of the account; fully deleted within 30 days of account deletion
- Local focus records: Controlled by you; can be cleared at any time
- Waitlist emails: Deleted within 90 days of sending the invitation code, unless you register an account
- Crash logs: Retained for up to 90 days
- Anonymous analytics data: Retained for up to 2 years
Third-Party Service Providers
We use the following limited third-party services, each bound by a data processing agreement:
- PostHog — Anonymous usage analytics (collects only aggregated data such as page visits)
- AI service providers — Receive only minimized text description data when you actively use AI features
We do not use any advertising networks or data broker services.
Your Data Rights
You have full control over your data:
- Access: Request to view all data we hold about you
- Correction: Request correction of inaccurate information
- Deletion: Request deletion of all your account data
- Data export: Request export of your focus record data in a structured format
- Withdraw permission: Revoke screen recording permission at any time in macOS System Preferences
Please send data requests to ventong112358@gmail.com, and we will process them within 30 days.
Contact Us
If you have any questions about data processing, feel free to contact us:
Email: ventong112358@gmail.com
Product: ProductiveKitty
Website: ProductiveKitty.app