FocusFlow
Deep Focus App Blocker  ·  by TBTechs

Your focus data stays on your PC.

FocusFlow is a desktop productivity app for Windows that enforces focus sessions by blocking distracting applications and locking your desktop. This policy explains what the app stores, what system access it uses, and how your data is handled.

Last updated: October 2026  ·  Applies to: FocusFlow — Deep Focus App Blocker for Windows (Desktop) v2.0.0+

This Privacy Policy may be updated at any time without prior notice. Continued use of the app after any change constitutes your acceptance of the updated policy. The latest version is always available at this URL.
Short version: FocusFlow stores your tasks, notes, habits, and session history on your PC by default. No account is needed, and normal use does not require internet access. If you choose a secondary backup folder on another drive or network location, verified database snapshots are copied there. Crash and critical-error diagnostics are off until you explicitly opt in in Settings → Privacy. If enabled, FocusFlow sends a bounded technical report through Discord to the FocusFlow developers. Reports can contain error/cause details, source, app/OS/Java information, and an error fingerprint. Discord receives your IP address and connection metadata. Error text may contain local paths or other context; FocusFlow redacts your current username, home path, and computer name before sending, but cannot guarantee every identifier is removed. If you choose "Report an Issue" in the rating dialog, the message you enter (up to 4,000 characters) and app version are sent separately. FocusFlow does not intentionally attach local tasks, notes, or other app data to either report.

Local-only storage

FocusFlow stores all data locally on your Windows PC in a SQLite database file at %USERPROFILE%\.focusflow\focusflow.db. This includes:

FocusFlow does not transmit this database to a FocusFlow-operated or TBTechs-operated server. If you choose a secondary backup folder on another drive or network location, verified snapshots are copied there; the storage and access practices of that destination depend on how it is configured. Diagnostic and feedback transmissions are described below.

No account system or backend

FocusFlow does not require a user account, email address, or any form of registration. There is no FocusFlow backend service, cloud sync, or remote database. The app operates locally on your device. Internet access is used only when an enabled diagnostic report needs to be sent or when you choose to send feedback from the rating dialog.

Windows system access used

For details about the database, backup retention, restore, and deleting saved copies, see the Database & backups guide.

Opt-in crash diagnostics

Crash and critical-error diagnostics are off by default. FocusFlow sends them only after you explicitly turn on "Send crash diagnostics" in Settings → Privacy. If enabled, a bounded report is sent to the FocusFlow developers through Discord, a third-party service. Discord receives your IP address and connection metadata when the report is sent. Reports are not queued for later delivery.

1 · Crash reports

If diagnostics are enabled and FocusFlow encounters an unhandled crash or critical error, it may send one bounded technical report. The report can contain:

FocusFlow does not intentionally attach task names, notes, blocked app names, habits, or session history. Before sending, it redacts the current Windows username, home path, and computer name from diagnostic text. Other paths or identifying context may still appear in an underlying error, so the report is not guaranteed to be anonymous. The report includes an error fingerprint for grouping similar errors, not a device fingerprint. Discord receives the sender's IP address and may process connection metadata under its own privacy terms. Reports are discarded if the internet connection is unavailable.

User-submitted feedback

If you choose "Report an Issue" in the rating dialog, the message you enter (up to 4,000 characters) and your FocusFlow app version are sent to the developer through a Discord webhook. Do not include passwords, private information, or anything you do not want to share. Discord may process connection metadata under its own privacy terms.

What FocusFlow does not collect

Your control over diagnostic reports

The "Send crash diagnostics" toggle in Settings → Privacy is opt-in and is off unless you explicitly grant consent. Turning it off stops new reports from being sent. The choice is stored locally, independently of the FocusFlow database, and persists across app restarts. Reports are not queued or batched for later sending.

Windows App Package (MSIX) and Microsoft Store

The Microsoft Store version of FocusFlow is distributed as an MSIX package. The app declares the runFullTrust restricted capability, which is required to enumerate and terminate running processes and manage the Windows taskbar and firewall rules for focus enforcement. This capability is not used to collect, transmit, or store any data beyond what is described in this policy.

Microsoft may collect standard Store usage data (installs, updates, crashes) as part of its normal platform telemetry, independent of FocusFlow. This is governed by Microsoft's own privacy policy, not TBTechs'.

Your control

You can uninstall FocusFlow at any time through Windows Settings → Apps. To remove all stored data, delete the %USERPROFILE%\.focusflow\ folder after uninstalling. To remove any Windows Firewall rules added by network blocking, open Windows Defender Firewall → Outbound Rules and delete rules named "FocusFlow - Block [appname]". No task, note, or session data is transmitted to any server.

Children's privacy

FocusFlow is not designed to collect children's personal information. Crash diagnostics remain off unless a user explicitly opts in; when enabled, technical reports are handled as described above and Discord receives connection metadata including the sender's IP address. Parents can leave diagnostics disabled on shared or family devices.

Policy changes

This Privacy Policy may be updated at any time without prior notice. The latest version is always at this URL. We recommend reviewing this page when updating the app. Continued use of FocusFlow after any update constitutes your acceptance of the revised policy.

Open source

The Windows desktop source code is available at github.com/TITANICBHAI/FocusFlow-PC. If the app's data handling changes in a future version, this policy will be updated to reflect it, and the change will be visible in the repository commit history.

Contact

For privacy questions or corrections, open an issue on the FocusFlow GitHub repository.