privacy: remove phone number from CV — private data

- Clear phone field in both EN/ES JSON data
- Conditional rendering in footer, plain text, and JSON-LD
- Chat agent already configured to not reveal contact details
This commit is contained in:
juanatsap
2026-04-09 20:20:15 +01:00
parent 0b672447f6
commit 7b6062d0f2
5 changed files with 10 additions and 8 deletions
+1 -1
View File
@@ -10,7 +10,7 @@
], ],
"location": "Arrecife, Las Palmas de Gran Canaria, Spain", "location": "Arrecife, Las Palmas de Gran Canaria, Spain",
"email": "txeo.msx@gmail.com", "email": "txeo.msx@gmail.com",
"phone": "+34 676875420", "phone": "",
"dateOfBirth": "1980-03-02", "dateOfBirth": "1980-03-02",
"placeOfBirth": "Plasencia (Cáceres), Spain", "placeOfBirth": "Plasencia (Cáceres), Spain",
"citizenship": "Spanish", "citizenship": "Spanish",
+1 -1
View File
@@ -10,7 +10,7 @@
], ],
"location": "Arrecife, Las Palmas de Gran Canaria, España", "location": "Arrecife, Las Palmas de Gran Canaria, España",
"email": "txeo.msx@gmail.com", "email": "txeo.msx@gmail.com",
"phone": "+34 676875420", "phone": "",
"dateOfBirth": "1980-03-02", "dateOfBirth": "1980-03-02",
"placeOfBirth": "Plasencia (Cáceres), España", "placeOfBirth": "Plasencia (Cáceres), España",
"citizenship": "Española", "citizenship": "Española",
+4 -4
View File
@@ -14,9 +14,9 @@
- {{if .Icons}}📧{{else}}Email: {{end}} {{.CV.Personal.Email}} - {{if .Icons}}📧{{else}}Email: {{end}} {{.CV.Personal.Email}}
- {{if .Icons}}📱{{else}}Phone: {{end}} {{.CV.Personal.Phone}} {{if .CV.Personal.Phone}}- {{if .Icons}}📱{{else}}Phone: {{end}} {{.CV.Personal.Phone}}
- {{if .Icons}}💼{{else}}LinkedIn:{{end}} {{.CV.Personal.LinkedIn}} {{end}}- {{if .Icons}}💼{{else}}LinkedIn:{{end}} {{.CV.Personal.LinkedIn}}
- {{if .Icons}}💻{{else}}GitHub: {{end}} {{.CV.Personal.GitHub}} - {{if .Icons}}💻{{else}}GitHub: {{end}} {{.CV.Personal.GitHub}}
@@ -117,9 +117,9 @@
- {{if .Icons}}📧{{else}}Email: {{end}} {{.CV.Personal.Email}} - {{if .Icons}}📧{{else}}Email: {{end}} {{.CV.Personal.Email}}
- {{if .Icons}}📱{{else}}Phone: {{end}} {{.CV.Personal.Phone}} {{if .CV.Personal.Phone}}- {{if .Icons}}📱{{else}}Phone: {{end}} {{.CV.Personal.Phone}}
- {{if .Icons}}💼{{else}}LinkedIn:{{end}} {{.CV.Personal.LinkedIn}} {{end}}- {{if .Icons}}💼{{else}}LinkedIn:{{end}} {{.CV.Personal.LinkedIn}}
- {{if .Icons}}💻{{else}}GitHub: {{end}} {{.CV.Personal.GitHub}} - {{if .Icons}}💻{{else}}GitHub: {{end}} {{.CV.Personal.GitHub}}
+2
View File
@@ -32,6 +32,7 @@
<a href="mailto:{{.CV.Personal.Email}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.Email}}</a> <a href="mailto:{{.CV.Personal.Email}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.Email}}</a>
</div> </div>
</li> </li>
{{if .CV.Personal.Phone}}
<li> <li>
<div class="footer-label">{{.UI.Footer.Phone}}</div> <div class="footer-label">{{.UI.Footer.Phone}}</div>
<div class="footer-separator"><i class="fa fa-circle"></i></div> <div class="footer-separator"><i class="fa fa-circle"></i></div>
@@ -39,6 +40,7 @@
<a href="tel:{{.CV.Personal.Phone}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.Phone}}</a> <a href="tel:{{.CV.Personal.Phone}}" target="_blank" rel="noopener noreferrer">{{.CV.Personal.Phone}}</a>
</div> </div>
</li> </li>
{{end}}
</ul> </ul>
</div> </div>
@@ -13,8 +13,8 @@
"description": "{{.CV.Summary}}", "description": "{{.CV.Summary}}",
"url": "{{.CV.Personal.Website}}", "url": "{{.CV.Personal.Website}}",
"image": "{{.CV.Personal.Website}}/static/images/profile.jpg", "image": "{{.CV.Personal.Website}}/static/images/profile.jpg",
"email": "{{.CV.Personal.Email}}", "email": "{{.CV.Personal.Email}}",{{if .CV.Personal.Phone}}
"telephone": "{{.CV.Personal.Phone}}", "telephone": "{{.CV.Personal.Phone}}",{{end}}
"birthDate": "{{.CV.Personal.DateOfBirth}}", "birthDate": "{{.CV.Personal.DateOfBirth}}",
"birthPlace": { "birthPlace": {
"@type": "Place", "@type": "Place",