# Sanitizer

Added in[API level 28](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Summary:  

# Sanitizer

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/service/autofill/Sanitizer "View this page in Kotlin")\|Java

`
public


interface
Sanitizer
`  
`


`

|------------------------------------|
| android.service.autofill.Sanitizer |

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known indirect subclasses [DateValueSanitizer](https://developer.android.com/reference/android/service/autofill/DateValueSanitizer),[TextValueSanitizer](https://developer.android.com/reference/android/service/autofill/TextValueSanitizer) |-----------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [DateValueSanitizer](https://developer.android.com/reference/android/service/autofill/DateValueSanitizer) | Sanitizes a date[AutofillValue](https://developer.android.com/reference/android/view/autofill/AutofillValue)using a[DateFormat](https://developer.android.com/reference/android/icu/text/DateFormat). | | [TextValueSanitizer](https://developer.android.com/reference/android/service/autofill/TextValueSanitizer) | Sanitizes a text[AutofillValue](https://developer.android.com/reference/android/view/autofill/AutofillValue)using a regular expression (regex) substitution.                                          | |

<br />

*** ** * ** ***

Helper class used to sanitize user input before using it in a save request.

Typically used to avoid displaying the save UI for values that are autofilled but reformatted by the app---for example, if the autofill service sends a credit card number value as "004815162342108" and the app automatically changes it to "0048 1516 2342 108".

**Note:**This interface is not meant to be implemented by app developers; only implementations provided by the Android System can be used in other Autofill APIs.