Privacy / 2026-09-07
Privacy, clearly explained.
What this portfolio processes, why, and how to disable usage metrics.
Language and automatic translation
Portuguese and English have their own copy. Other languages use GTranslate/Google: your browser loads the translator and sends public page content to the service. The contact form and its fields are excluded from translation. Your language choice is stored locally and can be changed in the footer. Machine translations may contain errors and depend on provider availability.
Who is responsible
João Silva Neto operates this portfolio. For questions, objections or requests to delete contact data, email joao.silva.neto@itec.ufpa.br.
Contact messages
Your name, email, reason, selected project and message are sent through Formspree so I can reply. These fields are not copied into usage metrics. Messages remain in the form service and my email until the conversation ends, with a deletion review within 180 days unless the conversation continues or an applicable obligation requires retention.
Metrics to improve the site
When the validated collector is connected, metrics are active by default and can be disabled at any time. Events include opening a project, clicking the résumé, using a filter, adjusting the lab and clicking an area without an action. Each event contains a page, section, fixed element identifier, optional project, language, input modality, outcome, site version and timestamp.
We do not collect field contents, persistent visitor identifiers, session recordings, location, fingerprints, IP addresses in the payload, full URLs or cross-site history. A random event identifier only removes duplicates. This does not identify recruiters. Hosting and processing providers may keep their own technical records, including IP addresses.
Storage and retention
Events are processed by Google Apps Script and stored in the operator's private spreadsheet for up to 180 days. Monthly totals are retained for up to 12 months. The new collector deletes expired data automatically. GitHub Pages, Google and Formspree are external providers and may process data internationally under their own terms and policies.
Your choice
Use the button below or the footer's Metrics control to stop transmission. Your choice is stored in this browser; disabling clears pending events. Theme and metrics preferences are stored locally. Silence is not recorded as consent. The purpose is to understand usage patterns and improve the portfolio, not to sell data, advertise or build individual profiles.
Default-on collection does not establish compliance in every country. The applicable basis and conditions for audience measurement must be considered for the markets served. Your metrics preference is independent of voluntarily sending a contact message.
External demos
Opening GitHub, LinkedIn or a demo takes you to a separate site. Only the outgoing link is measured here; interactions in those services are governed by their own policies.