Política de Privacidade
Versão 2026-10-27 · em vigor a partir de 27 de outubro de 2026 · em conformidade com a Lei Geral de Proteção de Dados (Lei nº 13.709/2018, “LGPD”), com complementos para o GDPR (seção 13) · English version
Resumo: coletamos o mínimo para você entrar e usar o MacDocker — o e-mail e o nome que o GitHub, o Google ou a Apple nos informam, o que você responde no cadastro e os registros de uso dos seus jobs. Não guardamos senha, não usamos cookies de rastreamento nem publicidade, não vendemos dados e não usamos o seu código para treinar IA. Seus dados ficam num servidor nosso, no Brasil. Você pode pedir acesso, correção ou exclusão a qualquer momento.
- Quem é o controlador
- Dados que tratamos
- Para que e com qual base legal
- Com quem compartilhamos
- Onde os dados ficam
- Por quanto tempo
- Cookies
- Segurança
- Seus direitos
- Crianças e adolescentes
- Alterações
- Dados pessoais no seu Conteúdo
- Usuários da União Europeia e do Reino Unido (GDPR)
- Contato e encarregado
1. Quem é o controlador
O controlador dos dados pessoais tratados no MacDocker é LEANDRO ATAÍDE FORTE, pessoa física, residente em São José de Ribamar/MA, Brasil (“nós”). O CPF e o endereço completo não são publicados aqui, para proteger o titular contra fraudes e golpes; são informados a titulares de contas, à ANPD e a outras autoridades competentes que os solicitem pelo e-mail contact@macdocker.com. Esta política vale para o site, o painel, a API e a linha de comando do MacDocker.
2. Dados que tratamos
| Categoria | Dados | De onde vêm |
|---|---|---|
| Identificação | E-mail verificado, nome, endereço da foto de perfil e qual provedor você usou (GitHub, Google ou Apple). Com “Ocultar meu e-mail” da Apple, recebemos o endereço de retransmissão, não o seu e-mail real. | O provedor de login, com a sua autorização. Do GitHub pedimos só o perfil público e os e-mails (read:user, user:email). |
| Cadastro | Tipo de acesso pedido (beta, trial ou plano), plano escolhido, nome, empresa ou projeto, o que pretende rodar, como conheceu o MacDocker e a mensagem opcional. Versão e data do aceite destes documentos. | Você, no formulário de cadastro. Só o tipo de acesso e o aceite são obrigatórios. |
| Conta | Estado da conta, idioma preferido (inglês ou português), datas de cadastro, ativação, expiração e último acesso, histórico de pedidos e de decisões da administração, anotações internas da equipe. | Gerados pelo Serviço. |
| Uso | Para cada job: conta, nome, imagem, nome do app ou do script, datas de criação, início e fim, duração, tempo de CPU, pico de memória, processos, código de saída e motivo de encerramento. Soma do tempo de uso por período. Eventos da conta (imagens adicionadas, builds, tokens criados). | Gerados pelo Serviço. |
| Conteúdo dos jobs | Projetos .zip, scripts, arquivos gerados e pacotes. Certificados de assinatura, senhas, perfis de provisionamento e ExportOptions.plist, se você enviar. | Você, ao enviar um job. |
| Modo inferência | Os prompts que você envia aos modelos de linguagem e as respostas geradas, só na memória do servidor do modelo da sua conta enquanto ele está no ar (não são gravados em disco nem nos registros). Do pedido, guardamos o modelo, a data e a contagem de tokens enviados e gerados, somados por mês. | Você, pelo playground do painel ou pela API. |
| Pagamento | Plano contratado, valor, moeda, estado da assinatura (ativa, atrasada, cancelada), fim do período pago, minutos extras comprados, e os códigos que a Stripe usa para identificar você e a assinatura. Número do cartão, validade e CVC são digitados na página da Stripe e nunca chegam a nós. | Você, ao pagar, e a Stripe, que nos informa o resultado. |
| Avisos por e-mail | Seu e-mail, o tipo de aviso (boas-vindas do trial, pedido recebido, aprovação, recusa, véspera e fim do prazo, prorrogação, suspensão e reativação), a data e se o envio deu certo. Na recusa e na suspensão, o motivo que a equipe escrever, se escrever. O aviso de um novo pedido que a equipe recebe leva o que você preencheu no cadastro (nome, e-mail, empresa ou projeto, o que pretende rodar, como conheceu o MacDocker e a mensagem). | Gerados pelo Serviço a partir do seu cadastro e das decisões da equipe. |
| Registros técnicos | Endereço IP, data e hora, endereço acessado e navegador (registros de acesso do servidor web), e o registro de auditoria do nó: qual conta usou qual usuário de serviço, em qual contêiner e quando. | Gerados automaticamente ao usar o Serviço. |
| Tokens de API | Nome do token, prefixo, datas de criação e de último uso. O token em si é guardado só como hash (SHA-256). | Você, ao criar o token. |
Não coletamos dados sensíveis (art. 5º, II, da LGPD) e pedimos que você não os coloque no conteúdo dos jobs. Não lemos o conteúdo dos jobs no curso normal da operação: ele é processado de forma automatizada para executar o que você pediu.
3. Para que usamos e com qual base legal
| Finalidade | Base legal (LGPD, art. 7º) |
|---|---|
| Criar e manter a sua conta, autenticar o login, aplicar o tipo de acesso, o prazo e as cotas | Execução de contrato (inciso V) |
| Executar os jobs e devolver os resultados; assinar o build com o seu certificado | Execução de contrato (inciso V) |
| Avaliar pedidos de acesso ao beta e organizar a fila de espera dos planos | Procedimentos preliminares a contrato, a seu pedido (inciso V) |
| Avisar você por e-mail, da caixa contact@macdocker.com, sobre a sua conta: boas-vindas do trial, pedido recebido, aprovado ou recusado, aviso de que o prazo está acabando, fim do prazo, prorrogação, suspensão e reativação | Execução de contrato e procedimentos preliminares a contrato, a seu pedido (inciso V) |
| Avisar a equipe (os administradores e a caixa de contato) de cada novo cadastro ou pedido, para avaliá-lo | Procedimentos preliminares a contrato, a seu pedido (inciso V) |
| Medir o tempo de uso e cobrar as assinaturas e os minutos extras; liberar ou encerrar o acesso conforme o pagamento | Execução de contrato (inciso V) |
| Guardar os registros das cobranças pelo prazo das obrigações fiscais e tributárias | Cumprimento de obrigação legal ou regulatória (inciso II) |
| Segurança, prevenção de fraude e de abuso (por exemplo, trial repetido), auditoria e investigação de incidentes | Legítimo interesse (inciso IX) e exercício regular de direitos (inciso VI) |
| Guardar registros de acesso à aplicação | Cumprimento de obrigação legal (inciso II): Marco Civil da Internet, art. 15 |
| Entender de onde vêm os usuários e o que querem rodar, para melhorar o Serviço (campos opcionais do cadastro) | Consentimento (inciso I), que você pode revogar |
Não fazemos perfilamento para publicidade, não tomamos decisões exclusivamente automatizadas sobre você (a aprovação do beta é feita por uma pessoa) e não usamos o seu conteúdo para treinar modelos de IA.
4. Com quem compartilhamos
Não vendemos nem alugamos dados pessoais. Compartilhamos apenas o necessário com:
- Provedores de login — GitHub (Microsoft), Google e Apple: ao entrar, você é redirecionado a eles e eles nos devolvem a sua identidade. O tratamento que fazem segue as políticas de privacidade de cada um.
- Hospedagem do site e do e-mail (Hostinger) — fornece a caixa de e-mail contact@macdocker.com, de onde saem os avisos descritos acima e onde chegam as respostas e os avisos da equipe; hospeda o site de divulgação e recebe, todo dia, uma cópia de segurança cifrada do banco de contas e dos tokens de API (só os hashes). A cifra é feita no nosso servidor antes do envio e a chave para decifrar não está na hospedagem: ela guarda arquivos que não consegue ler. Como qualquer hospedagem, ela registra o acesso às páginas do site (endereço IP, data, hora e páginas acessadas), conforme a política dela.
- Stripe — processa os pagamentos das assinaturas e dos minutos extras: recebe o seu e-mail, o plano e os dados do cartão (que você digita só na página dela), guarda as faturas e envia os recibos. A Stripe trata esses dados como controladora dos dados do cartão e de prevenção a fraude, e como nossa operadora no restante, e pode processá-los fora do Brasil (Estados Unidos e outros países), sob as garantias de transferência internacional descritas na política dela.
- Autoridades, quando houver ordem judicial, requisição legal ou para proteger direitos nossos e de terceiros.
- Sucessores, numa eventual venda ou transferência do Serviço, com as mesmas garantias desta política.
Nosso provedor de DNS (a mesma Hostinger) e a autoridade certificadora do HTTPS não recebem dados pessoais dos usuários. O conteúdo dos jobs não sai do nosso servidor: nenhum fornecedor acima o recebe. Esta lista é também a lista de suboperadores que oferecemos em acordo de tratamento de dados (seção 12). Se no futuro contratarmos outros fornecedores que tratem seus dados, esta política será atualizada antes.
5. Onde os dados ficam
O Serviço roda em computadores nossos, localizados no Brasil. A conta e os registros ficam no disco interno do servidor; o conteúdo dos jobs, num volume externo separado do mesmo servidor. Esses discos não têm criptografia de volume (FileVault). Optamos por deixá-la desligada para que o servidor volte a funcionar sozinho depois de uma queda de energia, sem alguém digitar uma senha de disco. O disco interno do Apple Silicon é cifrado por hardware, o que protege contra a retirada do SSD do Mac, mas não contra quem tem acesso ao Mac ligado; o volume externo dos jobs não é cifrado. Compensamos com as medidas da seção 8 (servidor sob nosso controle físico, contas de serviço isoladas, permissões restritas, cópias externas cifradas e apagamento do conteúdo em 30 dias). Uma cópia de segurança diária, cifrada, fica também na hospedagem do site (Hostinger), cujos servidores podem estar fora do Brasil (transferência internacional, art. 33 da LGPD); como a chave de decifração fica só conosco, o conteúdo não é legível por ela. Os provedores de login podem tratar os dados de autenticação fora do Brasil, nos termos do art. 33 da LGPD e das políticas deles.
6. Por quanto tempo guardamos
| Dado | Prazo |
|---|---|
| Contêineres, arquivos gerados e pacotes | 30 dias a partir de cada job; depois são apagados. |
| Certificados, senhas e perfis de assinatura | Só durante o job: apagados ao fim dele, com sucesso ou falha. |
| Eventos da conta (aba Logs) | 30 dias. |
| Prompts e respostas do modo inferência | Só enquanto o servidor do modelo da sua conta está no ar (ele encerra sozinho depois de alguns minutos sem pedidos); nunca gravados em disco. |
| Contagem de tokens do modo inferência | Enquanto a conta existir, para a cobrança e a cota; apagada com ela. |
| Dados da conta e do cadastro | Enquanto a conta existir. Contas sem acesso há mais de 12 meses podem ser excluídas por nós. Você pode pedir a exclusão a qualquer momento (seção 9). |
| Registros de acesso à aplicação (IP, data e hora) | No mínimo 6 meses, como exige o art. 15 do Marco Civil da Internet, e depois descartados. |
| Soma do tempo de uso por job e auditoria do nó | Mantidos mesmo após a exclusão da conta, pelo tempo necessário para cobrança, cumprimento de obrigações legais e defesa em processos (art. 16, I e II, da LGPD), por no máximo 5 anos; o que passar disso é descartado. A auditoria é só de acréscimo e encadeada, para não poder ser adulterada; guarda identificadores (conta, usuário de serviço e contêiner) e datas, nunca o conteúdo dos jobs. |
| Fila de avisos por e-mail | 30 dias depois de enviado ou descartado; um aviso que não consegue sair é descartado em 7 dias. Excluir a sua conta apaga os avisos dela da fila. |
| E-mails já enviados ou recebidos na caixa contact@macdocker.com | Ficam na caixa enquanto forem necessários; você pode pedir que os que tratam de você sejam apagados, pelo próprio e-mail de contato. |
| Cópias de segurança do banco de contas e dos tokens de API (só os hashes) | Uma por dia, guardadas por 30 dias num segundo disco do próprio servidor, acessível só pelo serviço do MacDocker, e uma cópia cifrada de cada dia na hospedagem do site, também por 30 dias. Uma conta excluída some das cópias novas na hora e das antigas (locais e da hospedagem) no fim desses 30 dias. |
| Dados de pagamento (espelho aqui e registros na Stripe) | O espelho da assinatura e dos minutos comprados fica no nosso banco enquanto a conta existir e é apagado com ela (a exclusão só é feita depois de cancelar a assinatura). Os registros das cobranças na Stripe e na nossa contabilidade ficam pelo prazo das obrigações fiscais e tributárias (em geral, 5 anos). |
| Prevenção de trial repetido | Ao excluir a conta, guardamos apenas um hash (resumo criptográfico) do e-mail, que não permite recuperá-lo, para impedir um novo trial. |
7. Cookies
Usamos dois cookies, ambos estritamente necessários ao que você pede, e nenhum identifica você para outras finalidades:
macdocker_sessionmantém você logado: dura até 7 dias, não pode ser lido por scripts (HttpOnly) e só trafega por HTTPS.mdk_langguarda o idioma que você escolheu (inglês ou português), por até 1 ano, e só é gravado quando você troca de idioma. Não contém dado pessoal.
Não usamos cookies de análise, de publicidade nem de terceiros, e as páginas do MacDocker não carregam rastreadores. Por serem necessários ao funcionamento, esses cookies não dependem de consentimento.
8. Segurança
- Conexões por HTTPS; login sem senha, pelo provedor, com e-mail verificado.
- Cada job roda isolado: sandbox do macOS, usuário de serviço exclusivo, sem rede durante a execução e com limites de recursos. O servidor web não abre os arquivos dos jobs.
- Tokens de API guardados só como hash; dados da conta legíveis apenas pela conta de serviço do servidor; cópias externas cifradas antes de sair do servidor, com a chave fora dele. O disco do servidor não tem criptografia de volume (seção 5); por isso o servidor fica sob nosso controle físico e as chaves de serviço são trocadas se ele for perdido ou roubado.
- Acesso administrativo restrito a poucas pessoas, com registro de cada ação.
Nenhum sistema é totalmente seguro. Em caso de incidente de segurança que possa gerar risco ou dano relevante, avisaremos você e a Autoridade Nacional de Proteção de Dados (ANPD), como determina o art. 48 da LGPD, e a autoridade de proteção de dados competente quando o GDPR se aplicar (seção 13).
9. Seus direitos
Pelo art. 18 da LGPD, você pode pedir, a qualquer momento e sem custo:
- confirmação de que tratamos seus dados e acesso a eles;
- correção de dados incompletos, inexatos ou desatualizados;
- anonimização, bloqueio ou eliminação de dados desnecessários, excessivos ou tratados em desconformidade com a lei;
- portabilidade dos dados;
- eliminação dos dados tratados com base no consentimento e a revogação desse consentimento;
- informação sobre com quem compartilhamos os dados e sobre a possibilidade de não consentir e suas consequências;
- oposição a tratamento feito com base em legítimo interesse, quando cabível;
- exclusão da conta: apagamos a conta, os contêineres, os arquivos, os tokens e os eventos, mantendo só o previsto na seção 6.
Para exercer esses direitos, escreva para contact@macdocker.com a partir do e-mail da sua conta. Responderemos em até 15 dias. Você também pode reclamar à ANPD (gov.br/anpd).
10. Crianças e adolescentes
O MacDocker é destinado a maiores de 18 anos. Não coletamos intencionalmente dados de crianças e adolescentes. Se soubermos que isso aconteceu, excluiremos a conta.
11. Alterações
Podemos atualizar esta política. A versão em vigor fica sempre nesta página, com a data. Mudanças relevantes serão avisadas no painel ou por e-mail antes de valerem.
12. Dados pessoais no seu Conteúdo
Seus projetos, scripts, arquivos e os prompts do modo inferência (o “Conteúdo”) podem conter dados pessoais de terceiros, como usuários dos seus apps ou conjuntos de dados de treino. Em relação a esses dados, você é o controlador (ou operador, se age por conta de outra pessoa ou empresa) e nós somos operadores:
- tratamos o Conteúdo somente para executar o job que você pediu e devolver o resultado, conforme as suas instruções; não o lemos, não o usamos para outra finalidade nem para treinar modelos;
- cada job roda isolado (seção 8) e o Conteúdo é apagado em 30 dias (seção 6); os prompts do modo inferência nem chegam a ser gravados; nenhum fornecedor da seção 4 o recebe, e os autores dos modelos de linguagem também não (os modelos rodam no nosso servidor);
- avisamos você sem demora se um incidente de segurança atingir o seu Conteúdo, e ajudamos, no que for possível, a responder a pedidos de titulares e a autoridades;
- você é responsável por ter base legal para tratar esses dados, por não enviar dados pessoais sensíveis nem de crianças sem necessidade e por informar os titulares como a lei exige.
Se a sua empresa ou o GDPR exigem um acordo escrito de tratamento de dados (art. 28 do GDPR; art. 39 da LGPD), oferecemos um modelo: peça por contact@macdocker.com.
13. Usuários da União Europeia e do Reino Unido (GDPR)
O MacDocker tem sede no Brasil e é oferecido, inicialmente, ao mercado internacional, inclusive a pessoas na União Europeia, no Espaço Econômico Europeu e no Reino Unido. Por isso, além da LGPD, o Regulamento (UE) 2016/679 (GDPR) ou a versão britânica dele podem se aplicar ao tratamento dos seus dados, e valem também estes complementos. Por ora, não temos representante designado nesses territórios; fale conosco diretamente pelo e-mail da seção 14:
- Bases legais. As da seção 3 correspondem às do art. 6º do GDPR: execução de contrato (6(1)(b)), obrigação legal (6(1)(c)), interesses legítimos de segurança e prevenção de fraude (6(1)(f)) e consentimento nos campos opcionais do cadastro (6(1)(a)), que você pode retirar a qualquer momento.
- Direitos. Além dos da seção 9, você pode pedir a limitação do tratamento e opor-se a ele (arts. 15 a 22 do GDPR). Mantemos o prazo de 15 dias da seção 9 e, em qualquer caso, respondemos em no máximo 1 mês. Você pode reclamar à autoridade de proteção de dados do seu país.
- Transferência. Os dados são tratados no Brasil. Para dados vindos da UE, aplicamos o mecanismo do capítulo V do GDPR que estiver disponível — uma decisão de adequação, quando houver, ou as cláusulas contratuais-padrão da Comissão Europeia (Decisão 2021/914), que incluímos no acordo de tratamento de dados a pedido.
- Incidentes. Quando o GDPR se aplicar, notificamos a autoridade competente em até 72 horas da ciência de uma violação que gere risco, e você, se o risco for alto.
- Decisões automatizadas e perfis. Não tomamos decisões exclusivamente automatizadas com efeito relevante sobre você e não fazemos perfilamento (seção 3).
- Cookies. Só os cookies estritamente necessários da seção 7, isentos de consentimento pela diretiva ePrivacy.
14. Contato e encarregado
Atenção a golpes: o único canal de contato do MacDocker é o e-mail abaixo. Não pedimos senhas (o login é pelo GitHub, Google ou Apple), códigos de verificação nem dados de cartão por e-mail ou mensagem; desconfie de quem pedir.
Encarregado pelo tratamento de dados pessoais (DPO): LEANDRO ATAÍDE FORTE — contact@macdocker.com.