Privacy Policy

Last updated: March 13, 2026

1. Who We Are

This website, vmd-dev.com, is a personal portfolio operated by Marius Daniel Vasilcanu. For any privacy-related inquiries, you can reach me at marius.vasilcanu@gmail.com.

2. Data We Collect

a) Contact Form

When you submit the contact form, we collect your first name, last name, email address, phone number (optional), and message. This data is sent directly to our email inbox via Mailtrap (SMTP service) and is not stored in any database.

b) Review Submissions

If you are invited to leave a review via a unique token-based link, we collect your first name, last name, email address, company name (optional), LinkedIn profile URL (optional), message, and profile image (optional). This data is stored in a MongoDB database and is used solely to display approved testimonials on this website. Review data is not shared with any third party.

c) Automatically Collected Data

We use Google Analytics (GA4) to collect anonymized usage data such as pages visited, referral source, and general device information. This tracking is only activated after you give consent through our cookie banner (powered by CookieScript). We use Google Analytics Consent Mode v2, which means no analytics data is collected until you explicitly opt in.

3. Cookies

We use CookieScript to manage your cookie preferences. Cookies on this site may include:

  • Essential cookies — required for site functionality and cookie consent preferences.
  • Analytics cookies — Google Analytics cookies, only set after your explicit consent.
  • reCAPTCHA cookies — used by Google reCAPTCHA to assess whether form submissions are legitimate.

You can manage or withdraw your cookie consent at any time via the cookie banner or by clearing your browser cookies.

4. Google reCAPTCHA

We use Google reCAPTCHA v3 to protect our contact and review forms from spam and abuse. reCAPTCHA collects certain data (such as your IP address, browser information, and interaction patterns) to determine whether a submission is made by a human. Google processes this data on our behalf as a data processor, strictly for the purpose of providing the reCAPTCHA service. For more information, see Google Cloud Privacy Notice.

5. Third-Party Services

We use the following third-party services:

  • Google Analytics (GA4) — website traffic analysis (with Consent Mode v2).
  • Google reCAPTCHA v3 — form spam protection.
  • CookieScript — cookie consent management.
  • Mailtrap — email delivery for contact form submissions and review verifications.
  • MongoDB Atlas — database hosting for review data.
  • Amazon S3 — hosting of static files (CV/resume document).
  • Credly — embedded certification badges.

None of these services receive your personal data beyond what is described above.

6. Data Retention

  • Contact form data — not stored; only sent as an email.
  • Review invitation tokens — automatically deleted after 24 hours.
  • Review data — retained as long as the testimonial is displayed on the website. You may request deletion at any time.
  • Analytics data — retained according to Google Analytics default retention settings.

7. Your Rights (GDPR)

If you are located in the European Economic Area (EEA), you have the following rights regarding your personal data:

  • Right of access — request a copy of the data we hold about you.
  • Right to rectification — request correction of inaccurate data.
  • Right to erasure — request deletion of your data.
  • Right to restrict processing — request that we limit how we use your data.
  • Right to data portability — request your data in a machine-readable format.
  • Right to object — object to the processing of your data.

To exercise any of these rights, please contact me at marius.vasilcanu@gmail.com.

8. Data Security

We take reasonable measures to protect your personal data, including encrypted database connections (MongoDB Atlas with TLS), hashed tokens (SHA-256), and secure email delivery (TLS-encrypted SMTP). However, no method of transmission over the internet is 100% secure.

9. Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated date. We encourage you to review this page periodically.

10. Contact

If you have any questions about this Privacy Policy, please contact me at marius.vasilcanu@gmail.com.