Effective Date: April 22, 2025
Welcome to Focus Monk ("the App"), designed to help you enhance your focus and productivity through gamified sessions. This Privacy Policy explains how we handle information within the App. Your privacy is critically important to us.
1. Introduction
This policy outlines the types of information processed by Focus Monk and our practices for handling that information. By using Focus Monk, you agree to the collection and use of information in accordance with this policy. The core principle guiding this policy is privacy by design, meaning the App is built to function effectively while minimizing data collection, especially Personally Identifiable Information (PII).
2. Information We Collect and Process
Focus Monk is designed to operate primarily locally on your device. We collect information necessary for the App's functionality and gamification features. This information includes:
Gamification Data:
Your current level, experience points (XP), current streak count, and gem count.
Progress towards achievements, including completion status and timestamps.
Selected avatar emoji, environment level progress, collected accessories, and focus gem balances (e.g., ruby, sapphire, emerald).
This data is used solely to power the gamification features within the App (leveling, streaks, rewards, visual representation).
Usage Data:
Details of your focus sessions, including duration, completion status, day of the week, distraction count, whether flow state was achieved, optional session tags, and the timestamp of the session.
This data is used for tracking your focus history, calculating stats (like total time focused, weekly activity), and determining eligibility for certain achievements.
Settings & Preferences:
Your preferences for sound effects, dark mode, the focus ritual, ambient sounds, default timer duration, and chosen avatar.
This data is used to customize your experience within the App according to your choices.
Crucial Clarification on Personally Identifiable Information (PII):
We want to be crystal clear: Focus Monk, based on the provided codebase, is not designed to collect Personally Identifiable Information (PII) such as your real name, email address, phone number, precise geographic location, or any other information that could directly identify you in the real world. The avatar is an emoji chosen by you, and user/leaderboard names (as seen in LeaderboardTab's static data) are placeholders or generic identifiers within the App's context, not linked to external accounts or real-world identities unless you explicitly add features for this later.
3. How We Use Your Information
The information collected is used exclusively for the following purposes:
To Provide and Maintain App Functionality: Operating the focus timer, tracking session progress, calculating rewards (XP, gems).
To Enable Gamification Features: Managing levels, XP progression, streaks, achievements, leaderboard display (based on internal app data like score/level/avatar), and resource collection (gems, accessories).
To Personalize Your Experience: Applying your chosen theme, avatar, and settings preferences.
To Improve User Experience: Analyzing aggregated, anonymized usage patterns (like session duration trends displayed in the Stats tab) to understand how features are used. Note: This analysis happens locally based on your stored data.
To Manage App State: Ensuring the timer pauses and resumes correctly when the app is backgrounded or interrupted (FocusSessionManager).
4. Data Storage and Security
Local Storage: All the information listed in Section 2 (Gamification Data, Usage Data, Settings & Preferences) is stored exclusively on your local device using your device's standard application storage mechanisms (specifically, SharedPreferences, as indicated by StorageService).
No Cloud Storage: Based on the provided code, no data is transmitted to or stored on external servers controlled by us or third parties. Your data remains on your device.
Security: We implement reasonable technical measures within the App's code structure (e.g., using standard Flutter and Dart practices). However, since the data resides on your device, the ultimate security depends on the security of your device itself (e.g., device passcode, OS security). We cannot guarantee absolute security.
5. Data Sharing and Third Parties
No Data Sharing: We do not share your Gamification Data, Usage Data, or Settings & Preferences with any third parties (advertisers, analytics companies, etc.).
Third-Party Libraries: The App utilizes standard third-party libraries (like provider, audioplayers, shared_preferences, confetti, font_awesome_flutter) for core functionality (state management, sound, local storage, UI effects, icons). These libraries operate within the App's sandbox on your device and, based on their standard function and the App's implementation, do not independently collect or transmit your personal data from the App.
6. Data Retention
Your data (as described in Section 2) is retained on your device as long as the App is installed and the App's data is not cleared by you through your device's operating system settings. Uninstalling the App will typically remove all associated data from your device.
7. Your Rights and Choices
Since all data is stored locally on your device, you have direct control over it:
Access and Modification: You can view your stats, achievements, and settings directly within the App. You can modify settings like avatar, theme, and timer preferences within the App.
Deletion: You can effectively delete all stored data by clearing the App's data/cache through your device's system settings or by uninstalling the App.
Control Over Settings: You can enable/disable sound, dark mode, focus ritual, etc., directly in the App's settings tab.
8. Children's Privacy
Focus Monk is not intended for use by children under the age of 13 (or the relevant age of digital consent in your jurisdiction). We do not knowingly collect any information from children under this age. If you believe a child has provided us with information, please contact us, although given the local nature of data storage, we would not possess this data centrally.
9. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy 1 Policy within the App or through other appropriate means. You are advised to review this Privacy Policy periodically for any changes. Changes are effective when they are posted.
10. Contact Us
If you have any questions about this Privacy Policy, please contact us at:
coffadstudios@yahoo.com