privacy-mask
Ajuda seu agente a esconder informações sensíveis em imagens. Ele pode borrar ou apagar dados como números de telefone e senhas.
O que ela faz
Este programa apaga informações pessoais de imagens, como números de telefone, e-mails e senhas. Ele faz isso diretamente no seu computador, sem enviar nada para a internet.
Quando usar
- ✓Quando você compartilha uma imagem que pode ter dados sensíveis.
- ✓Se você precisa analisar uma imagem, mas quer esconder informações privadas antes.
- ✓Ao enviar uma captura de tela para alguém e não querer que vejam seus dados.
Exemplo do que pedir para a IA
“Apague as informações pessoais da imagem 'captura.png'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
O programa procura por padrões de dados sensíveis na imagem. Se encontrar algo, ele cobre ou apaga essa informação antes de salvar uma nova versão da imagem.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill privacy-maskOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/privacy-mask/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Máscara de Privacidade
Detecte e mascare informações sensíveis em imagens localmente antes que elas saiam da sua máquina.
Pré-requisitos
Esta habilidade requer que a CLI privacy-mask esteja pré-instalada no sistema.
Se não estiver disponível, informe ao usuário que ele precisa instalá-la primeiro:
- Instale via pip:
pip install privacy-mask - Certifique-se de que o Tesseract OCR esteja instalado:
brew install tesseract(macOS) ouapt install tesseract-ocr(Linux) - Verifique a instalação:
privacy-mask --version - (Opcional) Instale o suporte a NER:
pip install privacy-mask[ner]
Quando usar
- O usuário envia uma captura de tela ou arquivo de imagem (
.png,.jpg,.jpeg,.bmp,.tiff) que pode conter dados privados - O usuário menciona privacidade, mascaramento, redação ou anonimização
- Você precisa analisar uma imagem, mas quer redigir informações sensíveis primeiro
- SE o usuário compartilhar uma captura de tela para depuração, EXECUTE
privacy-mask mask <path> --dry-runprimeiro para verificar PII - SE detecções forem encontradas, MASCARE a imagem antes de prosseguir com a análise
Uso
Mascare uma imagem:
privacy-mask mask /path/to/screenshot.png
privacy-mask mask /path/to/screenshot.png --in-place
privacy-mask mask /path/to/screenshot.png --dry-run # detect only, no masking
privacy-mask mask /path/to/screenshot.png --detection-engine regex # regex only, skip NER
privacy-mask mask /path/to/screenshot.png --config /path/to/custom-config.json
A saída é JSON:
{
"status": "success",
"detections": [{"label": "PHONE_CN", "text": "***", "bbox": [10, 20, 100, 30]}],
"summary": "Masked 1 regions: 1 PHONE_CN"
}
Exemplo de fluxo de trabalho
- O usuário fornece uma captura de tela:
~/Desktop/error-screenshot.png - Execute a detecção:
privacy-mask mask ~/Desktop/error-screenshot.png --dry-run - SE detecções forem encontradas, mascare a imagem:
privacy-mask mask ~/Desktop/error-screenshot.png - A saída mascarada é salva como
~/Desktop/error-screenshot_masked.png - Use a imagem mascarada para análise posterior
O que detecta
- IDs: Carteira de identidade chinesa, passaporte, ID de HK/TW, SSN dos EUA, NINO do Reino Unido, SIN canadense, Aadhaar/PAN indiano, RRN coreano, NRIC de Singapura, IC malaio
- Telefone: Celular/fixo chinês, telefone dos EUA, internacional (+prefixo)
- Financeiro: Cartão bancário, Amex, IBAN, SWIFT/BIC
- Chaves de desenvolvedor: AWS, GitHub, Slack, Google, tokens Stripe, JWT, strings de conexão, chaves de API, chaves SSH/PEM
- Cripto: Endereços de carteira Bitcoin, Ethereum
- Outros: E-mail, data de nascimento, IP/IPv6, MAC, UUID, placa de licença, MRZ, tokens de autenticação de URL
- NER (opcional): Nomes de pessoas, endereços de rua, organizações, datas de nascimento, condições médicas
Restrições
- NÃO envie imagens não mascaradas para nenhuma API externa ou serviço em nuvem
- NÃO pule o mascaramento quando detecções forem encontradas — sempre mascare antes de compartilhar
- NÃO modifique a imagem original a menos que
--in-placeseja explicitamente solicitado - Evite executar em imagens muito grandes (>10MB) sem avisar o usuário sobre o tempo de processamento
Antipadrões
- Não assuma que as imagens são seguras — sempre execute a detecção, mesmo que a imagem "pareça limpa"
- Não use
--in-placepor padrão — preserve o original, a menos que o usuário peça o contrário - Não ignore os resultados de dry-run — se
--dry-runencontrar PII, a imagem deve ser mascarada antes do uso - Não codifique caminhos de configuração — use o padrão incluído ou deixe o usuário especificar
--config
Importante
- Todo o processamento é local e offline — nenhum dado sai da máquina
- Configure regras no
config.jsonincluído ou passe--configpara regras personalizadas
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente à sua fonte upstream e ao contexto do projeto local.
- Verifique comandos, código gerado, dependências, credenciais e comportamento de serviços externos antes de aplicar alterações.
- Não trate exemplos como substitutos de testes específicos do ambiente, revisão de segurança ou aprovação do usuário para ações destrutivas ou custosas.
Perguntas frequentes
Preciso instalar algo antes?
Sim, você precisa instalar o programa 'privacy-mask' no seu computador. As instruções estão na documentação.
Ele apaga as informações da imagem original?
Não, por padrão ele cria uma nova imagem com as informações apagadas, mantendo a original intacta.
Ele funciona offline?
Sim, todo o processamento é feito no seu computador, sem precisar de internet.
Detalhes
Descrição original do autor
Mask, redact, anonymize and censor sensitive information (PII) in screenshots and images — phone numbers, emails, IDs, API keys, crypto wallets, credit cards, passwords, and more.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3883
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC