No Pain No Scroll
PT

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 vemO que acontece com isso
Vídeo da câmeraDa câmera, enquanto uma série de repetições está abertaCada 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 bloqueioDos apps, categorias e sites que você escolheiOS: 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á ligadoO 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 appsLido para montar o seletor e você poder escolher o que bloquear. Não é guardado nem transmitido.
Seus minutosDa sua própria atividade no appRepetiçõ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ãoO 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çõesDe 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 registramosO que isso contém
Progresso na configuraçãoAté 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õesQual permissão foi pedida, em que parte do app, e se acabou sendo concedida.
Tamanho da lista de bloqueioQuantos 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çõesO 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 minutosMinutos 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 bloqueioQue a tela de bloqueio apareceu, e qual botão você apertou nela.
NotificaçõesQue você abriu uma notificação do app, e de que tipo ela era.
FeedbackQue 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ãoPlataformaPor que o app precisaO que ganhamos com isso
CâmeraiOS e AndroidPara contar suas repetiçõesNada. Os quadros são analisados no aparelho e descartados.
Tempo de Uso (Family Controls)iOSPara bloquear e desbloquear os apps que você escolheuTokens que não temos como decifrar.
Apple Saúde — treinosiOS, opcionalPara transformar em minutos os treinos que você fez em outro lugarSó o fato de que minutos vieram dele. O treino em si fica no aparelho.
NotificaçõesiOS e AndroidPara avisar quando um desbloqueio está acabando, ou quando minutos foram creditadosNada. Toda notificação é gerada no aparelho — não existe servidor de push nem token de push.
Acesso ao usoAndroidPara saber qual app está em primeiro planoO nome de pacote desse app.
Serviço de acessibilidadeAndroidO mesmo, mas na hora, em vez de ficar consultando de tempos em temposApenas 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 appsAndroidPara desenhar a tela de bloqueio por cima do app que você abriuNada.
Ver todos os apps instaladosAndroidPara listar seus apps no seletorNada. A lista não é guardada nem enviada.
Ignorar otimização de bateriaAndroid, opcionalPara o sistema não derrubar o bloqueio em segundo planoNada.
Iniciar com o sistema, serviço em primeiro planoAndroidPara restaurar o bloqueio depois de reiniciar o aparelho ou atualizar o appNada.

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.

QuemO que recebeOndePolítica
PostHogEstatísticas de uso, o identificador anônimo, seu feedback e qualquer e-mail enviado junto, mais os detalhes técnicos do §3União Europeiaposthog.com/privacy
Google — Firebase AnalyticsAs mesmas estatísticas e o mesmo identificador, mais aqueles detalhes técnicosEstados Unidos e outros países onde o Google operafirebase.google.com
Google — Firebase CrashlyticsRelatórios de erro e o identificador anônimoIdemfirebase.google.com
NetlifyOs logs de servidor deste site — endereço IP, user agent do navegador, página pedida, horárioEstados Unidosnetlify.com/privacy
Google — FormsO formulário da lista de espera, se você preencherEstados Unidospolicies.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 aparelhoAté 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ônimoFica no Keychain do iOS / Block Store do Android, pelo tempo que o sistema operacional o mantiver lá.
Estatísticas de usoEnquanto 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 erroEnquanto 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 juntoAté 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 esperaAté 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

privacy@nopainnoscroll.com

Esse endereço chega à pessoa responsável pela proteção de dados na empresa.