Quem somos e o que esta política abrange
Cortex Labs é o nome sob o qual Rafael Augusto, desenvolvedor independente, publica software. Nesta política, “nós” e “nos” se referem à Cortex Labs. Somos o controlador do conjunto limitado de dados descrito aqui.
Esta política abrange o site getcortexlabs.com e os seguintes aplicativos:
- Ted Agent — Seu agente de IA para Mac, morando na barra de menus.
- Orbit — Seus servidores. Sua nuvem. Zero complicação.
- Marshall MQ — Kafka e RabbitMQ, de um cara que não sabe mentir.
- Lily DB — Um cliente lindo para todos os seus bancos de dados.
- Barney Kube — Kubernetes, sem o terno de 500 MB.
- Cortex Shelf — O notch inteligente para macOS.
- Cortex — Memória que lembra do que importa.
O Yummo Restaurant OS é um serviço web separado, operado pela Yummo Tecnologia da Informacao LTDA. Ele tem sua própria política de privacidade; as declarações abaixo sobre nossos próprios aplicativos não descrevem o Yummo.
Esta política também se aplica aos aplicativos que lançarmos no futuro, salvo se um aplicativo for distribuído com sua própria política.
Os aplicativos não coletam nada
Nenhum dos nossos aplicativos exige conta, e nenhum deles contém código de analytics, publicidade, rastreamento ou relatório de falhas. Não temos nenhum servidor que receba o seu conteúdo, portanto não poderíamos vê-lo nem se quiséssemos.
Tudo aquilo com que um aplicativo trabalha permanece na sua máquina: dados de conexão, histórico de consultas, consultas salvas, notas, histórico da área de transferência, arquivos, memórias e configurações. Os segredos que os aplicativos guardam para você, como senhas e tokens, são armazenados no Keychain do macOS ou em arquivos locais no seu computador. Excluir um aplicativo e seus dados locais remove tudo isso; não existe cópia em nenhum outro lugar.
O Orbit é o único que não roda no seu Mac: ele roda nos servidores Linux que você possui ou aluga, e tudo o que ele guarda fica lá. Os parágrafos acima se aplicam a ele da mesma forma, com esse servidor no lugar do seu computador — veja a observação sobre o Orbit abaixo.
Conexões que você faz
Os aplicativos se conectam aos sistemas que você indicar: seus bancos de dados, clusters Kubernetes, brokers de mensageria, contas de mensagens e assim por diante. Esse tráfego vai diretamente do seu computador para esses sistemas. Ele não passa por nós, e nunca vemos as credenciais nem os dados.
Esses sistemas são operados por você, pelo seu empregador ou por terceiros, e os termos de privacidade deles se aplicam a tudo o que registrarem sobre a sua conexão.
Verificações de atualização
Os aplicativos para macOS verificam automaticamente se há novas versões, usando o framework de código aberto Sparkle. Uma verificação é uma única requisição de um pequeno arquivo que informa a versão mais recente. A requisição indica qual aplicativo está consultando e qual build ele está executando, para que o aplicativo possa decidir se oferece uma atualização. Ela não inclui o seu nome, nenhum identificador seu ou do seu Mac, nem nada de dentro do aplicativo.
Dessas verificações guardamos uma única coisa: uma contagem diária de quantas verificações vieram de cada versão de cada aplicativo. Ela nos mostra aproximadamente quantas cópias estão em uso e com que rapidez uma nova versão é adotada. Não armazenamos endereços IP junto com essas contagens, e elas não podem ser associadas a uma pessoa ou a uma máquina.
Como em qualquer requisição pela internet, o seu endereço IP fica visível para a infraestrutura que a responde, que no nosso caso é a Cloudflare. As atualizações também são baixadas do armazenamento da Cloudflare.
O Cortex é instalado pelo PyPI e não se comunica conosco de forma alguma. O Python Package Index tem sua própria política de privacidade para downloads de pacotes.
Recursos de IA
Alguns aplicativos oferecem recursos opcionais de IA, como explicar o schema de um banco de dados, sugerir um índice ou resumir uma amostra de mensagens. Não operamos nenhum serviço de IA e não recebemos essas solicitações.
Em vez disso, o aplicativo repassa a solicitação a uma ferramenta de IA de linha de comando já instalada e com login feito no seu computador, como o Claude Code ou o Codex. Quando você usa um recurso de IA, o conteúdo necessário para essa solicitação (por exemplo, metadados do schema, uma consulta ou a amostra sobre a qual você perguntou) é enviado por essa ferramenta ao respectivo provedor, sob a sua própria conta e de acordo com os termos e a política de privacidade desse provedor. Se você nunca usar um recurso de IA, nada é enviado.
Quando um aplicativo consegue identificar que um conteúdo é sensível, ele reduz o que é compartilhado. O Lily DB, por exemplo, sinaliza colunas que parecem conter dados pessoais e as oculta antes que qualquer recurso de IA use uma linha como amostra. Continua sendo sua a responsabilidade de decidir o que é apropriado enviar a um provedor de IA.
Observações sobre cada aplicativo
Ted Agent
O Ted Agent está em beta privado. Ele se conecta às contas que você escolhe vincular, como WhatsApp, Telegram, Slack e e-mail, e lê e envia mensagens em seu nome. Essas mensagens, e a memória que o Ted constrói a partir delas, são armazenadas no seu Mac. Elas incluem informações sobre as pessoas com quem você conversa; essas informações permanecem na sua máquina, junto com todo o resto. O conteúdo sobre o qual o Ted raciocina é enviado ao seu provedor de IA conforme descrito em Recursos de IA, e as mensagens trafegam pelos serviços que você vinculou, como sempre acontece.
O Ted solicita permissões do macOS apenas para os recursos que precisam delas: microfone e reconhecimento de fala para a voz, gravação de tela para “capturar e perguntar”, Acessibilidade e automação para controlar outros aplicativos, contatos para mostrar nomes em vez de números, e notificações. Você pode recusar ou revogar qualquer uma delas nos Ajustes do Sistema.
Orbit
O Orbit roda nos servidores Linux que você possui ou aluga, e é lá que fica tudo o que ele manipula: o console, suas aplicações e bancos de dados, logs, métricas, atividade e os próprios dados do Orbit. Não operamos nenhuma parte dele e não recebemos nada dele. O Orbit só se conecta ao exterior para obter o que precisa para funcionar — versões e o script de instalação no GitHub, e imagens de contêiner no quay.io — e aos serviços que você mesmo conecta: o GitHub App que você instala, para que um push possa fazer deploy, e o armazenamento compatível com S3 que você escolhe para backups. As credenciais desses serviços permanecem no seu servidor.
O Ted dentro do console do Orbit é uma versão prévia. Ele responde com base no que o console já contém, seguindo regras fixas, e mostra as evidências de cada resposta. Nenhum serviço de IA está conectado a ele, e ele não pode alterar nada.
Lily DB
O Lily DB se comunica apenas com os bancos de dados aos quais você o conecta. Resultados de consultas, análise de schema e a varredura de dados pessoais são todos calculados e mantidos no seu Mac. O link de apoio no aplicativo abre o GitHub Sponsors no seu navegador; qualquer doação é processada pelo GitHub, de acordo com os termos dele.
Marshall MQ
O Marshall MQ se comunica apenas com os brokers Kafka e RabbitMQ aos quais você o conecta. As mensagens que ele lê são exibidas para você e não são enviadas para lugar nenhum.
Barney Kube
O Barney Kube lê o seu kubeconfig e se comunica apenas com os clusters descritos nele, autenticando-se da mesma forma que o kubectl. Manifestos, logs e secrets ficam entre o seu Mac e o seu cluster.
Cortex Shelf
O Cortex Shelf guarda no seu Mac o seu histórico da área de transferência, notas, arquivos deixados no Shelf e capturas de tela. Se você permitir, ele lê o seu calendário para mostrar os eventos do dia e usa a câmera para um espelho na tela; a imagem da câmera é exibida e nunca é gravada nem enviada para lugar nenhum. O Touch ID é usado para desbloquear notas bloqueadas e é tratado inteiramente pelo macOS.
Cortex
O Cortex guarda a memória em um arquivo de banco de dados na sua máquina e não faz nenhuma chamada de rede por conta própria.
O site
O site é onde de fato coletamos alguns dados. Eles vêm de três fontes.
- Google Analytics. Usamos o Google Analytics 4 para entender como o site é usado. Ele define cookies e registra as páginas que você visualiza, sua localização aproximada derivada do seu endereço IP, seu navegador e tipo de dispositivo, o site que direcionou você até aqui e os cliques nos botões de download, junto com o aplicativo e a versão. Não o usamos para publicidade e não o combinamos com nada que identifique você.
- Contagem de downloads. Quando você baixa um aplicativo, nosso servidor soma um ao total acumulado daquele aplicativo e daquela versão. Nenhum endereço IP, cookie ou identificador é armazenado junto com ela.
- Hospedagem. O site e os downloads são servidos pela Cloudflare, que trata endereços IP e dados padrão de requisições para entregar as páginas e proteger contra abusos.
O site funciona normalmente com o analytics bloqueado. Você pode bloqueá-lo com a proteção contra rastreamento do seu navegador ou com um bloqueador de conteúdo, ou ainda com o complemento de desativação do Google Analytics do Google, e pode apagar os cookies a qualquer momento nas configurações do navegador.
Quando você nos escreve
Se você nos enviar um e-mail, recebemos o seu endereço e tudo o que você incluir na mensagem. Usamos essas informações para responder e para corrigir o que você relatou, e guardamos a conversa pelo tempo em que ela for útil para essa finalidade. Por favor, não envie senhas, dados de produção nem informações pessoais de outras pessoas.
Por quanto tempo os dados são mantidos
- As contagens de downloads e de verificações de atualização são totais anônimos e são mantidas por tempo indeterminado.
- Os dados do Google Analytics são mantidos pelo período de retenção configurado no Google Analytics, que é de no máximo 14 meses.
- Os e-mails são mantidos pelo tempo necessário para ajudar você e são excluídos mediante solicitação.
- Tudo o que está dentro de um aplicativo é mantido na sua máquina até que você o exclua.
Seus direitos
Dependendo de onde você mora, leis como o GDPR na Europa, a LGPD no Brasil e a CCPA na Califórnia lhe conferem direitos sobre seus dados pessoais: saber quais dados são mantidos, obter uma cópia, solicitar sua correção ou exclusão, e se opor ao seu uso ou restringi-lo. Quando nos baseamos no seu consentimento, você pode revogá-lo, e pode apresentar reclamação à autoridade de proteção de dados do seu local.
Tratamos os dados do site com base no nosso legítimo interesse em operar e melhorar o site e, quando a lei exigir, no seu consentimento. Para exercer qualquer direito, envie um e-mail para rafaelaugusto.developer@gmail.com. Como os aplicativos não nos enviam nada que identifique você, na maioria dos casos os únicos dados que podemos consultar são uma conversa por e-mail.
Crianças
Nossos aplicativos são ferramentas para desenvolvedores. Eles não são direcionados a crianças, e não coletamos intencionalmente dados pessoais de ninguém com menos de 13 anos.
Alterações nesta política
Se um aplicativo ou o site passar a tratar dados de forma diferente, atualizaremos esta página e a data no topo antes que a alteração entre em vigor. Uma alteração que reduza a sua privacidade também será destacada nas notas de versão do aplicativo afetado.
Contato
Dúvidas sobre privacidade ou solicitações sobre os seus dados: rafaelaugusto.developer@gmail.com. Veja também nossos Termos de Uso.