Data Masking Components: VIN
Search
OpenNavigationArticle
SSIS Data Masking Components
OpenNavigationArticle
Open Navigation Article
Data Masking Components: VIN
  • Request Trial Request
    a trial
  • Request Demo Request
    a demo
  • Request Quote Request
    a quote

VIN


Purpose

This component masks Vehicle Identification Numbers (VINs) while preserving their valid structure, format, and character rules.

VIN Format Rules Enforced:

  • VIN must be exactly 17 characters long
  • Disallows letters I, O, and Q to avoid confusion with digits 1 and 0
  • Follows the standard structure defined by ISO 3779

Masking Logic:

The component preserves the first 12 characters of the VIN:

  • Positions 1–3: Manufacturer identifier (WMI)
  • Positions 4–8: Vehicle descriptor section (VDS)
  • Position 9: Check digit (not validated)
  • Positions 10–11: Model year and plant code
  • Position 12: Start of production sequence

Characters 13–17 (last 5 digits) are masked using a numeric substitution algorithm.

The last 5 digits are replaced with random numeric values each time the process is run. Referential integrity is not preserved, making it suitable for fully anonymized testing or analysis.

TutorialIcon Go to Tutorial

Data Masking Components: VIN

DownloadUserGuide Download Manual
About Hush-Hush Contact Us

E-mail: info@mask-me.net

tel: 855.968.4874

Privacy Policy Terms of Use