Privacy Policy
Privacy Policy
This Privacy Policy explains how I, Nyochembeng Enzo Nkengafack, collect, use, and protect the personal information you provide when you use my portfolio website (the "Site"). By using the Site, you agree to the practices described in this policy.
Who I Am
I am a Software Engineer currently based in Grottaferrata, Rome, Italy. This Site is my personal portfolio where I showcase my work, share blog posts, and make it easy for potential clients and collaborators to reach me.
- Name: Nyochembeng Enzo Nkengafack
- Email: nyochembengn@gmail.com
- Location: 28 Via della Pedica, Grottaferrata, Rome, Italy
What Information I Collect
I only collect personal information when you voluntarily provide it, or when it is automatically generated through your interaction with the Site.
Contact Form
When you fill out and submit my contact form, I collect the following:
- Your full name
- Your email address
- Your purpose of contact (selected category)
- Your message
I forward this information directly to my personal email to respond to you. I do not store any of this data in a database.
Blog Comments
When you leave a comment on one of my blog posts, I collect your display name and email address. I save these credentials in my database to identify you as the author of your comments. They are also saved in your browser's local storage so that the Site can recognize you as the commenter on future visits — with no sign-in or account creation required.
Comment Likes
When you like a comment, I do not collect or store any personal credentials in my database. However, a record of your like is saved in your browser's local storage permanently (until you clear your browser data) to prevent you from liking the same comment more than once.
Blog Reactions
When you react to one of my blog posts to express how you felt after reading it, I do not collect or store any personal identity in my database. Your reaction is stored locally in your browser for up to 7 days, after which it expires automatically. I use this solely to understand how my content resonates with readers.
Newsletter Subscription
When you subscribe to my newsletter, I collect your email address. I use it to send you updates whenever I publish or significantly update a project or blog post. Your email is managed through Resend.
AI Assistant
My Site includes an AI-powered assistant built on the Grok model. Your conversation history with the assistant is stored temporarily in your browser's local storage for the duration of your browsing session. Once you close or restart your browser, the chat history is permanently cleared. I never store your chat history on my servers or in any database.
Analytics
I use Vercel Analytics to collect anonymized, aggregated data about how visitors use my Site — such as page views, referrer URLs, device type, and geographic region. This data contains no personally identifiable information and cannot be linked to any individual visitor.
Bot Protection & Rate Limiting
I use Google reCAPTCHA on my forms to protect against spam and automated submissions. reCAPTCHA may collect hardware and software information from your device and send it to Google for analysis. This is governed by Google's Privacy Policy.
I also use Upstash for rate limiting to protect my Site against abuse and excessive automated requests. Upstash may transiently process IP addresses or request metadata for this purpose.
How I Use Your Information
I use the information I collect strictly for the following purposes:
Contact form data: To read and respond to your message via my personal email.
- Blog comment credentials: To identify you as the author of your comments and display them correctly.
- Comment likes: Stored locally in your browser to prevent duplicate likes.
- Blog reactions: Stored locally and temporarily to understand overall reader sentiment on my posts.
- Newsletter email: To notify you of new or updated projects and blog posts.
- AI chat history: Stored temporarily in your browser for session continuity only. Never transmitted to or stored on my servers.
- Analytics data: To understand how visitors interact with my Site and to improve its content and performance.
- reCAPTCHA data: To verify that form submissions are made by real human users.
- Rate limiting data: To protect my Site from abuse and ensure a fair experience for all visitors.
Legal Basis for Processing
I process your personal data based on the following legal grounds under the GDPR:
- Consent: by submitting the contact form, subscribing to my newsletter, or leaving a blog comment, you explicitly consent to the collection and processing of your data for the purposes described above.
- Legitimate interests: analytics, rate limiting, bot protection, and the local storage of reactions and likes are processed to keep my Site functional, secure, and user-friendly, without adversely affecting your fundamental rights.
How Long I Keep Your Data
Below is a breakdown of what data is collected, where it is stored, and how long it is kept.
- Contact form submissions:
- Where it's stored: My email inbox only
- How long it's kept: Not stored on the site itself
- Blog comment credentials:
- Where it's stored:
- Website database
- Your browser's local storage
- How long it's kept:
- In the database: kept indefinitely
- In local storage: until you clear your browser data
- Comment likes:
- Where it's stored: Your browser's local storage
- How long it's kept: Until you clear your browser data
- Blog reactions:
- Where it's stored: Your browser's local storage
- How long it's kept: 7 days, then it automatically expires
- Newsletter email:
- Where it's stored: Resend (email service provider)
- How long it's kept: Until you unsubscribe
- AI chat history:
- Where it's stored: Your browser's local storage
- How long it's kept: Until you close or restart your browser
- Analytics data:
- Where it's stored: Vercel Analytics
- How long it's kept: According to Vercel's data retention policy
- reCAPTCHA data:
- Where it's stored: Google
- How long it's kept: According to Google's data retention policy
Third-Party Services I Use
I rely on the following third-party services to operate my Site. Each has its own privacy policy which I encourage you to review:
- Vercel: Hosting and analytics. Privacy Policy
- Resend: Newsletter and email delivery. Privacy Policy
- xAI / Grok: AI assistant model. Privacy Policy
- Google reCAPTCHA: Bot and spam protection. Privacy Policy
- Upstash: Rate limiting. Privacy Policy
Cookies & Local Storage
I do not use advertising or tracking cookies on my Site. Vercel Analytics operates without cookies, relying entirely on anonymized, aggregated signals.
That said, my Site does make use of browser local storage for the following functional purposes:
- Recognizing you as the author of your blog comments on return visits
- Remembering your comment likes to prevent duplicates
- Temporarily storing your AI assistant conversation history during your session
- Storing your blog post reaction for up to 7 days
None of this local storage data is used for advertising or cross-site tracking, and it never leaves your device except as described in this policy.
Your Rights
Depending on where you live, you may have the following rights over your personal data:
- Right of access: You can request a copy of the personal data I hold about you.
- Right to rectification: You can ask me to correct inaccurate data.
- Right to erasure: You can ask me to delete your personal data from my database.
- Right to withdraw consent: You can unsubscribe from my newsletter at any time using the unsubscribe link in any email I send, or by contacting me directly.
- Right to lodge a complaint: You have the right to contact your local data protection authority if you believe your rights have been violated.
To exercise any of these rights, reach out to me at: nyochembengn@gmail.com
How I Protect Your Data
I take the following measures to keep your data safe:
- My Site is hosted on Vercel with HTTPS enforced on all connections, ensuring data in transit is encrypted.
- Contact form submissions are forwarded securely to my email and never written to a database.
- My forms are protected by Google reCAPTCHA, and all API endpoints are rate-limited via Upstash to prevent abuse.
- Newsletter subscriber data is managed by Resend, which follows industry-standard security practices.
- Local storage data stays entirely on your device and is never shared with third parties beyond the purposes described above.
Children's Privacy
My Site is not directed at children under the age of 13. I do not knowingly collect personal information from children. If you believe a child has submitted personal data through my Site, please contact me immediately and I will delete it promptly.
Changes to This Policy
I may update this Privacy Policy from time to time as my Site evolves or as legal requirements change. When I do, I will update the effective date at the top of this page. Your continued use of my Site after any update means you accept the revised policy.
Get in Touch
If you have any questions, concerns, or requests regarding this Privacy Policy or the way I handle your data, feel free to contact me:
- Email: nyochembengn@gmail.com
- WhatsApp: (+39) 320 255 2592
Still have questions?
Get in touch — I'm happy to clarify anything in this policy.