Effective Date: January 15, 2025
Your data stays on your device. No servers, no tracking, no compromises.
This Privacy Policy describes how Vision Guard (“we”, “our”, or “the App”) collects, uses, and protects your information. Vision Guard is developed and operated by Mykyta Popov (Individual Entrepreneur), located in Warsaw, Poland.
Core Privacy Commitment:
Vision Guard is built with a privacy-first, local-first architecture. All your personal data, settings, and activity history are stored exclusively on your Mac and never transmitted to our servers or third parties.
All the following data is stored locally on your Mac using Apple’s SwiftData framework and never leaves your device:
| Data Category | What We Store | Purpose |
|---|---|---|
| User Settings | Timer durations, break intervals, notification preferences, language, theme, sound settings | Personalize your experience |
| Activity History | Focus session timestamps, durations, completion status, eye exercise history | Track your progress and streaks |
| Gamification Data | Achievements, badges, daily/weekly streaks, total focused time | Motivate habit formation |
| Application State | Last active session, onboarding completion status | Improve user experience |
Important:
To prevent trial abuse, Vision Guard stores minimal trial activation data in the macOS System Keychain:
Why Keychain?
Unlike app-specific storage, Keychain data persists across app reinstallations to ensure fair trial terms.
User Control:
You can manually delete trial data:
com.mykytapopov.visionguard.trialWe explicitly DO NOT collect, store, or transmit:
All data processing occurs locally on your device for the following purposes:
| Purpose | Legal Basis (GDPR Art. 6) |
|---|---|
| Provide core timer and break functionality | Contractual necessity |
| Track progress and display statistics | Legitimate interest |
| Award achievements and maintain streaks | Legitimate interest |
| Save your preferences across sessions | Legitimate interest |
| Enforce fair trial terms | Legitimate interest (fraud prevention) |
Vision Guard offers optional intelligent features that require monitoring system activity. All monitoring:
Purpose: Detect active calls to automatically pause your focus timer
Permission Required: Yes (NSMicrophoneUsageDescription)
When Requested: When you enable “Smart Pause on Calls” feature
What We Monitor:
What We DO NOT Access:
User Control:
Disable in: Settings → Intellect → Pause on Calls
Revoke permission: System Settings → Privacy & Security → Microphone
Purpose: Detect video watching to pause timer and avoid interruptions
What We Monitor:
What We DO NOT Access:
Purpose: Auto-pause timer when you step away from your Mac
Permission Required: No (uses system idle time API)
What We Monitor:
✓ Time since last keyboard/mouse activity
What We DO NOT Access:
✗ Keystroke content or mouse movements
Purpose: Process in-app purchases and manage subscription status
Service Provider: RevenueCat, Inc. (USA)
Privacy Policy: revenuecat.com/privacy
Data Shared:
Data NOT Shared:
Purpose: App distribution and payment processing
Privacy Policy: apple.com/legal/privacy
Apple handles all payment information according to their privacy policy.
| Layer | Protection |
|---|---|
| Application | Code signing with Apple Developer certificate |
| Storage | SwiftData with optional FileVault encryption |
| Keychain | System-level encryption (AES-256) |
| Network | No communication except RevenueCat SDK (TLS 1.3) |
| Updates | Delivered exclusively via Mac App Store |
No Data Breaches Possible:
Since we don’t collect or transmit personal data, there’s no risk of server-side data breaches.
Under GDPR Articles 15-22, you have the right to:
| Right | How to Exercise |
|---|---|
| Access | All data is stored locally on your Mac (accessible via app) |
| Rectification | Edit settings directly in the app |
| Erasure | Uninstall the app; manually delete Keychain entries |
| Data Portability | Not applicable (no centralized data collection) |
| Object to Processing | Disable individual features in Settings |
| Withdraw Consent | Revoke system permissions in macOS System Settings |
Under CCPA §1798.100-1798.199, you have the right to:
Know: We’ve disclosed all data collection in this policy
Delete: Uninstall the app to delete all local data
Opt-Out of Sale: We DO NOT sell your personal information
Non-Discrimination: No penalties for exercising your rights
Result: All local data deleted (except Keychain trial data)
Result: Settings reset; history preserved
Result: Complete data removal including trial data
Vision Guard is not directed at children under 13 years old. We do not knowingly collect data from children.
App Store Rating: 4+ (no objectionable content)
Age Verification: None required (no account creation)
Developer: Mykyta Popov (Individual Entrepreneur)
Email: mykytavp@gmail.com
Location: Warsaw, Poland
Response Time: Within 72 hours (business days)
If you believe we’ve violated GDPR, you may file a complaint with your local supervisory authority.
Poland (PUODO): Urząd Ochrony Danych Osobowych, ul. Stawki 2, 00-193 Warsaw, Poland
Website: uodo.gov.pl
Notification of Changes:
Version History:
Current Version: 1.0 (January 15, 2025)
Updated policy will be posted at: visionguard-mac.vercel.app/privacy
By downloading, installing, or using Vision Guard, you acknowledge that you have read, understood, and agree to this Privacy Policy.
Last Review Date: January 15, 2025
Next Scheduled Review: July 2025