Legal

Last updated: April 12, 2026

Privacy Policy

Fokus ("We", "Our") respects your personal privacy. Our architecture is built on the principle of minimal data collection and local user control.

1. Types of Data We Handle

We distinguish between your personal content data (tasks) and your account data (for Pro services).

2. Anonymous Analytics (Umami)

To understand how our app and landing page are used, we use Umami Analytics. Umami is a privacy-focused, open-source solution that is completely cookie-free. It does not collect any Personally Identifiable Information (PII) and does not track you across other websites. All collected data (such as page views and button clicks) is strictly anonymized and aggregated.

3. Encryption and Security

When using password protection, your data is encrypted locally using AES-256-GCM. Since encryption happens in your browser, your master password is never sent to us or the cloud in plain text.

4. Google Drive Integration Pro

For cloud synchronization, we use the Google Drive API with the restricted scope drive.file. This means:

5. Webcal Service Pro

When you enable Webcal export, the app generates a unique, public (but obfuscated) URL. To allow calendar applications to fetch your tasks, a temporary, unencrypted copy of selected fields (title, date, description) is stored on our server. You can deactivate this link at any time to delete this data from the server.

Terms of Service

By using Fokus, you agree to the following terms.

1. Nature of Service

Fokus is provided as a productivity tool "as is" and "as available". We are not responsible for data loss caused by clearing browser cache or technical failures in third-party services (Google Drive, Stripe).

2. Subscriptions and Payment

Fokus Pro is billed as a recurring subscription via Stripe. You can cancel your subscription at any time via your account page. Upon cancellation, you retain access to Pro features until the end of the current billing period.

3. Responsibility for Passwords

Because we apply local encryption, we cannot recover forgotten passwords for your encrypted lists. If you lose your password, the data is technically impossible for us to decrypt.

4. Limitation of Liability

We do not guarantee 100% availability of the Webcal feed or cloud synchronization, although we strive for the highest possible reliability.