Privacy

Privacy Policy

Last updated: September 18, 2026 · v2.2

Update for version 1.4.0. The information about the Meta integration applies starting with this version. If you use an earlier version, this campaign integration is not part of that version.

This page explains in plain language which data Focus Garage and the focusgarage.app website collect, what it is used for, and what we do not do with it.

Who controls the data

The data controller is the developer responsible for Focus Garage, identified as the seller on the app's official App Store page. The service is operated from Brazil. You can send requests about your data to the email address at the end of this page.

No formal data protection officer (DPO) has been appointed. You can contact the developer directly at the same address.

In short: Focus Garage processes data to maintain your account, subscription, garage and progress, understand how the app works, and measure the results of our ads. We do not display third-party ads inside the app. We do not read your Health history or the contents of apps you block during focus. Campaign measurement uses Meta, as explained below.

Account

You sign in with Sign in with Apple or Google. We store the identifier returned by the provider, your email address, and the name you enter during onboarding. This lets us recognize you if you reinstall the app or change devices.

If you use Sign in with Apple and choose “Hide My Email,” we receive Apple’s relay address and never receive your real email address.

Accounts are stored in Supabase, our database and authentication provider, which processes this data on our behalf.

If you choose a profile photo, we store the image in a private Supabase Storage area. It is used only to display your profile in the app, and you can remove it.

Subscription

Payment itself is processed by the App Store. The subscription is managed through RevenueCat, which processes the following data on our behalf:

This information answers the question the app needs to ask continuously: whether your subscription is active and which plan it belongs to.

We do not see your payment information. Card numbers, billing addresses, and payment processing stay with Apple. Neither we nor RevenueCat can access them. We retain only the transaction history described above, meaning what was purchased and when. This is the minimum needed to keep the subscription working.

Focus sessions

We store each session’s duration, when it took place, whether it was completed, and which car it earned. Your garage, streak, and statistics are built from these records. Without them, there is no collection.

We do not record what you were doing during the session: not the app you had open, what you typed, audio, or your screen.

Health (optional)

If you allow it, the app writes each completed session to Apple Health as mindful minutes. This permission is write-only.

The app never reads anything from your health history. It does not know your weight, sleep, heart rate, or anything else stored in Health. The permission works in one direction, and refusing it does not remove any Focus Garage feature.

App blocking (optional)

If you enable blocking during focus, the app uses Apple’s Screen Time framework to prevent the apps you choose from opening. Your choices are made inside a system component: we cannot see which apps you selected or what happens inside them.

Usage and diagnostic data

The app uses Firebase Analytics to measure events such as onboarding completion, session starts and outcomes, paywall source, subscription starts, selected plan, and feature use. Firebase may also generate technical events such as first open, session start, engagement, and screen view.

Firebase Crashlytics receives crash reports, stack traces, app and operating-system versions, device model, and the technical state needed to diagnose a problem. Recent Analytics events may accompany a crash report as diagnostic context.

We do not configure your name, email address or Focus Garage account identifier in Firebase. We use Firebase Analytics events for product analytics and Crashlytics reports for diagnostics. The Meta campaign integration is separate: we do not forward Firebase events to Meta.

Measuring Focus Garage campaigns

Starting with version 1.4.0, the app includes the Meta SDK to measure user acquisition and the results of ads for Focus Garage on Facebook and Instagram. This integration does not add Facebook Login or third-party ads inside the app.

In version 1.4.0, the Meta integration starts automatically with the app, without asking for a separate campaign-measurement choice. The app does not provide an option to turn this measurement off. Health and Screen Time permissions do not control this transmission.

The SDK may record installation, app activation and deactivation, as well as purchase, subscription and restoration events processed by the App Store. Focus Garage also reports onboarding completion. The current integration does not send the completion of a focus session to Meta.

These events may include technical app and device information, timestamps, and an installation identifier generated by the SDK. Purchase events may include product, quantity, value, currency, transaction dates and transaction identifiers; depending on the purchase flow, the SDK may also include App Store receipt information. This does not include your card number or bank details.

Through this integration, we do not supply Meta with your name, email address, profile photo, Focus Garage account identifier, free-text goals, Health data or Screen Time app selections. Advanced matching is disabled. The SDK identifier should not be confused with anonymous data.

Collection of Apple's advertising identifier, IDFA, is disabled. The app does not present an ATT permission request; on supported iOS versions, the SDK reads the system's permission status. The absence of IDFA does not mean that no data is collected: the events and technical information described here may still be sent.

Before starting the SDK, we enable Meta's setting that limits event use to analytics and conversion measurement. This setting does not prevent transmission of the events described in this policy and is not a consent control.

We use this data to evaluate and optimize our campaigns. According to Meta's iOS SDK documentation, events without ATT permission have restricted use, and Meta removes or combines information using privacy-preserving methods before using it for ad personalization and measurement. This does not mean that every event sent by the SDK is anonymous or that receipt of an event proves its attribution to an ad. The provider's uses depend on the applicable terms and controls. See the Meta Business Tools Terms and the Meta Privacy Policy.

The focusgarage.app website

The website consists of static files, with no analytics installed in your browser, cookies, tracking pixels, identifiers, or forms. There is nothing to type and nothing to submit.

Hostinger, which hosts the site, creates ordinary server-side technical logs for each request. They may include an IP address, timestamp, requested path, response or error code, and device and browser information supplied by the user agent. hPanel may also show us aggregate reports for requests, approximate distinct IPs, countries, devices, bandwidth, and errors. We do not connect these records to app accounts or use them for advertising or cross-site tracking.

A “let me know when it launches” form once existed here and stored the email address of anyone who asked to be notified. It was removed before the app launched, and the list it created was deleted: the active table and its contents no longer exist. As with any deleted data, residual copies may remain in the database provider’s backups until its retention cycle ends. The same rule applies to other data in the retention section. Backups are used only to restore the service after a failure, and they do not restore the list as an active table.

Legal bases and privacy choices

Brazil's LGPD requires a legal basis for every processing activity. The stated bases for the uses below are:

Automatic campaign measurement: our assessment of the applicable legal conditions, including any country-specific consent requirements, is not yet complete. The bases listed above do not automatically authorize this use. This page describes the current behavior and does not request your consent.

When processing relies on consent, you can always withdraw it. The only consequence is losing the feature that required that consent.

International transfers

Our providers operate outside Brazil, so your data leaves the country:

Recipients have roles and responsibilities that depend on the service and applicable terms. Meta's terms provide for a processor role for certain matching, measurement and analytics activities; other uses may involve independent or joint responsibilities, depending on the jurisdiction. We do not treat every recipient as processing data exclusively under our instructions.

For transfers to Meta of data subject to Brazil's LGPD, Meta's terms incorporate the Brazilian Standard Contractual Clauses in Annex II of ANPD Resolution 19/2024, as described in Part II.A.1 of Meta's Global Data Transfer Addendum. These clauses address the parties' responsibilities, safeguards and conditions for onward transfers. They do not replace the legal basis required for each use of the data.

To obtain information about these transfers or request a copy of the applicable clauses, contact contato@focusgarage.app.

Apple and Google also act as independent controllers when they provide sign-in, store, or payment services under their own policies. We receive only the data needed to authenticate the account and confirm the subscription.

What the app does not do

How long we keep data

We keep the account, profile, photo, sessions, and collection while your account exists. When you delete the account, we remove this data from active systems, except for records we must keep to comply with law, resolve disputes, prevent fraud, or protect the service.

Security

We use Apple or Google authentication, encrypted communication in transit, account-scoped database access rules, and private photo storage. No system is invulnerable, but we limit access and review controls when the service changes.

Account deletion

You can delete your account under Profile → Account → Delete account. Deletion removes the account and associated data from active systems, including the profile, photo, sessions, and collection. We also request deletion of the linked RevenueCat customer.

Account deletion does not trigger automatic deletion of events already sent to Meta. For requests involving this data, contact contato@focusgarage.app. We will explain what we can identify and the applicable mechanisms. We do not maintain a mapping between these technical events and your account.

Deleting your account does not cancel your subscription. Cancel it in App Store settings. These are separate flows: we manage the account and Apple manages billing. Deleting one does not affect the other. If you delete an account with an active subscription, it continues to renew and charge you until you cancel under iPhone Settings → your name → Subscriptions.

Your rights

Article 18 of Brazil’s LGPD gives you the rights below. They are free to exercise and require no justification:

We do not make automated decisions that affect you. There is no profiling, scoring, or machine-made decision about your account.

Submit a request by email using the address at the end of this page. We may ask only for the information needed to confirm that the request belongs to the correct account. We respond within the time required by applicable law.

If our response does not resolve your request, you may petition Brazil’s ANPD, the National Data Protection Authority, at gov.br/anpd. You do not have to contact us first, though doing so is often faster.

Children

Focus Garage is not intended for children under 13, and we do not knowingly collect data from anyone below that age.

Changes to this policy

If something changes, we update this page and the date above. This update is available on this page; a specific in-app notice has not yet been presented.

Contact

For privacy questions or requests about your data, email contato@focusgarage.app.