Validating ID numbers from 7 Spanish-speaking countries with check digits
Description and use
<p>People paste contracts, client lists and bank emails into ChatGPT every day. We built <a href="https://github.com/zaisor-technology/veloprompt?utm_source=devto&utm_medium=post&utm_campaign=lanzamiento-veloprompt" rel="noopener noreferrer">VeloPrompt</a>, an open-source (MIT) browser extension that spots personal data before it reaches an AI chat and swaps it for labels like [CEDULA_1] or [IBAN_1]. The AI works with the labels; the real values come back only on your screen.<br> Most tools in this space are built around US and English formats. Our users are in Spain and Latin America,
Problem
<p>People paste contracts, client lists and bank emails into ChatGPT every day. We built <a href="https://github.com/zaisor-technology/veloprompt?utm_source=devto&utm_medium=post&utm_campaign=lanzamiento-veloprompt" rel="noopener noreferrer">VeloPrompt</a>, an open-source (MIT) browser extension that spots personal data before it reaches an AI chat and swaps it for labels like [CEDULA_1] or [IBAN_1]. The AI works with the labels; the real values come back only on your screen.<br> Most tools in this space are built around US and English formats. Our users are in Spain and Latin America,
Outcome
<p>People paste contracts, client lists and bank emails into ChatGPT every day. We built <a href="https://github.com/zaisor-technology/veloprompt?utm_source=devto&utm_medium=post&utm_campaign=lanzamiento-veloprompt" rel="noopener noreferrer">VeloPrompt</a>, an open-source (MIT) browser extension that spots personal data before it reaches an AI chat and swaps it for labels like [CEDULA_1] or [IBAN_1]. The AI works with the labels; the real values come back only on your screen.<br> Most tools in this space are built around US and English formats. Our users are in Spain and Latin America,
Evidence
Validating ID numbers from 7 Spanish-speaking countries with check digits
- Record date: 2026-10-27T16:11:25.946Z