1. Que Dados Processamos
O Privacy Photo Studio destina-se à preparação de fotografias tipo passe, vistos, assinaturas e folhas de impressão. Durante a utilização, os seguintes itens existem temporariamente na memória do seu dispositivo:
- Fotografias Carregadas: Ficheiros de imagem digital (JPEG, PNG, WebP) selecionados no seu dispositivo.
- Assinaturas: Assinaturas digitalizadas ou fotografadas para recorte e limpeza de fundo.
- Ficheiros Gerados: Imagens redimensionadas, retratos recortados, versões com anotações e documentos PDF gerados.
Estes itens residem exclusivamente na memória de trabalho volátil do navegador (RAM, elementos HTML5 Canvas e buffers de Web Workers). A aplicação nunca transmite imagens para servidores.
2. Como Funciona o Processamento de Imagem
A nossa arquitetura funciona inteiramente sob um modelo de execução do lado do cliente:
- Leitura do Ficheiro: Ao selecionar uma fotografia, o navegador lê os dados localmente. O motor valida o formato e descodifica os píxeis num canvas em memória.
- Transformações Geométricas: Recorte, ampliação, ajuste de proporções e rotações de 90° são calculados localmente no navegador.
- Ajustes Opcionais: Deteção de fundo, colocação de legenda de texto e compressão para tamanho específico correm no CPU/GPU do seu equipamento.
- Exportação e Descarga Local: Ao clicar em «Descarregar», o navegador cria um URL temporário a partir da memória e guarda o ficheiro diretamente na sua pasta de Transferências.
3. Remoção de Fundo e Ficheiros de IA
Ao utilizar as opções «Tornar Fundo Branco» ou o «Removedor de Fundo», a plataforma recorre à biblioteca open-source @imgly/background-removal (v1.7.0).
É fundamental distinguir entre o download de ficheiros do modelo e o upload de fotografias:
Download dos Ficheiros do Modelo: Para efetuar a segmentação, o seu navegador descarrega os pesos da rede neuronal e ficheiros WebAssembly a partir do nosso domínio (/imgly/). Trata-se de um descarregamento normal de ficheiro estático, semelhante ao carregamento de uma fonte.
Inferência Local do Modelo: Uma vez descarregada, a IA corre localmente no seu navegador através de WebAssembly e Web Workers. A sua fotografia nunca é transmitida para nenhum servidor.
Composição de Fundo Local: A alteração de cor de fundo ocorre em memória sobre a imagem transparente, sem voltar a executar o modelo de IA nem fazer pedidos à rede.
4. Compressão, Conversão e Legendas
Todas as ferramentas complementares funcionam localmente:
- Compressor de Fotos: Algoritmos de pesquisa binária testam níveis de compressão diretamente na memória para atingir o tamanho pretendido (ex.: 20 KB, 50 KB) sem efetuar uploads.
- Redimensionador de Assinaturas: Filtros de contraste e recorte automático operam diretamente nos conjuntos de píxeis do canvas.
- Nome e Data na Foto: As faixas de identificação são desenhadas sobre uma cópia derivada, mantendo o ficheiro original intacto.
- Conversor de Formatos: Conversões milimétricas, de polegadas e de DPI são efetuadas nativamente através de HTML5 Canvas.
5. Folhas de Impressão e Documentos PDF
As composições de fotos (A4, 10×15 cm, 13×18 cm) são calculadas matematicamente no navegador para assegurar precisão milimétrica real. A criação do PDF utiliza a biblioteca JavaScript pdf-lib e o ficheiro é guardado diretamente no seu armazenamento local sem transitar por servidores.
6. Dados Recebidos: Camada de Aplicação vs. Infraestrutura
Para assegurar total transparência, distinguimos a aplicação da infraestrutura de alojamento web:
Camada de Aplicação
Nenhum Dado Pessoal Recebido
- Zero envio de fotografias ou assinaturas
- Nenhuma recolha de dados biométricos faciais
- Nenhuma criação de contas ou credenciais
- Métricas anónimas agregadas mínimas e sem cookies (utilização de ferramentas, códigos de erro; sem imagens ou identificadores)
Camada de Alojamento e Infraestrutura
Registos Normais de Tráfego HTTP
- Endereço IP do utilizador
- Data, hora e endereço URL solicitado
- Identificador do navegador (User-Agent) e página de origem (Referrer)
- Códigos de resposta HTTP e volume de dados transferidos
Os registos de tráfego HTTP são gerados automaticamente pelos servidores e CDN para entregar os recursos e prevenir ataques informáticos. A aplicação não controla os prazos de retenção desses registos.
7. Serviços de Terceiros e Dependências
Mantemos as dependências externas no mínimo absoluto:
| Entidade / Fornecedor | Função e Finalidade | Dados Envolvidos | Destino |
|---|---|---|---|
| Google Fonts | Disponibilização de tipos de letra (Bowlby One, Inter, Oswald). | Cabeçalhos HTTP GET normais do navegador. Sem fotos nem formulários. | fonts.googleapis.com / fonts.gstatic.com |
| Fornecedor de Alojamento / CDN | Entrega de ficheiros estáticos (HTML, CSS, JS) e modelos (/imgly/). | Metadados normais de ligação HTTP (endereço IP, User-Agent). | CDN Edge da plataforma |
| Google Analytics (gtag.js) | Estatísticas agregadas de visitas para garantir a estabilidade do serviço. | Métricas anónimas de navegação. Nunca são enviadas fotografias ou documentos. | googletagmanager.com / google-analytics.com |
| Telemetria do Produto (Opcional) | Deteção de erros e análise de procura de ferramentas. | Lista restrita de 8 eventos impessoais. Sem imagens nem cookies. | Endpoint HTTPS externo configurado |
Não utilizamos bibliotecas de publicidade, gravadores de sessão, botões de redes sociais nem scripts intrusivos.
8. Cookies e Armazenamento no Navegador
- Cookies: Não utilizamos cookies (nem de rastreio, nem de sessão, nem publicitários).
- Armazenamento Local (localStorage): Usado unicamente para memorizar a sua escolha de tema (modo claro ou modo escuro). Não guarda ficheiros de imagem nem dados de utilizador.
- Session Storage / IndexedDB: Não são utilizados por esta aplicação.
9. Retenção e Eliminação de Dados
Dados da Aplicação: A aplicação não guarda ficheiros em servidores. Os dados em memória e URLs temporários são eliminados de imediato assim que fecha ou atualiza o separador.
Dados de Telemetria: As métricas anónimas agregadas recebidas pelo endpoint externo são eliminadas automaticamente ao fim de um período rotativo (ex.: 30 dias) e não contêm dados pessoais.
Registos de Infraestrutura: Os registos de acesso aos servidores são geridos pelas políticas habituais de segurança da entidade de alojamento.
10. Direitos e Controlo do Utilizador
Como não criamos contas, não guardamos perfis nem mantemos bases de dados de fotos, não existem registos pessoais a consultar, retificar ou eliminar.
Mantém o controlo absoluto dos seus ficheiros no seu próprio computador ou telemóvel:
- Pode limpar a memória de trabalho fechando o separador do navegador a qualquer altura.
- Pode repor as opções visuais limpando o armazenamento local do navegador.
- Pode escolher onde guardar os ficheiros descarregados no seu dispositivo.
- Do Not Track (DNT): Se o seu navegador transmitir o sinal de não rastreio (navigator.doNotTrack === "1"), a telemetria agregada é automaticamente desativada.
11. Contactos sobre Privacidade
Caso tenha dúvidas ou sugestões sobre as nossas práticas de proteção de dados, contacte-nos:
Dúvidas Técnicas e de Privacidade: support@passportphotomakeronline.com
Atualização de Normas Oficiais: presets@passportphotomakeronline.com
12. Aviso Legal
Esta política reflete com rigor a implementação técnica do Privacy Photo Studio à data da auditoria, sendo revista sempre que houver evolução de funcionalidades.
O Privacy Photo Studio é uma aplicação utilitária independente e não possui qualquer ligação com consulados, serviços de imigração ou entidades governamentais.