Skip to content

refactor(pii): remove cpf, phone e geolocalização do builder - #18

Open
bentoluizv wants to merge 1 commit into
PythonFloripa:mainfrom
bentoluizv:feat/minimize-pii
Open

refactor(pii): remove cpf, phone e geolocalização do builder#18
bentoluizv wants to merge 1 commit into
PythonFloripa:mainfrom
bentoluizv:feat/minimize-pii

Conversation

@bentoluizv

Copy link
Copy Markdown
Contributor

Contexto

Parte do conjunto de PRs de minimização de PII no certify. O builder não usa cpf, phone nem geolocalização para gerar o certificado.

O que muda

  • Remove cpf e phone do modelo Participant e a geolocalização (checkin_latitude/checkin_longitude) do Event.
  • Ajusta create_participant_object e os testes correspondentes.
  • Mantém email no payload de registro na Solana: verificado que o serviço (certificates-on-solana) exige o campo e o usa no hash de validação — apenas o email mascarado vai on-chain.

Testes

pytest — 33 testes passando.

Remove os campos cpf e phone do modelo Participant e a geolocalização de
check-in (checkin_latitude/checkin_longitude) do modelo Event — nenhum é
usado na geração do certificado. Ajusta create_participant_object e os
testes correspondentes.

O payload de registro na Solana permanece inalterado (email ainda é
enviado) até verificarmos com o serviço de registro se o campo é
obrigatório.
@bentoluizv
bentoluizv deployed to certified-builder-py August 29, 2026 21:34 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants