Política de privacidade
As funções principais operam offline; a ligação ao fornecedor externo de atualizações serve para verificar e transferir atualizações.
Última atualização: 23 de agosto de 2026
Em vigor desde: 5 de agosto de 2026
Responsável pelo tratamento
O responsável pelos dados pessoais tratados no âmbito da aplicação ShopSquirrel e do site shopsquirrel.app é Grzegorz Kniażuk, empresário em nome individual que exerce atividade sob a firma Grzegorz Kniażuk Software Development, ul. Garbarska 18A/98, 20-340 Lublin, Polónia (o «Responsável»).
Pode contactar o Responsável através de kontakt@kniazuk.dev. O Responsável não designou um encarregado da proteção de dados, uma vez que a lei não o obriga a tal.
Dados armazenados localmente
Os dados que introduz na aplicação — listas de compras, produtos, categorias e notas — são guardados por predefinição numa base de dados local no seu dispositivo. O Responsável não tem acesso remoto aos dados armazenados apenas localmente.
O acesso a esses dados depende da segurança do seu dispositivo e das aplicações ou serviços para os quais optar por enviar uma lista ou cópia de segurança. Pode apagá-los permanentemente a qualquer momento nas definições da aplicação (Definições → Limpar dados da aplicação).
Após aceitar os Termos, a aplicação guarda um registo local com a versão dos Termos, a versão da Política de privacidade, a data e hora e o idioma selecionado. O registo não é enviado ao Responsável. Pode removê-lo limpando todos os dados da aplicação nas definições do sistema, desinstalando a aplicação ou, na versão web, limpando os dados do site, sem prejuízo dos mecanismos de cópia e restauro do sistema.
Partilha e cópias de segurança
O ShopSquirrel não transmite o conteúdo das suas listas ao fornecedor de atualizações da aplicação. A utilização da partilha de listas ou da exportação de uma cópia de segurança transfere o conteúdo selecionado para fora da base de dados local da aplicação.
A exportação cria um ficheiro JSON não encriptado que contém todos os dados de compras incluídos na cópia: nomes e estados das listas, datas dos lembretes, itens com quantidades, categorias e notas e os catálogos de produtos e categorias. Qualquer pessoa que obtenha acesso ao ficheiro pode ler o seu conteúdo.
Na aplicação móvel, o ficheiro é criado temporariamente na cache e entregue ao menu de partilha do sistema; na web, é transferido pelo navegador. É o utilizador que escolhe a aplicação, pessoa ou serviço que recebe o ficheiro e onde este é guardado. O Responsável não recebe uma cópia, não escolhe o destino e não pode apagar o ficheiro do serviço selecionado.
O ficheiro importado é selecionado através do seletor de documentos do sistema ou do navegador e depois lido e validado localmente. Os seus dados apenas substituem os dados atuais da aplicação após a sua confirmação; o conteúdo do ficheiro não é enviado ao Responsável. O ShopSquirrel tenta apagar as suas próprias cópias temporárias da cache após a operação, mas não apaga o ficheiro de origem nem as cópias guardadas pelo destinatário selecionado.
A partilha de uma lista e a exportação de uma cópia de segurança só ocorrem a seu pedido. A aplicação ou o serviço que escolher recebe o conteúdo transferido e trata-o de acordo com as respetivas regras de privacidade; pode também guardá-lo na nuvem, divulgá-lo posteriormente ou transferi-lo para fora do EEE segundo as suas próprias condições.
Ao partilhar uma lista através de uma ligação do ShopSquirrel, o conteúdo da lista é codificado em Base64URL no fragmento do endereço após o símbolo «#». O fragmento não é enviado no pedido HTTP para o servidor do site ShopSquirrel. A codificação Base64URL não é encriptação, e o conteúdo é recebido pelas pessoas e pelas aplicações ou serviços com quem partilhar a ligação.
Antes de criar uma ligação, pode excluir os artigos comprados e as notas. Se ativar um código de acesso, o conteúdo da lista é encriptado localmente com AES-GCM antes de ser colocado na ligação; o código não faz parte da ligação e deve ser enviado separadamente. A validade é verificada localmente, pode ser contornada e, sem um serviço no servidor, não permite revogar uma ligação já enviada.
Atualizações e site
As funções principais da aplicação funcionam sem acesso à internet. Quando o dispositivo está online, a aplicação liga-se automaticamente ao Expo / EAS para verificar e transferir atualizações. Um pedido de atualização pode incluir o endereço IP, o sistema operativo e a plataforma, o identificador do projeto Expo, a versão do ambiente de execução, o canal e a versão do protocolo e um token aleatório utilizado para determinar se uma instalação transferiu uma atualização. A Expo declara que este token não é um identificador único do dispositivo. Segundo a política da Expo, a fornecedora pode também recolher dados sobre erros, desempenho e interações com a aplicação e estatísticas de utilização do projeto. A ligação não inclui o conteúdo das suas listas, produtos, categorias ou notas.
O ShopSquirrel não utiliza qualquer serviço externo de notificações push nem o serviço de análise do fornecedor de atualizações. As notificações são agendadas localmente e não enviam qualquer token push ou conteúdo da notificação ao Responsável ou ao fornecedor de atualizações.
Quando visita shopsquirrel.app, o fornecedor de alojamento Vercel Inc. pode receber dados técnicos do pedido, nomeadamente endereço IP, localização aproximada dele derivada, tipo e definições do navegador, informações sobre dispositivo e sistema operativo, idioma, endereço solicitado, data e hora, página de referência e dados de diagnóstico e registos de erros.
A Vercel cria eventos Observability ao nível da plataforma para os pedidos dirigidos ao site. O Responsável não implementou Vercel Web Analytics, Speed Insights ou outras ferramentas publicitárias e não utiliza estes dados para definir perfis ou acompanhar utilizadores para fins de marketing.
O conteúdo da lista colocado após o símbolo «#» é lido no seu dispositivo e não é enviado no pedido HTTP para a Vercel ou para o Responsável. A Vercel recebe a parte do endereço anterior ao símbolo «#», mas não o fragmento que contém a lista.
Cookies e armazenamento do navegador
O site ShopSquirrel guarda o cookie funcional «shopsquirrel-theme» apenas quando utiliza diretamente o seletor de tema. O cookie serve para memorizar o tema escolhido e aplicá-lo na visita seguinte.
O cookie aplica-se em shopsquirrel.app e expira 12 meses após a última alteração do tema. A Vercel pode tratá-lo tecnicamente como fornecedora de alojamento. Não é utilizado para análise, publicidade, definição de perfis nem acompanhamento entre sites.
Pode eliminar ou bloquear o cookie nas definições do navegador ou limpando os dados do site. Se for eliminado ou bloqueado, o site utiliza a definição do sistema e não memoriza a sua escolha manual. O cookie é necessário para disponibilizar a função de preferência de tema que solicitou e enquadra-se na exceção do artigo 399.º, n.º 3, ponto 2, da Lei polaca das Comunicações Eletrónicas; não é necessário consentimento separado.
Resumo de finalidades, destinatários, transferências e conservação
Atualizações da aplicação (Expo / EAS): quando o seu dispositivo está online, a 650 Industries, Inc. recebe os dados técnicos necessários para verificar e descarregar atualizações, em especial o endereço IP, informações sobre o sistema e a plataforma, identificador do projeto Expo, versão do runtime, canal, versão do protocolo e um token aleatório de atualização. Estes dados são tratados para prestar o serviço ShopSquirrel e distribuir atualizações ao abrigo do artigo 6.º, n.º 1, alínea b), do RGPD, bem como para segurança, diagnóstico de erros e declaração, exercício ou defesa de direitos ao abrigo da alínea f). A Expo atua aqui como subcontratante do Responsável, pode recorrer a outros prestadores segundo a sua documentação e, para transferências para fora do EEE, aplica as garantias aí descritas, em especial o Quadro de Privacidade de Dados UE–EUA ou as cláusulas contratuais-tipo quando necessário. Os dados são conservados pelo período necessário para prestar o serviço, garantir a segurança, diagnosticar erros e cumprir obrigações legais, sendo depois eliminados ou anonimizados de acordo com a política da Expo.
Site (Vercel): quando visita shopsquirrel.app, a Vercel Inc. recebe dados técnicos do pedido, em especial o endereço IP, a localização aproximada daí derivada, o tipo e as definições do navegador, informações sobre o dispositivo e o sistema operativo, idioma, endereço pedido, data e hora, página de referência e dados de diagnóstico e registos de erros. Estes dados são tratados para prestar o serviço ShopSquirrel ao abrigo do artigo 6.º, n.º 1, alínea b), do RGPD e para segurança, prevenção de abusos, diagnóstico de erros e declaração, exercício ou defesa de direitos ao abrigo da alínea f). A Vercel atua como fornecedora do alojamento e responsável autónoma pelos dados gerados pelo serviço, pode recorrer a outros prestadores segundo a sua documentação e, para transferências para fora do EEE, aplica as garantias aí descritas, em especial o Quadro de Privacidade de Dados UE–EUA ou as cláusulas contratuais-tipo quando necessário. Os dados são conservados pelo período necessário para prestar o serviço, garantir a segurança, cumprir obrigações legais e prosseguir interesses legítimos, sendo depois eliminados ou anonimizados de acordo com a política da Vercel.
Contacto por e-mail (Hostinger): quando escreve para kontakt@kniazuk.dev, o Responsável trata o seu endereço de e-mail, nome ou firma se os fornecer, conteúdo da mensagem e dos anexos e metadados da correspondência, incluindo remetente, destinatário, data e hora. Estes dados são tratados para responder e gerir o assunto ao abrigo do artigo 6.º, n.º 1, alínea b), do RGPD quando a mensagem diz respeito à celebração ou execução de um contrato, da alínea f) quando o interesse legítimo consiste em responder a pedidos e proteger-se contra reclamações, e da alínea c) quando uma obrigação legal o exija. A Hostinger é a subcontratante da correspondência por e-mail; na entrega da mensagem participam também o fornecedor de correio do remetente e a infraestrutura de transmissão segundo as suas próprias regras. Para transferências para fora do EEE, aplicam-se as garantias descritas na documentação desses fornecedores, em especial as cláusulas contratuais-tipo quando necessário. A correspondência comum é conservada até 12 meses após o encerramento do assunto, enquanto os dados necessários para reclamações ou exigidos por lei podem ser conservados por mais tempo segundo esses critérios.
Partilha e exportação com uma aplicação ou serviço por si escolhido: quando partilha uma lista ou guarda uma cópia de segurança fora do ShopSquirrel, a aplicação, o serviço ou a loja de aplicações que escolher recebe os dados transferidos e trata-os segundo as suas próprias regras. O Responsável não escolhe esse destinatário, não determina a utilização posterior dos dados e não conserva uma cópia do conteúdo das listas partilhadas através do fragmento do URL. Qualquer transferência para fora do EEE e qualquer período de conservação desses dados dependem das regras do fornecedor que escolheu.
Independentemente do acima exposto, os dados podem ser comunicados a autoridades públicas quando exigido por lei.
Os seus direitos
Gere o conteúdo armazenado localmente diretamente através das funções da aplicação, incluindo a eliminação, exportação e importação.
Relativamente aos dados tratados pelo Responsável, pode pedir acesso, retificação, apagamento, limitação do tratamento e, quando estejam reunidas as condições legais, portabilidade. Pode opor-se ao tratamento baseado no artigo 6.º, n.º 1, alínea f), do RGPD por motivos relacionados com a sua situação particular. Estes direitos podem estar sujeitos às limitações previstas na lei.
Pode enviar o pedido para kontakt@kniazuk.dev. Se considerar que os dados são tratados ilicitamente, tem o direito de apresentar reclamação ao Presidente da autoridade polaca de proteção de dados; as informações estão disponíveis em uodo.gov.pl.
Caráter voluntário e decisões automatizadas
As funções básicas da aplicação não exigem uma conta nem que forneça ao Responsável o seu nome, endereço de e-mail ou conteúdo das listas. O fornecimento de dados numa mensagem é voluntário, mas sem dados de contacto o Responsável pode não conseguir responder. Os dados técnicos são transmitidos automaticamente e necessários para apresentar o site ou verificar atualizações; o seu bloqueio pode impedir essas operações.
O Responsável não toma decisões sobre utilizadores baseadas exclusivamente em tratamento automatizado que produzam efeitos jurídicos ou igualmente significativos e não realiza definição de perfis nem marketing direto.
Alterações a esta política de privacidade
Esta política de privacidade pode ser atualizada juntamente com novas versões da aplicação. A versão atual está sempre disponível no menu lateral da aplicação.