Política de Privacidade

Como tratamos dados do aplicativo, do site e das assinaturas.

Manifesto do tripulante

  • Privacidade inegociável: Seus dados não são moeda de troca.
  • Autonomia absoluta: Sua escala, seu dispositivo, suas regras.
  • Simplicidade operacional: Informação clara, sem ruído, offline-first.

1. Introdução e escopo

O Aviate Roster é um ecossistema composto pelo Aplicativo Móvel (Gestão de Escala) e pelo Website, que oferece informações, suporte e, quando disponível, contratação e gestão de assinaturas. Esta Política descreve como tratamos dados nesses ambientes. O tratamento depende da funcionalidade utilizada e pode se basear, conforme o caso, na execução de contrato, em obrigações legais ou em outra hipótese prevista em lei.

2. Dados do website

O website (aviateroster.com) apresenta informações, canais de suporte e, quando disponível, páginas para contratar ou gerenciar assinaturas. A lista de contatos descrita abaixo é distinta dos dados necessários para uma compra ou para o suporte.

  • Lista de contatos existente: Mantemos uma base de contatos (Nome, E-mail, Cargo e WhatsApp opcional) de pessoas que se inscreveram quando o app ainda não era público.
  • Finalidade: Comunicações pontuais sobre novidades do projeto, apenas para quem já estava inscrito.
  • Retenção: Mantemos esses dados até que você peça o descadastro (link em todo e-mail ou pelo e-mail privacidade@aviateroster.com), respeitando as obrigações legais aplicáveis.
  • Armazenamento: Os dados são armazenados de forma segura no serviço de banco de dados gerenciado (com criptografia em repouso) e processados por infraestrutura serverless.

Pagamentos de assinaturas pelo site

O checkout é processado pela Stripe. Se a conta tiver um e-mail de recuperação verificado, o backend cria o cliente da Stripe com esse endereço; se não tiver, a Stripe solicita um e-mail durante o checkout. Para conciliar a operação, o backend envia à Stripe identificadores internos do perfil de cobrança, do plano e da tentativa de compra. A Stripe recebe os dados de cobrança fornecidos no checkout, que podem incluir nome, e-mail, endereço de cobrança quando solicitado e dados do cartão. O site não recebe os dados completos do cartão, e a Squawk Lab LLC não recebe nem armazena o número completo do cartão.

Para exibir e administrar a assinatura, o site recebe status da cobrança, ciclo, datas relevantes, renovação ou alteração programada e, quando houver reembolso, tipo, valor, moeda e data. Esses dados são tratados para administrar o acesso e a cobrança, cumprir obrigações legais aplicáveis e exercer direitos em cobranças contestadas ou disputas. A Stripe envia o recibo conforme os dados informados no checkout.

3. Dados do aplicativo (offline-first com sync opcional)

O Aviate Roster foi desenhado para rodar primeiro no seu celular. A maior parte do trabalho acontece ali, sem precisar de internet. Mas algumas funções (backup, compartilhamento familiar, notificações) só fazem sentido se algo for sincronizado com nossos servidores, e nesses casos tudo é criptografado e você controla.

O que fica no seu aparelho:

  • Sua escala completa: baixada da fonte operacional da companhia e salva no banco de dados local do seu celular.
  • Cálculos de horas, diárias e estatísticas: rodam localmente, sem passar pelos nossos servidores.
  • Credenciais técnicas: guardadas no armazenamento seguro do sistema operacional (Keychain no iOS, Keystore no Android).

O que vai pros nossos servidores (sempre criptografado em trânsito e em repouso):

  • Cadastro da sua conta: nome, e-mail, matrícula e função, necessários para você entrar no app de novo em outro aparelho.
  • Backup automático (opcional): se você ligar, uma cópia da sua escala fica guardada para restaurar em caso de troca de celular ou perda. Você pode desligar a qualquer momento.
  • Compartilhamento familiar (opcional): se você gerar um código para um familiar, ele consegue ver sua escala. Você gerencia e revoga o acesso quando quiser.
  • Identificador de notificação: código técnico do seu aparelho, registrado para que possamos te avisar de coisas relevantes (lembrete de hotel pickup, atualizações de escala).

O que NÃO sai do seu aparelho:

  • Sua senha: validada diretamente no provedor de identidade (login da companhia). O Aviate Roster nunca recebe, nunca guarda, nunca vê sua senha.
  • Consultas em tempo real: Live Web Lookup ("Cadê o avião?") e clima aeronáutico (METAR/TAF) acontecem direto entre seu celular e o parceiro consultado, sob ação sua. Não roteamos esse tráfego.

O que NÃO coletamos nem armazenamos:

Quando a sincronização inicial é feita, o sistema da companhia pode enviar campos que o app não precisa para funcionar. Esses campos não são persistidos no banco de dados local nem sincronizados com nossos servidores: mantemos apenas o essencial para te identificar e exibir sua escala, e descartamos o resto antes de salvar.

  • Salário e diárias: não pedimos esses valores. O app calcula a remuneração localmente, usando as tabelas da convenção coletiva vigente. O cálculo acontece no seu aparelho e não é enviado aos nossos servidores.
  • Dados dos colegas de tripulação: mantemos apenas nome e função em cache local, o suficiente para você reconhecer com quem voou.

O que nunca fazemos: não vendemos, alugamos ou compartilhamos seus dados com anunciantes ou data brokers. Não usamos seus dados de escala ou salário para perfilamento de publicidade. Nem agora, nem nunca.

4. Parceiros operacionais

Como qualquer aplicativo moderno, o Aviate Roster depende de alguns parceiros para funcionar: quem guarda o backup, quem valida o login da empresa, quem entrega as notificações no seu celular.

Em vez de escondê-los atrás de termos genéricos, mantemos uma página dedicada e sempre atualizada com a lista nominal de cada parceiro, o que cada um faz por você e onde seus dados são tratados:

Veja a lista completa de parceiros operacionais →

O projeto Supabase usado pelas funções de cobrança está configurado na região sa-east-1 (São Paulo, Brasil). Essa região descreve esse projeto e não significa que todo o tratamento ocorra no Brasil. A Stripe informa que pode processar dados internacionalmente, inclusive nos Estados Unidos e na Índia, e manter registros após o encerramento da relação quando necessário para obrigações legais ou prevenção a fraude. Os papéis da Stripe variam conforme a finalidade. A Resend informa processamento nos Estados Unidos para o envio de e-mails de segurança e da conta. Para exercer seus direitos ou pedir informações sobre o tratamento e as transferências, escreva para privacidade@aviateroster.com.

Os países e regiões indicados nesta Política e na lista de parceiros descrevem as informações atualmente conhecidas sobre os serviços. Eles não constituem um inventário exaustivo de cada acesso ou transferência, nem identificam por si só o mecanismo jurídico usado em cada transferência internacional. Para pedir informações sobre o mecanismo aplicável a um tratamento específico e obter cópia de salvaguardas disponíveis, escreva para privacidade@aviateroster.com.

Quando trocamos um parceiro ou adicionamos um novo, atualizamos essa página antes que a mudança entre em vigor.

Sua senha: credenciais do provedor de identidade (login da empresa) ficam no canal direto entre o seu celular e o provedor. O Aviate Roster nunca recebe sua senha. Recebe apenas uma confirmação de identidade dizendo "este usuário é quem diz ser".

5. Backup e restauração

O backup em nuvem é opcional e controlado pelo usuário. Regras atuais:

  • Ativação opcional: O backup automático pode ser ativado ou desativado no aplicativo a qualquer momento.
  • Uso do Backup: A finalidade principal é permitir recuperação de dados em troca de aparelho, reinstalação ou perda de dados locais.
  • Controle do usuário: O backup é um recurso seu, para a sua própria restauração. Seus dados, suas regras.

6. Segurança e criptografia

A segurança é o pilar central do Aviate Roster. Todo o armazenamento e tráfego de dados seguem os mais rigorosos padrões da indústria:

  • Criptografia em Trânsito: Comunicações de rede usam HTTPS/TLS.
  • Criptografia em Repouso: Dados armazenados em infraestrutura de nuvem utilizam mecanismos de proteção providos pelos serviços contratados.
  • Evolução de Segurança: O modelo de criptografia ponta a ponta para backup está em constante aprimoramento.
  • Row Level Security (RLS): No banco de dados gerenciado, políticas estritas garantem que cada usuário acesse apenas os próprios dados e que somente administradores autorizados tenham acesso administrativo.

7. Dados biométricos

Para facilitar o acesso rápido ao app, podemos utilizar sensores biométricos (FaceID, TouchID). É importante ressaltar:

  • Sem Coleta: Nós NUNCA temos acesso, coletamos ou armazenamos sua impressão digital ou mapa facial.
  • Processamento no Hardware: Assim como aplicativos de bancos, o Aviate Roster apenas recebe um sinal de "Confirmado" ou "Negado" do Android ou iOS.

8. Permissões do dispositivo

O Aviate Roster pede apenas as permissões estritamente necessárias para funcionar, agrupadas por finalidade:

Para sincronizar com a internet:

  • Acesso à internet: baixar sua escala, ativar backup e enviar formulários.
  • Estado da conexão: saber se você está online ou em modo avião, para evitar tentativas inúteis de sincronização.

Para te avisar de coisas importantes:

  • Mostrar notificações: exibir alertas no celular (lembrete de hotel pickup, atualizações de escala).
  • Acordar o aparelho: permitir que uma notificação chegue mesmo com o celular em modo de baixo consumo.
  • Receber mensagens push: autorização para o serviço de notificações do Google entregar alertas no seu aparelho.

Para lembretes de hotel pickup:

  • Alarme no horário exato: tocar o lembrete no momento certo, mesmo com o celular bloqueado. Você concede manualmente nas configurações do Android e pode revogar quando quiser. Sem essa permissão, o lembrete usa um modo aproximado (alguns minutos de variação).
  • Reativar alarmes após reiniciar: se você desliga e religa o celular, o app reagenda os lembretes já programados.

Para salvar offline:

  • Armazenamento local: guardar o banco de dados protegido com sua escala, configurações e backups locais.

Você pode revogar qualquer uma dessas permissões a qualquer momento nas configurações do iOS/Android. Algumas funções podem deixar de funcionar quando a permissão correspondente é negada, mas o app continua usável.

9. Exclusão de dados

Você tem controle total sobre a exclusão:

  • No App: A opção "Limpar Dados" apaga instantaneamente todo o histórico local. Desinstalar o app remove as chaves de criptografia.
  • No Site: Para remover seus dados de contato da nossa base, use o link de descadastro em qualquer e-mail ou envie uma solicitação para privacidade@aviateroster.com. Atenderemos em até 48h úteis.
  • Exclusão de Conta: O fluxo público de solicitação está em Excluir Conta. Para uma assinatura comprada pelo site, cancele primeiro a renovação no portal da Stripe. Quando a renovação já estiver cancelada, ao concluir a exclusão da conta antes do fim do período pago, a assinatura e o acesso serão encerrados imediatamente. Se quiser usar o período restante, aguarde o fim dele antes de pedir a exclusão. Para compras feitas pela App Store ou pelo Google Play, cancele na própria loja; excluir a conta não cancela essas assinaturas. A exclusão não gera reembolso automaticamente e não substitui um pedido de reembolso. Para cobranças feitas pelo site, o pedido pode ser enviado para contato@aviateroster.com conforme a Política de reembolso. Os direitos previstos em lei permanecem preservados.

Uma solicitação remota de exclusão não apaga automaticamente dados que permaneçam somente no seu aparelho nem arquivos que você tenha exportado. Para removê-los, use a opção “Limpar Dados” no aplicativo e apague separadamente as cópias exportadas.

Após a exclusão, podemos conservar os registros financeiros e transacionais mínimos necessários, como referências de cliente, assinatura e fatura da Stripe, ciclo, datas pagas e informações de reembolso. Eles são desvinculados do perfil ativo e pseudonimizados, mas ainda podem ser conciliados com a Stripe por identificadores. Pseudonimização não é anonimização.

Esses registros podem permanecer após a exclusão pelo período necessário a obrigações legais ou contábeis, conciliação, exercício regular de direitos, disputas e prevenção a fraude. O prazo depende da finalidade e dos prazos aplicáveis; não há um prazo único para todos os registros. Registros técnicos e cópias em backups também podem seguir os controles e períodos de retenção aplicáveis aos serviços utilizados. Quando a retenção deixar de ser necessária, os dados devem ser eliminados ou anonimizados conforme os procedimentos aplicáveis. Para informações sobre um registro específico, contate privacidade@aviateroster.com.

10. Métricas, cookies e identificadores

Para quem usa o site (aviateroster.com):

Usamos armazenamento local necessário para lembrar sua escolha sobre analytics. Os scripts do Vercel Analytics e do Speed Insights só são carregados depois que você aceita no aviso de cookies; ao recusar, eles não são carregados. Para alterar sua escolha, use o botão abaixo para abrir novamente o aviso de cookies. O aviso se refere a essas ferramentas do site, não às medições do aplicativo nem ao processamento necessário para autenticação, pagamentos e segurança. As ferramentas podem receber dados técnicos e eventos de uso; embora os relatórios que consultamos possam estar agregados, isso não significa que cada evento, identificador ou registro técnico seja anônimo.

Para quem usa o aplicativo:

Usamos o Firebase Analytics (Google) no Android para compreender eventos de uso e dados técnicos do app, como telas utilizadas, ações e versões do sistema. Essa medição não é usada atualmente no app iOS. Podemos consultar resultados em forma agregada para priorizar correções; dados de eventos e identificadores técnicos recebidos pelo fornecedor podem continuar associados a uma instalação ou dispositivo e, por isso, não são necessariamente anônimos. O identificador pode variar por plataforma e configuração; não afirmamos que todo aparelho forneça Advertising ID ou IDFA.

Os identificadores técnicos servem para medição e funcionamento do serviço conforme a configuração do Firebase. O Aviate Roster não exibe anúncios. A política do Google explica os dados que o fornecedor pode tratar e as opções oferecidas por cada sistema operacional.

Sobre os identificadores e relatórios:

  • Relatórios agregados não tornam anônimos os dados de evento, logs ou identificadores que possam ter sido processados para produzi-los.
  • O Aviate Roster não usa esses dados para exibir anúncios nem os vende a anunciantes ou data brokers.
  • A disponibilidade de controles de identificador depende do sistema operacional e do serviço Google utilizado.

Bug reports e logs:

Se você usar a opção "Reportar Problema" dentro do app, o envio é voluntário e pode incluir dados técnicos do seu aparelho para que possamos investigar. Screenshot é opcional, e recomendamos revisar antes de enviar para garantir que não contém dados pessoais ou de terceiros.

Ações administrativas sensíveis (ex.: alteração de acesso, operações críticas de suporte) geram registros internos para segurança, governança e rastreabilidade, com acesso restrito por perfil administrativo.

Categoria Finalidade Retenção
Vercel Analytics e Speed Insights do site Eventos técnicos e de uso; relatórios de visitas e performance agregados Conforme o plano e a configuração do fornecedor; consulte-nos sobre um tratamento específico
Firebase Analytics (Android) Eventos de uso e dados técnicos; relatórios agregados Conforme a configuração do Firebase Analytics e o tipo de dado; consulte-nos sobre um tratamento específico
Bug reports Diagnóstico de problemas reportados pelo usuário Até 90 dias após resolução
Logs administrativos Governança, auditoria e prevenção de abuso Conforme necessidade operacional e legal

11. Bases legais e direitos de privacidade

A legislação aplicável depende de onde você está, do serviço utilizado e da finalidade. Quando uma lei exigir uma base legal, usamos aquela que corresponda à atividade; o simples uso do app ou do site não é tratado como consentimento genérico.

  • Contrato: criar e administrar a conta, fornecer os recursos solicitados, processar assinaturas, cobranças, suporte e restauração de acesso.
  • Obrigação legal ou regulatória: manter registros fiscais, contábeis e outros registros que a lei exija.
  • Interesses legítimos, quando permitidos: proteger contas e sistemas, prevenir fraude e abuso, operar os serviços, responder a suporte e defender direitos em disputas, considerando os direitos e expectativas da pessoa.
  • Consentimento: usado somente quando for a base aplicável e tiver sido obtido de forma adequada, por exemplo para uma comunicação opcional ou analytics do site. A forma de escolha é explicada na seção 13.

Conforme a lei e as circunstâncias, você pode solicitar confirmação e acesso aos dados, correção, exclusão ou anonimização quando cabível, portabilidade, informação sobre compartilhamentos, restrição do tratamento, oposição a tratamentos baseados em interesses legítimos e retirada de consentimento. A retirada não afeta o tratamento realizado legalmente antes dela. Esses direitos têm condições e exceções previstas em lei; dados que precisemos conservar por obrigação legal podem não ser apagados imediatamente.

Se você estiver na Califórnia e a lei estadual se aplicar à empresa e ao tratamento, poderão estar disponíveis direitos de saber/acessar, corrigir ou excluir dados, optar por não participar de venda ou compartilhamento para publicidade comportamental entre contextos e limitar certos usos de dados sensíveis. A aplicabilidade depende dos critérios legais; esta Política não afirma que eles sejam atendidos. As demais leis estaduais dos Estados Unidos também variam.

Para exercer um direito ou contestar uma resposta, escreva para privacidade@aviateroster.com. Podemos pedir informações razoáveis para confirmar a titularidade do pedido. Você também pode apresentar reclamação à autoridade de proteção de dados competente: a autoridade local no Espaço Econômico Europeu, o ICO no Reino Unido, a ANPD no Brasil ou a autoridade estadual competente nos Estados Unidos, quando aplicável. A reclamação pode ser apresentada nas condições previstas pela lei local. Responderemos no prazo aplicável à solicitação e à lei correspondente.

12. Isenção de responsabilidade

O Aviate Roster é uma ferramenta independente. Não possuímos vínculo oficial com nenhuma companhia aérea. O uso do app não substitui a conferência nos canais oficiais.

13. Consentimento

O consentimento é apenas uma das bases legais possíveis e não é presumido pelo simples uso do aplicativo ou do site. No site, o aviso de cookies controla o carregamento do Vercel Analytics e do Speed Insights: esses scripts só são carregados depois de você aceitar e não são carregados quando você recusa. Para reabrir o aviso e retirar ou alterar sua escolha, use o botão Gerenciar cookies na seção de métricas acima. Ao recusar depois de aceitar, a página é recarregada para interromper a sessão atual dos scripts. Esse controle se limita ao analytics do site e não governa o processamento necessário ao serviço nem as medições no aplicativo.

Quando o consentimento for a base usada para um tratamento, você pode retirá-lo pelo canal que forneceu o consentimento ou por privacidade@aviateroster.com, sem afetar a legalidade do tratamento anterior à retirada. A lista de contatos também pode ser encerrada pelo link de descadastro nos e-mails enviados.

14. Contato

Mantemos dois canais acompanhados diariamente pela equipe:

  • privacidade@aviateroster.com: exclusivamente para assuntos de privacidade, LGPD, exclusão de conta e dúvidas sobre tratamento de dados. Atendimento pela equipe de privacidade.
  • contato@aviateroster.com: dúvidas gerais, suporte, bugs, sugestões e qualquer assunto que não seja especificamente de privacidade.

Controladora: Squawk Lab LLC, constituída no estado de Wyoming, Estados Unidos.

Endereço: 7345 W SAND LAKE RD STE 210, ORLANDO, FL 32819, Estados Unidos.

Contato legal corporativo do site: squawklab.com

Última atualização: 4 de novembro de 2026