Skip to main content

Precise ID data sanitization

Automatic data sanitization

Before a Precise ID payload is sent to the credit bureau, every field is automatically sanitized to meet the bureau's formatting rules: disallowed characters are removed, values are upper-cased or reformatted where required, and anything longer than a field's maximum length is truncated. Values that cannot be made valid — for example a phone number that is not exactly 10 digits, or an enum value the bureau does not recognise — are dropped from the bureau request.

Your original, unaltered values are always stored on the applicant record; only the copy forwarded to the bureau is sanitized. To avoid surprises, submit data that already conforms to the rules below.

Field sanitization rules

FieldAllowed charactersMax lengthIf invalid
first_nameletters, hyphen, space, apostrophe32other characters removed
last_nameletters, hyphen, space, apostrophe32an apostrophe is kept only after D, L or O (e.g. O'Brien); other characters removed
middle_nameletters only32spaces & punctuation removed
suffixJR, SR, IIIXdropped if not a listed value
ssndigits, hyphen, space11letters & other characters removed; reduced to 9 digits
dobYYYY-MM-DD or YYYYrequest rejected if malformed
dob_yeardigits4
ageinteger 14–120
phone_mobile, phone_home, phone_workdigits only10leading 1 removed; dropped unless exactly 10 digits
emails[]letters, digits, @ _ - .90other characters removed; max 3 emails
address.street1, address.street2letters, digits, / . - #, space60other characters removed
address.cityletters, apostrophe, period, hyphen, space38other characters removed
address.state_codeletters (upper-cased)2digits & symbols removed
address.zipdigits, hyphen10letters & symbols removed
employment.employer_nameletters, digits, # & -, space23other characters removed
employment.employer_address.street1letters, digits, / . - #, space25other characters removed
employment.employer_address.cityletters, apostrophe, period, hyphen, space18other characters removed
employment.income.type_of_incomeOTHER, NET, GROSSdropped if not a listed value
employment.income.income_frequencyH W B M T Q S Ydropped if not a listed value
mothers_maiden_nameletters, hyphen, space, apostrophe60other characters removed
spouse_nameletters, hyphen, space, apostrophe96other characters removed
driver_license.numberletters, digits, space, *, -21other characters removed
driver_license.stateletters (upper-cased)2digits & symbols removed

address_previous and employment_previous follow the same rules as address and employment respectively.