Jurídico
Política de Privacidade
Última atualização:
Esta política explica o que o No Pain No Scroll faz com as suas informações — o que fica no seu celular, o pouco que chega até nós e o que você pode fazer a respeito. Vale para o app de iOS, o app de Android e este site, em qualquer lugar do mundo em que você os use.
A versão curta
- Sua câmera nunca sai do seu celular. As repetições são contadas por um modelo que roda no aparelho; cada quadro é analisado na hora e descartado em seguida. Nada é gravado, salvo ou enviado.
- Nunca ficamos sabendo quais apps você bloqueia. No iPhone o sistema nos entrega tokens que não temos como decifrar. No Android a lista fica no armazenamento do próprio app.
- Não existe conta. Usar o app nunca exige seu nome, seu telefone ou um e-mail.
- Coletamos, sim, estatísticas de uso anônimas e relatórios de erro, para saber quais partes do app funcionam. Tudo isso fica ligado a um número aleatório, não a você.
- Nada é vendido, nada vai para anunciantes e não rastreamos você pelos apps e sites de outras empresas — não existe SDK de publicidade no app, e nada nele se enquadra na definição de rastreamento da Apple.
1. Quem somos
O No Pain No Scroll é publicado no mundo todo na App Store e no Google Play — incluindo todos os Estados Unidos, a União Europeia e o restante do EEE, o Reino Unido e o Brasil. Esta política vale para todo mundo que usa o app ou este site, onde quer que você esteja.
O app é feito pela LBR DESENVOLVIMENTO E MANUTENCAO DE SOFTWARE LTDA, CNPJ 44.706.387/0001-71, empresa registrada em Salvador, Bahia, Brasil. Nesta política, “nós” é essa empresa, “o app” é o aplicativo No Pain No Scroll para iOS e Android, e “você” é quem o utiliza.
Somos o controlador dos dados pessoais descritos aqui — quem decide por que e como eles são tratados. Como o app é oferecido internacionalmente, mais de um regime de proteção de dados se aplica a ele ao mesmo tempo: para quem está nos Estados Unidos, as leis federais e estaduais de privacidade; para quem está na Europa, o Regulamento Geral de Proteção de Dados da União Europeia e o UK GDPR; e no Brasil, a Lei Geral de Proteção de Dados (LGPD, Lei 13.709/2018). O app se comporta de forma idêntica em todo lugar — não existe build regional que colete mais —, então onde essas leis divergem aplicamos a mais rigorosa para todo mundo.
Para qualquer assunto deste documento, escreva para privacy@nopainnoscroll.com.
2. O que nunca sai do seu celular
Nada do que está abaixo é transmitido para lugar nenhum. Fica no armazenamento privado do app, no seu aparelho, e vai embora junto com ele.
| O quê | De onde vem | O que acontece com isso |
|---|---|---|
| Vídeo da câmera | Da câmera, enquanto uma série de repetições está aberta | Cada quadro vai para um modelo de pose que roda inteiramente no aparelho. O modelo devolve a posição das suas articulações, o app transforma isso em uma contagem de repetições e o quadro é descartado. Nada é gravado, e o app não tem acesso à sua galeria de fotos. |
| Sua lista de bloqueio | Dos apps, categorias e sites que você escolhe | iOS: o framework de Tempo de Uso da Apple entrega ao app tokens opacos no lugar dos nomes — tecnicamente não temos como descobrir a que eles se referem. Android: os nomes de pacote ficam no arquivo de configurações do próprio app. |
| O app aberto na sua frente (Android) | Do sistema, enquanto o bloqueio está ligado | O app lê o nome de pacote do que está na tela — com.exemplo.app — para saber quando mostrar a tela de bloqueio. O nome de pacote e nada além disso: nunca o conteúdo da tela, nunca o que você lê ou digita. Fica em memória pelo momento em que é necessário, nunca é gravado no armazenamento do próprio app e nunca é transmitido. |
| Seus apps instalados (Android) | Do sistema, quando você abre o seletor de apps | Lido para montar o seletor e você poder escolher o que bloquear. Não é guardado nem transmitido. |
| Seus minutos | Da sua própria atividade no app | Repetições, minutos ganhos, gastos e expirados, e o histórico de atividade por trás disso. Um banco de dados no aparelho. |
| Treinos do Apple Saúde (iOS, opcional) | Do Apple Saúde, se você ligar o recurso e conceder a permissão | O app lê os registros de treino — tipo de atividade, horário de início, duração — e converte a duração em minutos que você pode gastar. Ele faz isso em segundo plano também, então os minutos aparecem sem você precisar abrir o app. Os registros ficam no aparelho. As estatísticas de uso da próxima seção registram que os minutos vieram do Apple Saúde, e nada além disso: nunca o tipo de treino, quanto tempo ele durou ou quantos minutos rendeu. O app também nunca escreve nada de volta no Apple Saúde. |
| Suas configurações | De você | Quantos minutos cada exercício vale, se os minutos expiram e em quanto tempo, em que ponto da configuração inicial você está, quais tutoriais já viu. |
3. O que chega até nós
Três coisas saem do aparelho: estatísticas de uso, relatórios de erro e o feedback que você escolher enviar. As três ficam ligadas ao identificador descrito a seguir.
O identificador anônimo
Na primeira vez que você abre o app, ele gera um identificador aleatório — um UUID, algo como f47ac10b-58cc-4372-a567-0e02b2c3d479 — junto com a data e a versão do app naquela primeira abertura. Ele não é derivado do seu aparelho, do seu telefone, de uma conta nem de qualquer outra coisa sua.
Ele tem uma função só: separar um fluxo anônimo de eventos de outro, para que uma pergunta como “de quem começa a configuração, quantos terminam?” tenha alguma resposta. Fica guardado no Keychain do iOS e, no Android, no Block Store do Google Play.
- Ele funciona só dentro deste app. Mede o que acontece no No Pain No Scroll, e nada do que você faz em outro app ou em qualquer site.
- Ele não é um identificador de publicidade. O app nunca pede o IDFA no iOS nem o Advertising ID no Android.
- Ele nunca é combinado com dados sobre você vindos de outro lugar, e nunca é entregue a um anunciante ou a um corretor de dados.
Estatísticas de uso
Cada evento abaixo carrega contagens, durações e rótulos fixos. Nada de texto livre, nada de nomes, nada de conteúdo.
| O que registramos | O que isso contém |
|---|---|
| Progresso na configuração | Até que etapa da configuração inicial você chegou, e suas duas respostas às perguntas de abertura — mais ou menos quanto tempo você passa rolando por dia, e qual dos quatro motivos trouxe você até aqui. |
| Resultado das permissões | Qual permissão foi pedida, em que parte do app, e se acabou sendo concedida. |
| Tamanho da lista de bloqueio | Quantos apps, categorias e sites você bloqueia, e se esse número subiu ou desceu quando você editou. Só a contagem — nunca quais são. |
| Séries de repetições | O exercício (agachamento, flexão ou polichinelo), quantas repetições, quantos minutos renderam e se você terminou a série ou saiu no meio. |
| Seus minutos | Minutos creditados, gastos e expirados; seu saldo antes e depois de um desbloqueio; se a expiração está ligada e o prazo que você escolheu. Quando um crédito veio do Apple Saúde, só o fato de ter vindo de lá — nunca o tipo de treino, quanto tempo ele durou ou quantos minutos rendeu. |
| Esbarrar em um bloqueio | Que a tela de bloqueio apareceu, e qual botão você apertou nela. |
| Notificações | Que você abriu uma notificação do app, e de que tipo ela era. |
| Feedback | Que você abriu o formulário Enviar feedback; e, ao enviar, se deixou um e-mail e quantos caracteres escreveu — nunca o que você escreveu. |
Acompanham todos esses eventos: o número de itens na sua lista de bloqueio, se a expiração está ligada, o número de build do app e uma marcação que identifica nossos próprios aparelhos de teste, para podermos excluí-los dos relatórios.
Nunca acompanham nenhum deles: quais apps você bloqueia, o que você faz dentro deles e qualquer coisa vinda da câmera.
Relatórios de erro
Quando o app quebra, um relatório é enviado para que possamos consertar: o rastreamento da pilha, a versão do app e do sistema, o modelo do aparelho, seu idioma e região, e um estado geral como a memória disponível. O identificador anônimo vai junto, para distinguirmos uma pessoa que bateu no mesmo erro dez vezes de dez pessoas que bateram uma vez cada.
O feedback que você envia
O app tem um formulário Enviar feedback, em Configurações. Se você usá-lo, recebemos o que você escreveu (até 2.000 caracteres) e, se preencher o campo opcional, seu e-mail. Esse endereço é o único lugar do app inteiro em que você pode nos entregar algo que identifica você; ele existe para podermos responder e é inteiramente escolha sua. Fica guardado junto com a sua mensagem e no mesmo registro do seu identificador anônimo — nunca é carimbado nos seus outros eventos. E é justamente esse vínculo que te dá um caminho de exclusão que funciona; o §9 explica como usar.
O que nossos provedores veem automaticamente
Os serviços de analytics e de relatório de erro recebem os detalhes técnicos que acompanham qualquer requisição na internet: seu endereço IP, modelo do aparelho, versão do sistema, versão do app, idioma, fuso horário e o horário da requisição. O endereço IP serve para estimar de que país ou região veio um evento; não é usado para montar um perfil seu. Não usamos o identificador de publicidade — IDFA no iOS, Advertising ID no Android — e o app não tem nenhum SDK de publicidade.
4. As permissões que o app pede
Cada uma é pedida no momento em que o recurso precisa dela, com uma explicação na tela. Você pode recusar qualquer uma e mudar de ideia depois, nas configurações do celular. O app continua funcionando com o que sobrar — menos o recurso para o qual aquela permissão servia.
| Permissão | Plataforma | Por que o app precisa | O que ganhamos com isso |
|---|---|---|---|
| Câmera | iOS e Android | Para contar suas repetições | Nada. Os quadros são analisados no aparelho e descartados. |
| Tempo de Uso (Family Controls) | iOS | Para bloquear e desbloquear os apps que você escolheu | Tokens que não temos como decifrar. |
| Apple Saúde — treinos | iOS, opcional | Para transformar em minutos os treinos que você fez em outro lugar | Só o fato de que minutos vieram dele. O treino em si fica no aparelho. |
| Notificações | iOS e Android | Para avisar quando um desbloqueio está acabando, ou quando minutos foram creditados | Nada. Toda notificação é gerada no aparelho — não existe servidor de push nem token de push. |
| Acesso ao uso | Android | Para saber qual app está em primeiro plano | O nome de pacote desse app. |
| Serviço de acessibilidade | Android | O mesmo, mas na hora, em vez de ficar consultando de tempos em tempos | Apenas o nome de pacote do app em primeiro plano. O serviço nunca lê texto da tela, nunca lê o que você digita e não transmite nada. |
| Sobrepor a outros apps | Android | Para desenhar a tela de bloqueio por cima do app que você abriu | Nada. |
| Ver todos os apps instalados | Android | Para listar seus apps no seletor | Nada. A lista não é guardada nem enviada. |
| Ignorar otimização de bateria | Android, opcional | Para o sistema não derrubar o bloqueio em segundo plano | Nada. |
| Iniciar com o sistema, serviço em primeiro plano | Android | Para restaurar o bloqueio depois de reiniciar o aparelho ou atualizar o app | Nada. |
5. Por que podemos tratar esses dados
Todo uso de dado pessoal precisa de uma base legal. As nossas:
| O que fazemos | Por quê | Base legal |
|---|---|---|
| Rodar o app no seu aparelho — bloquear, contar repetições, manter seus minutos | É o serviço que você instalou | Execução do serviço que você solicitou. |
| Usar câmera, Apple Saúde, Tempo de Uso, acessibilidade e notificações | Recursos que você ligou | Seu consentimento, dado no aviso de permissão do celular e revogável nas configurações dele a qualquer momento. Dado de saúde exige consentimento específico, que é exatamente o que o aviso do Apple Saúde pede. |
| Coletar estatísticas de uso | Para descobrir que partes do app funcionam e quais são abandonadas | Nosso legítimo interesse em melhorar um produto pelo qual somos responsáveis — ponderado contra o fato de que o dado é pseudonimizado, mínimo e nunca compartilhado para publicidade. Você pode se opor; veja abaixo. |
| Coletar relatórios de erro | Para o app não quebrar | O mesmo legítimo interesse, mais estabilidade e segurança. |
| Ler seu feedback | Para responder você | Seu consentimento — você escreveu e apertou enviar. |
6. Quem mais lida com seus dados
Não mantemos servidores próprios. Os serviços abaixo recebem dados porque o app e este site os utilizam. Cada um opera sob os termos de tratamento de dados que publica, e nenhum deles está autorizado por nós a usar o que recebe para finalidades próprias.
| Quem | O que recebe | Onde | Política |
|---|---|---|---|
| PostHog | Estatísticas de uso, o identificador anônimo, seu feedback e qualquer e-mail enviado junto, mais os detalhes técnicos do §3 | União Europeia | posthog.com/privacy |
| Google — Firebase Analytics | As mesmas estatísticas e o mesmo identificador, mais aqueles detalhes técnicos | Estados Unidos e outros países onde o Google opera | firebase.google.com |
| Google — Firebase Crashlytics | Relatórios de erro e o identificador anônimo | Idem | firebase.google.com |
| Netlify | Os logs de servidor deste site — endereço IP, user agent do navegador, página pedida, horário | Estados Unidos | netlify.com/privacy |
| Google — Forms | O formulário da lista de espera, se você preencher | Estados Unidos | policies.google.com |
Uma coisa está de propósito fora dessa tabela. Quando seu navegador abre uma página deste site, ele busca duas fontes direto nos servidores do Google, então o Google enxerga seu endereço IP e seu navegador — mas faz isso por conta própria, não como operador agindo por nós, e não há contrato nosso regendo aquilo. O §10 trata disso e do que dá para fazer a respeito.
Fora isso, só divulgamos dados pessoais quando a lei exigir — ordem judicial ou requisição legítima de autoridade — ou se um dia a empresa for vendida ou incorporada, caso em que esta política acompanha os dados e você seria avisado antes de qualquer mudança.
Não vendemos dados pessoais, não os compartilhamos para publicidade de nenhum tipo e não repassamos nada a corretores de dados. Não existe nenhum SDK de publicidade no app.
A Apple e o Google também tratam dados por conta própria quando você baixa ou atualiza o app. O que eles fazem com isso é regido pelas políticas deles, não por esta.
7. Onde seus dados são tratados
O app é usado internacionalmente e seus provedores operam internacionalmente, então, esteja você onde estiver, seus dados são tratados em mais de um país. Nosso provedor de analytics guarda dados na União Europeia. Os serviços do Google guardam dados nos Estados Unidos e em outros países onde o Google opera. A empresa responsável por tudo isso está estabelecida no Brasil. Ou seja: dados pessoais cruzam fronteiras no curso normal das coisas.
Essas transferências são cobertas pelos termos de tratamento de dados que cada provedor publica — é ali que ficam as salvaguardas de transferência, incluindo as Cláusulas Contratuais Padrão da Comissão Europeia e seus equivalentes em outras jurisdições. Os links do §6 apontam para as versões atuais. Se quiser saber qual mecanismo se aplica a um provedor específico, é só perguntar.
8. Por quanto tempo guardamos
| O quê | Por quanto tempo |
|---|---|
| Tudo o que está no seu aparelho | Até você apagar o app. Apagá-lo remove o banco de dados local, sua lista de bloqueio, seus minutos e suas configurações. |
| O identificador anônimo | Fica no Keychain do iOS / Block Store do Android, pelo tempo que o sistema operacional o mantiver lá. |
| Estatísticas de uso | Enquanto ainda estiverem nos dizendo algo útil sobre como o app é usado, e nunca além da janela de retenção configurada nos nossos provedores de analytics. |
| Relatórios de erro | Enquanto o erro ainda valer a pena diagnosticar. Nosso serviço de relatório de erros aplica a própria janela de retenção e descarta depois dela. |
| Feedback, e qualquer e-mail enviado junto | Até a sua questão estar resolvida e não precisarmos mais dela, ou até você pedir que apaguemos — o que vier primeiro. |
| Cadastros na lista de espera | Até o app ser lançado e nós escrevermos para você, ou até você pedir para sair. |
Depois disso, os dados são apagados ou reduzidos a números agregados que não dá mais para rastrear até um aparelho. Se quiser saber a janela em vigor para um provedor específico, é só perguntar.
9. Seus direitos
Onde quer que você esteja, você pode nos pedir: a confirmação de que tratamos dados pessoais seus; uma cópia deles; a correção do que estiver errado, incompleto ou desatualizado; a eliminação, ou a anonimização e o bloqueio do que for desnecessário, excessivo ou tratado fora da lei; a limitação ou a oposição ao que fazemos com eles; a portabilidade para outro fornecedor; a informação sobre com quem compartilhamos; e a revogação de um consentimento que você deu, depois de informado o que recusar significa. Oferecemos essa mesma lista para todo mundo que usa o app, não só onde alguma lei obriga.
Para quem está nos Estados Unidos, várias leis estaduais de privacidade dão direitos comparáveis — a lista acima é o que oferecemos independentemente do estado. Para quem está na Europa, esses direitos vêm do GDPR da União Europeia e do UK GDPR, e revogar um consentimento nunca afeta o que foi feito enquanto ele valia. Para quem está no Brasil, vêm da LGPD.
Dois deles você exerce sozinho, agora, sem nos pedir nada: revogar uma permissão nas configurações do celular e apagar tudo o que o app guarda localmente apagando o app.
Como funciona a exclusão
Escreva para privacy@nopainnoscroll.com. Respondemos dentro do prazo que se aplica onde você está — no máximo um mês, e antes disso onde a lei local exigir. Talvez precisemos de uma pergunta ou outra para ter certeza de que estamos agindo para a pessoa certa — mas só o necessário para isso, e nada que fôssemos guardar depois.
Você também pode registrar uma reclamação junto à autoridade de proteção de dados do seu país.
10. Este site
O nopainnoscroll.com é um conjunto de páginas estáticas. Ele não define cookies, não roda analytics e não carrega nenhum script de rastreamento — não há aviso de consentimento porque não há nada a consentir.
Duas coisas ainda acontecem quando você abre uma página. Nossa hospedagem, a Netlify, mantém logs de servidor comuns — seu endereço IP, o user agent do navegador, a página pedida e o horário — para segurança e diagnóstico. E a página busca duas fontes no Google Fonts, o que revela seu endereço IP e seu navegador ao Google.
A lista de espera é opcional e é um Google Forms. O que você digita ali — seu e-mail e o que mais o formulário pedir — fica guardado no Google e legível por nós. Usamos para uma coisa só: avisar você quando o app sair. Não vamos incluir você em nenhuma outra lista, e toda mensagem terá como sair.
11. Segurança
Tudo o que o app envia trafega por conexões criptografadas. No aparelho, seus dados ficam no armazenamento privado do app, protegidos pelo Data Protection do iOS e pelo sandbox de aplicativos do Android; o identificador anônimo fica no Keychain do iOS ou no Block Store do Google Play. Nossos provedores guardam o que o §6 lista, sob os programas de segurança deles.
12. Mudanças nesta política
Quando esta política mudar, a data no topo muda junto e a versão anterior é substituída aqui. E onde a mudança dependesse do seu consentimento, o antigo não serve — você seria consultado de novo antes de ela valer para você.
13. Contato
LBR DESENVOLVIMENTO E MANUTENCAO DE SOFTWARE LTDA
CNPJ 44.706.387/0001-71
Al. Salvador, 1057 — Caminho das Árvores
Edif. Salvador Shopping Business — Torre América, salas 911 e 912
Salvador — BA, CEP 41820-790
Brasil
Esse endereço chega à pessoa responsável pela proteção de dados na empresa.