Deskal

DESKAL

Política de Privacidade

Como o Deskal acessa, usa, armazena e protege seus dados e quais escolhas estão disponíveis.

Última atualização: 11 de novembro de 2026.

Sobre o Deskal

O Deskal é fornecido por Rudnei Gomes, estabelecido em São Paulo, Brasil (o “Controlador”, “Deskal” ou “nós”). Dúvidas e solicitações de privacidade podem ser enviadas para support@deskal.app.

O Deskal é um cliente independente para macOS que permite acessar Google Agenda e Google Tarefas. Esta política descreve o tratamento de dados pelo app, minicalendário, agente de sincronização, notificações nativas, comunicações de suporte e entrega básica do site. Ela está disponível offline em Settings → Privacy & Legal. O Deskal não tem afiliação nem endosso do Google.

O conteúdo de agendas e tarefas é tratado no seu Mac e trocado diretamente com o Google. O Deskal não opera um servidor que receba ou armazene esse conteúdo.

Informações usadas para fornecer o app

O Deskal trata os dados necessários para exibir sua agenda, atualizar tarefas, responder a convites e entregar notificações. Isso pode incluir identificadores e informações de exibição da conta; nomes, cores e identificadores de agendas e listas de tarefas; títulos, descrições, notas, locais, datas, horários e fusos; informações sobre participantes e convites; status de conclusão; e configurações de notificação fornecidas pelo Google ou escolhidas por você.

As permissões das APIs permitem ler sua lista de agendas, ler e atualizar eventos, e ler e atualizar tarefas. O acesso de escrita atende a ações solicitadas por você, incluindo concluir ou reabrir tarefas e responder a convites. Essas alterações são enviadas ao Google e podem afetar agendas compartilhadas, respostas a convites e outras pessoas com acesso ao conteúdo. Ações realizadas nas páginas web incorporadas são tratadas pelo Google. A autorização das APIs nativas do Deskal não solicita acesso a mensagens do Gmail, arquivos do Google Drive ou contatos.

Login Google e conexões

As páginas do Google Agenda e Tarefas são fornecidas pelo Google por meio do WebKit. As informações inseridas nessas páginas são enviadas ao Google. O Deskal não registra sua senha Google. A autorização das APIs usa a interface de consentimento do Google em uma sessão de autenticação do sistema ou no navegador. Durante a autorização, um receptor temporário de redirecionamento pode funcionar somente em 127.0.0.1; ele valida a resposta OAuth e é encerrado quando a autorização termina ou é cancelada.

O Google recebe as requisições de rede e informações de conexão necessárias aos seus serviços. O tratamento pelo Google, incluindo cookies, segue a Política de Privacidade do Google. O Deskal não controla os prazos de retenção do Google.

Armazenamento no seu Mac

Os tokens OAuth de acesso e atualização são armazenados no Chaves do macOS (Keychain). Cookies da sessão Google e armazenamento de sites são administrados pelo WebKit no seu Mac.

O Deskal armazena cópias locais da agenda e ações pendentes em um contêiner compartilhado protegido pelo sandbox, permitindo a cooperação entre app, minicalendário e agente. Esses arquivos podem conter os dados descritos acima. A janela padrão de busca de eventos inclui 7 dias anteriores e aproximadamente 60 dias futuros; o período futuro é configurável em Settings → Sync. A manutenção do cache usa uma margem separada de 14 dias anteriores. Nenhum desses períodos garante a exclusão de todos os registros em uma data específica. Datas solicitadas, tarefas atrasadas ou concluídas recentemente e ações pendentes podem exigir dados fora dessas janelas. O cache é atualizado ou limpo durante a sincronização e pode permanecer quando o Mac está offline ou a sincronização está parada.

O Deskal criptografa os snapshots nativos da agenda, ações pendentes, estado de sincronização e histórico de avisos de convites com AES-256-GCM pelo Apple CryptoKit. Uma chave aleatória é armazenada separadamente no Chaves do macOS e compartilhada apenas com componentes autorizados do Deskal. Os dados JSON nativos existentes são migrados no acesso, antes do uso. A desconexão remove esses arquivos antes de excluir a chave; falhas na exclusão da chave ficam pendentes para nova tentativa. Preferências, metadados de controle da sessão, dados de sites do WebKit e notificações do macOS não fazem parte dessa criptografia do cache. A criptografia não protege os dados durante o uso por um processo autorizado nem apaga backups antigos. O Deskal não fornece ao responsável pelo app acesso remoto ao seu cache local.

Preferências, status de sessão, escolhas de consentimento e comprovantes de remoção também ficam armazenados localmente. Gerações de sessão e comprovantes contêm status e identificadores, não tokens OAuth ou conteúdo da agenda.

Segundo plano e notificações

A sincronização em segundo plano (Background Sync) está incluída quando você ativa expressamente o FullSync após concluir a configuração. O Deskal Sync pode então iniciar com a sessão do Mac e continuar sincronizando após o encerramento do app principal. Você pode escolher notificações de eventos, tarefas, ambos ou nenhum; escolher nenhum não interrompe a sincronização. Para interromper a sincronização nativa, mude para Webview em Settings → Sync → Mode. Isso desconecta o acesso nativo aos dados Google e remove o cache local da agenda e as notificações do Deskal, preservando o acesso web. Usuários existentes que recusaram anteriormente a execução em segundo plano mantêm essa decisão até ativá-la expressamente no FullSync.

Abrir o app principal ao iniciar a sessão e ativar o minicalendário são opções independentes. O minicalendário ativado também pode iniciar com a sessão e permanecer após o encerramento do app principal.

O macOS controla separadamente a permissão de notificações. A Central de Notificações pode armazenar e exibir títulos de eventos e tarefas e informações das notificações, inclusive na tela bloqueada, conforme os ajustes do macOS.

Compartilhamento e uso dos dados

O Deskal usa dados das APIs Google para fornecer seus recursos de agenda, tarefas e notificações. Não vende esses dados, não os usa para publicidade nem para treinar modelos de IA. O app não inclui publicidade ou SDKs de análise de terceiros e não envia conteúdo da agenda a um servidor operado pelo Deskal.

Informações são compartilhadas com o Google para acessar seus serviços e com componentes do macOS, como Chaves, WebKit e Central de Notificações, para fornecer recursos locais. Os serviços próprios do Google e da Apple seguem suas respectivas políticas.

Dados das APIs Google e Uso Limitado

O uso e a transferência de informações recebidas das APIs Google pelo Deskal obedecem à Política de Dados do Usuário dos Serviços de API Google, incluindo os requisitos de Uso Limitado. Os dados são usados somente para fornecer e melhorar os recursos de agenda, tarefas e notificações visíveis ao usuário e descritos nesta política. Não são usados para publicidade, vendidos a corretores de dados nem usados para treinar modelos de IA de uso geral. O Deskal não permite leitura humana desses dados, exceto com sua concordância afirmativa sobre dados específicos, quando necessária para segurança ou cumprimento da lei, ou em outra exceção expressamente permitida pela política do Google. Uma transferência relacionada à venda do negócio exigiria o consentimento prévio e explícito previsto nas regras de Uso Limitado. Essas restrições também se aplicam a dados derivados.

Diagnósticos

Versões de distribuição podem escrever nos registros locais do macOS informações sobre autenticação, limpeza e falhas operacionais. Alguns diagnósticos de conclusão de tarefas incluem o horário enviado ao Google, o horário de conclusão devolvido pelo Google e o identificador do fuso do sistema. São dados de tempo relacionados a tarefas, embora não incluam títulos, notas ou identificadores. Versões de desenvolvimento também podem gravar diagnósticos locais, incluindo metadados operacionais, no diretório Application Support e no console.

O Deskal não envia automaticamente esses registros a um serviço operado pelo Deskal. O macOS e a Apple podem tratar relatórios de falha ou diagnóstico conforme seus ajustes de sistema e compartilhamento. Se você enviar capturas, registros ou relatórios ao suporte, eles podem revelar dados pessoais; revise e oculte essas informações antes. Nunca envie senhas, tokens OAuth, códigos de autorização ou cookies.

Comunicações de suporte

Se você enviar um e-mail ao Deskal, recebemos o endereço, mensagem, anexos e correspondência relacionada que fornecer. Usamos essas informações para responder, investigar o problema, atender direitos de privacidade e manter registros necessários de segurança ou obrigações legais. Provedores de entrega e armazenamento de e-mail tratam a correspondência para operar a caixa de suporte. Normalmente, o suporte não precisa do conteúdo da agenda ou de credenciais e não consegue inspecionar diretamente dados que existem apenas no seu Mac.

A correspondência é mantida pelo tempo razoavelmente necessário para resolver e acompanhar o pedido, proteger a segurança, cumprir obrigações legais ou tratar uma disputa; depois, é excluída ou anonimizada quando deixa de ser necessária. O período depende do assunto e das exigências aplicáveis; o Deskal não promete um prazo fixo que também controle backups independentes do provedor de e-mail.

Bases legais e controle do usuário

Quando aplicável, a base legal depende da finalidade: fornecer os recursos e responder às solicitações de serviço; consentimento quando legalmente exigido para tratamentos opcionais; cumprimento de deveres legais; e interesses legítimos proporcionais de segurança, confiabilidade e suporte, respeitados seus direitos. Uma permissão técnica do Google ou macOS não constitui, por si só, base legal para todo uso de dados pessoais. Agendas podem conter informações sensíveis fornecidas por você ou terceiros; o Deskal não as usa para inferir características sensíveis nem criar perfis. Seu tratamento permanece sujeito às condições adicionais exigidas pela lei. Segundo plano e notificações são opcionais e permanecem sob seu controle.

Você pode retirar a autorização das APIs Google, desativar componentes opcionais, alterar a permissão de notificações ou iniciar a remoção local a qualquer momento. A retirada não afeta tratamentos anteriores realizados licitamente.

Retenção

Credenciais OAuth ativas permanecem no Chaves até serem removidas pelo Deskal ou excluídas de outra forma. Revogar o acesso no Google impede novo uso autorizado das APIs, mas não apaga por si só credenciais, arquivos locais ou cookies. As cópias locais da agenda são mantidas durante a sincronização ou removidas pelos controles descritos abaixo. A janela de sincronização não garante vencimento automático. Dados Google do WebKit permanecem até a remoção por Disconnect & Remove Data, limpeza pelo macOS ou expiração conforme as configurações do Google. Preferências e consentimentos permanecem até serem redefinidos ou removidos pelos controles do app. Identificadores mínimos de transação e comprovantes podem permanecer localmente para verificar a limpeza e impedir que trabalho antigo restaure uma sessão desconectada.

Notificações agendadas e entregues permanecem sob operação da Central de Notificações até a entrega, limpeza, expiração ou remoção pelo Deskal. Uma credencial de revogação pendente permanece criptografada no Chaves somente até o Google confirmar a revogação ou informar que ela já é inválida. Diagnósticos e registros do sistema são mantidos conforme os ajustes e o comportamento do macOS. O Deskal não retém conteúdo de agendas ou tarefas em servidor próprio.

Suas escolhas e remoção de dados

Existem duas ações diferentes nos Ajustes:

Mudar para Webview: Em Settings → Sync → Mode, escolha Webview e confirme. O Deskal interrompe a sincronização nativa, remove credenciais ativas das APIs, solicita a revogação da autorização disponível e limpa dados sincronizados e notificações nativas. Acesso web, disponibilidade do minicalendário e preferências de aparência são preservados. Isso não encerra a sessão Google incorporada.

Disconnect & Remove Data: Em Settings → Account → Disconnection, escolha Disconnect… e confirme. O Deskal remove o login web e os dados de sites incorporados, credenciais ativas das APIs, dados sincronizados, ações pendentes e preferências; limpa notificações; e interrompe e remove os registros dos componentes de segundo plano e itens de início de sessão. Também solicita a revogação da autorização Google disponível. A reparação em Settings → Account → Troubleshooting redefine o login web para solucionar problemas; não substitui a desconexão completa.

Ambos os fluxos criam uma barreira local contra novo uso nativo da conta e preservam uma credencial separada para revogação pendente no Chaves antes de excluir credenciais ativas, quando disponível. Essa credencial é enviada somente ao endpoint HTTPS oficial de revogação do Google; não é usada para sincronização ou renovação de tokens e não é gravada em preferências, cache ou diagnósticos. É excluída após a confirmação do Google ou a informação de que já é inválida.

Se rede, Chaves, componente de segundo plano ou registro de serviços do macOS estiverem indisponíveis, a remoção pode permanecer incompleta. O Deskal tenta novamente enquanto está aberto e retoma a limpeza pendente quando reaberto. Novas conexões nativas permanecem bloqueadas até a conclusão da limpeza e revogação necessárias. Acompanhe o progresso ou erro exibido; fechar ou desinstalar o app não conclui necessariamente uma operação pendente. Você também pode revogar o acesso nas conexões da Conta Google.

A revogação afeta a autorização OAuth do projeto Google Cloud usado pelo Deskal e pode desconectar outras instalações do Deskal na mesma conta Google. Sem uma credencial remanescente de uma desconexão local anterior, o app não consegue revogar essa autorização programaticamente; você pode removê-la nas conexões da Conta Google.

A remoção não exclui eventos, tarefas ou sua conta de origem no Google, não encerra sessões em um navegador separado, não desfaz alterações já enviadas e não redefine a permissão de notificações do macOS. Revogar as APIs nativas não encerra necessariamente a sessão web Google.

A remoção alcança dados ativos do app e notificações. Não realiza apagamento seguro da mídia nem remove cópias já capturadas pelo Time Machine, outros backups, exportações, capturas de tela, registros externos ou correspondência de suporte. Administre essas cópias no sistema ou provedor correspondente. Desinstalar, por si só, não verifica a remoção de dados nem a revogação Google.

Direitos de privacidade globais e regionais

Seus direitos dependem de onde você mora e estão sujeitos às exceções aplicáveis. Conforme a jurisdição, podem incluir confirmação de tratamento; acesso ou cópia; correção; exclusão, anonimização, bloqueio ou restrição; oposição; portabilidade; retirada de consentimento; informações sobre destinatários e transferências internacionais; recurso contra uma negativa; e reclamação a uma autoridade competente. O Deskal não toma decisões com efeitos legais ou semelhantes com base em perfis automatizados.

Brasil. Conforme a LGPD, titulares elegíveis podem exercer confirmação, acesso, correção, anonimização, bloqueio ou eliminação de dados desnecessários ou tratados irregularmente, portabilidade quando aplicável, informações sobre compartilhamento e consentimento, revogação do consentimento, oposição nos casos aplicáveis e revisão de decisões automatizadas pertinentes. Você pode peticionar à Autoridade Nacional de Proteção de Dados após contatar o Deskal quando isso for exigido.

Espaço Econômico Europeu, Suíça e Reino Unido. Quando aplicáveis o GDPR, a legislação suíça ou o UK GDPR, você pode ter direitos de acesso, retificação, apagamento, restrição, oposição e portabilidade, retirada de consentimento e reclamação à autoridade de onde mora, trabalha ou acredita ter ocorrido uma infração. As bases, conforme aplicável, são a prestação do serviço solicitado, consentimento para escolhas opcionais, interesses legítimos de segurança e confiabilidade que não prevaleçam sobre seus direitos e cumprimento de obrigações legais.

Califórnia e outros estados dos EUA. Quando uma lei estadual aplicável garantir esses direitos, você pode solicitar acesso, correção ou exclusão de informações pessoais cobertas, informações sobre categorias, fontes, finalidades e destinatários, e portabilidade, além de exercer os direitos aplicáveis de recusa, recurso e não discriminação. O Deskal não vende informações pessoais, não as compartilha para publicidade comportamental entre contextos nem as trata para publicidade direcionada. Não usa informações pessoais sensíveis para inferir características dos usuários.

Como solicitar. A maior parte dos dados existe apenas no seu Mac e pode ser administrada diretamente pelos controles descritos. Envie solicitações para support@deskal.app. Descreva seu pedido; você pode informar a jurisdição para ajudar a identificar as regras aplicáveis. Não é necessário citar uma lei ou usar formulário específico. Não conseguimos recuperar ou apagar remotamente arquivos que existem somente no seu Mac, mas podemos explicar os controles locais. Direitos sobre dados mantidos independentemente por Google ou Apple também podem ser exercidos com esses provedores. Podemos pedir somente informações razoavelmente necessárias para verificar a solicitação, proteger a conta e prevenir fraude. Um representante autorizado pode solicitar quando permitido, sujeito à comprovação de poderes. Os pedidos são gratuitos quando exigido e respondidos no prazo legal. Uma negativa explicará o motivo e as vias disponíveis de recurso ou reclamação.

Segurança

O Deskal usa sandbox do macOS, Chaves, armazenamento delimitado no grupo de apps, HTTPS, OAuth com PKCE e validação de estado, redirecionamento local restrito e separação entre credenciais ativas e de revogação. Foi projetado para não registrar senhas, tokens OAuth, códigos de autorização, cookies, corpos brutos de requisições, e-mails, notas de eventos ou tarefas em diagnósticos de produção.

Nenhum método de armazenamento ou transmissão é totalmente seguro. Se um incidente que afete dados sob controle do Deskal exigir notificação, ela será fornecida conforme a lei aplicável.

Tratamento internacional

O Deskal é controlado a partir do Brasil. Google, Apple e provedores de infraestrutura do site podem tratar informações no Brasil, Estados Unidos e outros países com leis diferentes das do seu país. Seu tratamento segue os respectivos termos, avisos e mecanismos legais de transferência. Esta política não cria, por si só, uma salvaguarda nem afasta proteções aplicáveis. Transferências pelas quais o Deskal seja responsável devem ter base legal e salvaguardas exigidas. Contate o Deskal para informações sobre destinatários, destinos e salvaguardas; os avisos dos provedores também descrevem suas práticas. O Deskal limita o tratamento internacional ao necessário para o serviço solicitado e para entrega e segurança do site.

Este site

Abrir links da política publicada, termos ou suporte faz contato com o site em vez de permanecer no app offline. Serviços de hospedagem, DNS, distribuição e segurança podem tratar dados técnicos, como IP, horário, URL solicitada, navegador, referência e sinais de segurança, para entregar e proteger o site. Essas requisições não incluem automaticamente credenciais das APIs Google nem o cache da agenda.

Registros técnicos do site são separados do cache local e podem permanecer após a desconexão do app. A retenção depende da configuração dos provedores, das necessidades de segurança e de obrigações legais. Contate o Deskal para informações sobre destinatários e retenção ou para exercer direitos aplicáveis.

Links para Google, Apple ou outros serviços levam a serviços sujeitos às próprias políticas de privacidade.

Crianças

O Deskal é um app de produtividade geral, não direcionado a crianças. O uso deve cumprir as exigências legais de idade, autorização dos responsáveis e Conta Google. Agendas podem conter informações sobre crianças e terceiros; seus direitos e proteções especiais continuam aplicáveis. O Deskal não usa essas informações para publicidade ou criação de perfis. Se acreditar que uma criança forneceu dados ao Deskal em desconformidade com a lei, escreva para support@deskal.app.

Atualizações da política

A política incluída em uma versão descreve seu comportamento. A data identifica revisões. Mudanças relevantes serão comunicadas por aviso apropriado no app, informações de versão ou outro canal legalmente exigido. Novos usos ou compartilhamento de dados das APIs Google exigem divulgação prévia e o consentimento exigido pelo Google ou pela lei. Ler esta política, abrir Settings ou instalar uma atualização não autoriza, por si só, novas permissões Google ou atividades opcionais em segundo plano.

Contato

Controlador: Rudnei Gomes
Localização: São Paulo, Brasil
E-mail de privacidade e suporte: support@deskal.app
Site: https://deskal.app