Privacy

Offline

Privacy Policy · Política de Privacidade

Effective November 8, 2026. This is the same policy as in the app (Settings → Privacy Policy), plus a last section about this website.

The short version

How Offline uses Apple's Family Controls

Offline uses Apple's Family Controls framework to help you commit to intentional breaks from the apps you choose.

You decide which apps to lock and when to take a break (5 min, then 10, then 15). Family Controls enforces the lock, while Offline's own timer measures the time between the breaks you commit to.

Offline does not measure how long you actually use your apps through Screen Time, does not collect Screen Time usage reports, and does not send Screen Time app identifiers (tokens) off your iPhone.

If you choose to join a private league, scores calculated from your Offline timer are shared live with the other players, after you have seen what is shared and agreed to it.

1. Who we are

Offline is made by XMACHINA LLC, 3740 Landa St, Suite 03, Los Angeles, CA 90039, United States ("we", "us"). XMACHINA LLC is responsible (the "controller") for your personal data in Offline.

Privacy contact, including for users in the EU: mail@xmachina.com

Data protection officer for Brazil (encarregado): David Petsch, mail@xmachina.com

2. What we collect and why

If you use Offline without an account, we receive none of the data in this section: your apps, runs, breaks and awards stay on your iPhone. The rest of this section applies once you create an account (needed for leagues). Things you did before (for example your awards) are then added to your account.

Account: your email address and a password (stored only as a secure hash by our hosting provider). Why: to create your account and keep it secure. Legal basis: performance of our contract with you (GDPR Art. 6(1)(b); LGPD Art. 7 V).

Profile: your display name and, if you add one, a photo. Why: so other players in your leagues recognize you. The name is required; the photo is optional and based on your consent, which you can withdraw by removing it.

Your league score: for the app a league is played on (for example Instagram), the 5, 10 or 15 min breaks you commit to and how long they last, when each offline run between breaks starts and ends, the values your league needs (for example your best run, average or break time against your limit), your time zone and when you were last active. These values come from your own actions in Offline, not from Screen Time measurements. Why: to calculate the league standings. Legal basis: contract.

Leagues: leagues you create or join (name, cover photo, invite code, settings), your membership, results, points, trophies and reactions (an emoji you put on a friend's bar, and likes; everyone in that league sees them for that day). If a league's creator removes you from a league, we keep that you can't rejoin it until the league is deleted. Legal basis: contract.

Awards backup: the awards you earned in My Pillars for each supported app you lock (which award, on which app, for example Instagram, and on which day), and your sky status (your total offline hours across the apps you lock), so they survive a reinstall and stay the same on all your phones. We store only the name of the supported app, never Apple's Screen Time app identifiers. Legal basis: contract.

Blocks: when you block a player, we store that you blocked them, so the block works on all your phones and both ways: you no longer see each other's name, photo, daily score, time zone or live run (only season points stay visible), and neither of you can react to the other. The blocked player is not notified, but will see you as "Blocked user" too. Legal basis: contract.

Age check: before you create or join a league, Offline checks that you are old enough (see section 8). When you set up Offline, it asks your date of birth once. On iOS 26 and later, Apple may also tell the app your age range (for example 13 to 15, or 16 or older). Your date of birth and the age range stay on your iPhone and are not sent to us. You can correct a wrong date once in Settings.

Technical data: a random install ID (so only one phone counts for your account), a push token (only for silent background checks, and to notice when Offline was deleted so your live run stops counting; Offline sends no visible notifications) and short-lived request logs to prevent abuse (our hosting provider's logs include IP addresses). Legal basis: our legitimate interest in a secure and fair service (GDPR Art. 6(1)(f); LGPD Art. 7 IX). You can object at any time (see section 7).

What stays on your iPhone and is never sent to us: Screen Time usage data and Screen Time app identifiers, your runs and breaks on apps you lock that are not in a league, your goals, rest days and daily rings, and your date of birth.

We do not use automated decision-making with legal or similarly significant effects. League rankings are simple arithmetic on the values above.

3. Who can see your data

League members can see your name, photo, daily offline score, points and rank. Scores are live: the app receives the start time of your current Offline run and whether you are on a break, so members can tell when your run started and when you take a break. Your time zone is shared with the league so your day closes at your 5 AM; the app shows others only whether it differs from theirs, and a note when it changes. Members cannot see what you do inside other apps or how long you actually use them. Players you block, and players who block you, see only your season points.

Service providers process data for us under contract, with protection equal to this policy:

We do not sell or rent your data, do not share it for advertising, and do not track you across other apps or websites. Because we do not track you, we do not respond to "Do Not Track" signals differently.

If XMACHINA LLC or Offline is ever sold or merged, your data may pass to the new owner, who must follow this policy or tell you about changes first. We may disclose data if the law requires it.

4. Where your data is processed

Our servers are operated by Supabase and may be located outside your country, for example in the United States. For data from the EU we rely on Supabase's Standard Contractual Clauses (GDPR Art. 46). For Brazil we rely on the safeguards permitted by LGPD Art. 33 and ANPD Resolution 19/2024.

5. How long we keep it

When you leave a league, you stop sharing new scores with it. Your past results stay part of that league's history for as long as shown above, or until you delete your account.

6. Deleting your account

Settings → Delete account. This deletes your account, profile, photo, scores, memberships, trophies, blocks and backups. Leagues you own pass to another member, or are deleted if you are the only member. Another player's past trophy may still show your name.

7. Your rights

Depending on where you live (for example in the EU, the UK or Brazil), you have the right to:

Much of this you can do in the app: edit your name and photo, leave leagues, delete your account. For everything else, email mail@xmachina.com. We reply within one month (within 15 days for requests under the LGPD).

You can also complain to a data protection authority: in the EU, the authority where you live; in Brazil, the ANPD (Autoridade Nacional de Proteção de Dados).

California residents can review and change their data in the app or by emailing us.

8. Children

Offline is for people aged 13 and older (16 and older in Brazil). Leagues, which share data with other players, are for people aged 16 and older in Germany and Brazil. It is not directed at children under 13, and we do not knowingly collect their data. Before you create or join a league, Offline checks your age (see section 2); below the minimum age, leagues are not available. If you believe a child under 13 has an account, email mail@xmachina.com and we will delete it.

9. Security

Data is encrypted in transit (HTTPS). Access to your data is limited to you, and league data to members of that league. Sign-in tokens are kept only on your iPhone: in the Keychain, and in a file that only Offline and its own extensions can read and that is not included in backups. No system is perfectly secure, but we work to protect your data.

10. Changes

If we change this policy in a meaningful way, we will tell you in the app before the change takes effect. The date at the top shows the current version.

Website (offlineapp.us)

The offlineapp.us website is hosted on GitHub Pages (GitHub, Inc., United States). When you visit it, GitHub processes your IP address and basic technical data (browser, pages requested) in its server logs to deliver the site and keep it secure. Legal basis: our legitimate interest in a working, secure website (GDPR Art. 6(1)(f); LGPD Art. 7 IX).

The website sets no cookies, uses no analytics or advertising tools, and loads no content from other services. Its fonts are served from the site itself.

Vigente desde 8 de novembro de 2026. É a mesma política que está no app (Ajustes → Política de Privacidade), com uma última seção sobre este site.

Resumo

Como o Offline usa o Family Controls da Apple

O Offline usa o framework Family Controls da Apple para ajudar você a se comprometer com pausas intencionais dos apps que escolher.

Você decide quais apps bloquear e quando fazer uma pausa (5 min, depois 10, depois 15). O Family Controls aplica o bloqueio, e o timer próprio do Offline mede o tempo entre as pausas que você assume.

O Offline não mede quanto tempo você realmente usa seus apps pelo Tempo de Uso, não coleta relatórios de uso do Tempo de Uso e não envia para fora do seu iPhone os identificadores de apps (tokens) do Tempo de Uso.

Se você escolher entrar numa league privada, as pontuações calculadas a partir do seu timer do Offline são compartilhadas ao vivo com os outros jogadores, depois que você vê o que é compartilhado e concorda.

1. Quem somos

O Offline é feito pela XMACHINA LLC, 3740 Landa St, Suite 03, Los Angeles, CA 90039, Estados Unidos ("nós"). A XMACHINA LLC é a controladora dos seus dados pessoais no Offline.

Contato de privacidade, inclusive para usuários na UE: mail@xmachina.com

Encarregado pelo tratamento de dados pessoais (Brasil): David Petsch, mail@xmachina.com

2. O que coletamos e por quê

Se você usa o Offline sem conta, não recebemos nenhum dos dados desta seção: seus apps, sessões, pausas e conquistas ficam no seu iPhone. O restante desta seção vale quando você cria uma conta (necessária para as leagues). O que você fez antes (por exemplo, suas conquistas) é então adicionado à sua conta.

Conta: seu e-mail e uma senha (guardada apenas como hash seguro pelo nosso provedor de hospedagem). Por quê: para criar sua conta e mantê-la segura. Base legal: execução de contrato (LGPD art. 7º, V; GDPR art. 6(1)(b)).

Perfil: seu nome de exibição e, se você adicionar, uma foto. Por quê: para que os jogadores das suas leagues reconheçam você. O nome é obrigatório; a foto é opcional e se baseia no seu consentimento, que você pode revogar removendo a foto.

Sua pontuação na league: para o app em que a league é jogada (por exemplo Instagram), as pausas de 5, 10 ou 15 min que você escolhe e quanto duram, quando cada sessão offline entre as pausas começa e termina, os valores de que a league precisa (por exemplo sua melhor sessão, média ou tempo de pausa em relação ao seu limite), seu fuso horário e quando você esteve ativo pela última vez. Esses valores vêm das suas próprias ações no Offline, não de medições do Tempo de Uso. Por quê: para calcular a classificação. Base legal: contrato.

Leagues: as leagues que você cria ou em que entra (nome, foto de capa, código de convite, configurações), sua participação, resultados, pontos, troféus e reações (um emoji que você coloca na barra de um amigo, e curtidas; todos daquela league as veem naquele dia). Se o criador de uma league remover você, guardamos que você não pode voltar a ela até a league ser excluída. Base legal: contrato.

Backup de conquistas: as conquistas de Meus Pilares em cada app compatível que você bloqueia (qual conquista, em qual app, por exemplo Instagram, e em qual dia) e seu status de céu (o total de horas offline nos apps que você bloqueia), para que não se percam ao reinstalar e sejam as mesmas em todos os seus iPhones. Guardamos só o nome do app compatível, nunca os identificadores de apps do Tempo de Uso da Apple. Base legal: contrato.

Bloqueios: quando você bloqueia um jogador, guardamos que você o bloqueou, para que o bloqueio valha em todos os seus iPhones e nos dois sentidos: vocês deixam de ver o nome, a foto, a pontuação diária, o fuso horário e a sessão ao vivo um do outro (só os pontos da temporada continuam visíveis), e nenhum dos dois pode reagir ao outro. O jogador bloqueado não é avisado, mas também verá você como "Usuário bloqueado". Base legal: contrato.

Verificação de idade: antes de você criar ou entrar numa league, o Offline verifica se você tem a idade mínima (veja a seção 8). Ao configurar o Offline, ele pergunta sua data de nascimento uma vez. No iOS 26 ou posterior, a Apple também pode informar ao app a sua faixa de idade (por exemplo 13 a 15, ou 16 ou mais). Sua data de nascimento e a faixa de idade ficam no seu iPhone e não são enviadas para nós. Você pode corrigir uma data errada uma vez nos Ajustes.

Dados técnicos: um ID aleatório de instalação (para que só um iPhone conte na sua conta), um token de push (apenas para verificações silenciosas em segundo plano e para perceber quando o Offline foi excluído, para que sua sessão ao vivo pare de contar; o Offline não envia notificações visíveis) e registros de curta duração para evitar abusos (os registros do nosso provedor de hospedagem incluem endereços IP). Base legal: nosso legítimo interesse num serviço seguro e justo (LGPD art. 7º, IX; GDPR art. 6(1)(f)). Você pode se opor a qualquer momento (veja a seção 7).

O que fica no seu iPhone e nunca é enviado para nós: os dados de uso do Tempo de Uso e os identificadores de apps do Tempo de Uso, suas sessões e pausas nos apps bloqueados que não estão numa league, suas metas, dias de descanso e anéis diários, e sua data de nascimento.

Não tomamos decisões automatizadas com efeitos jurídicos ou similares. A classificação é uma conta simples com os valores acima.

3. Quem pode ver seus dados

Os membros da league podem ver seu nome, foto, pontuação offline diária, pontos e posição. As pontuações são ao vivo: o app recebe o horário de início da sua sessão atual do Offline e se você está em pausa, então os membros podem saber quando sua sessão começou e quando você faz uma pausa. Seu fuso horário é compartilhado com a league para que seu dia feche às suas 5h; o app mostra aos outros só se ele é diferente do deles, e um aviso quando ele muda. Os membros não veem o que você faz dentro de outros apps nem quanto tempo você realmente os usa. Os jogadores que você bloqueia, e os que bloqueiam você, veem só seus pontos da temporada.

Prestadores de serviço tratam dados para nós sob contrato, com proteção equivalente a esta política:

Não vendemos nem alugamos seus dados, não os compartilhamos para publicidade e não rastreamos você em outros apps ou sites. Como não rastreamos, não respondemos de forma diferente a sinais de "Do Not Track".

Se a XMACHINA LLC ou o Offline forem vendidos ou fundidos, seus dados podem passar ao novo dono, que deve seguir esta política ou avisar você antes de qualquer mudança. Podemos divulgar dados quando a lei exigir.

4. Onde seus dados são tratados

Nossos servidores são operados pela Supabase e podem ficar fora do seu país, por exemplo nos Estados Unidos. Para o Brasil, usamos as salvaguardas permitidas pelo art. 33 da LGPD e pela Resolução ANPD nº 19/2024. Para dados da UE, usamos as Cláusulas Contratuais-Padrão da Supabase (GDPR art. 46).

5. Por quanto tempo guardamos

Ao sair de uma league, você deixa de compartilhar novas pontuações com ela. Seus resultados anteriores continuam no histórico da league pelo prazo indicado acima, ou até você excluir sua conta.

6. Excluir sua conta

Ajustes → Excluir conta. Isso exclui sua conta, perfil, foto, pontuações, participações, troféus, bloqueios e backups. As leagues que você criou passam para outro membro, ou são excluídas se você for o único. Um troféu antigo de outro jogador ainda pode mostrar seu nome.

7. Seus direitos

Pela LGPD (e, conforme onde você mora, pelo GDPR), você tem direito a:

Muito disso você faz no próprio app: editar nome e foto, sair de leagues, excluir a conta. Para o resto, escreva para mail@xmachina.com. Respondemos em até 15 dias.

Você também pode reclamar à ANPD (Autoridade Nacional de Proteção de Dados) ou, na UE, à autoridade de proteção de dados do seu país.

8. Crianças e adolescentes

O Offline é para pessoas a partir de 16 anos no Brasil (13 anos em outros países). As leagues, que compartilham dados com outros jogadores, são para pessoas a partir de 16 anos na Alemanha e no Brasil. Não é dirigido a crianças e não coletamos conscientemente dados de menores de 13 anos. Antes de você criar ou entrar numa league, o Offline verifica sua idade (veja a seção 2); abaixo da idade mínima, as leagues não ficam disponíveis. Se você acredita que uma criança tem uma conta, escreva para mail@xmachina.com e nós a excluiremos.

9. Segurança

Os dados são criptografados em trânsito (HTTPS). O acesso aos seus dados é limitado a você, e os dados de uma league aos membros dela. Os tokens de login ficam só no seu iPhone: no Keychain e num arquivo que só o Offline e suas próprias extensões podem ler e que não entra nos backups. Nenhum sistema é perfeitamente seguro, mas trabalhamos para proteger seus dados.

10. Alterações

Se mudarmos esta política de forma relevante, avisaremos no app antes de a mudança valer. A data no topo indica a versão atual.

Site (offlineapp.us)

O site offlineapp.us é hospedado no GitHub Pages (GitHub, Inc., Estados Unidos). Quando você o visita, o GitHub trata seu endereço IP e dados técnicos básicos (navegador, páginas acessadas) nos registros do servidor para entregar o site e mantê-lo seguro. Base legal: nosso interesse legítimo em um site seguro e funcionando (LGPD art. 7º, IX; GDPR art. 6(1)(f)).

O site não usa cookies, nem ferramentas de análise ou publicidade, e não carrega conteúdo de outros serviços. As fontes são servidas pelo próprio site.