# How does Screena handle inaccurate data?

Before all, let’s clarify what inaccurate data is. Either human or machine errors can cause inaccurate data. It takes various forms: manual data mistakes (e.g., permuted name fields), missing data entry controls, unstructured/free format fields, missing or non-standardized information in databases, incompatible formats between data processing systems, etc.

Screena systematically controls the completeness and quality of imported data. For example, Screena ensures dates are always provided in accordance with the [ISO 8601 format](https://en.wikipedia.org/wiki/ISO_8601). Likewise, countries shall always be imported in [ISO 3166-alpha 2 format](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).

When the original data is not compliant with those standards, Screena tries to resolve it using specific [normalization rules](https://developer.screena.ai/#normalization) and [libraries](https://developer.screena.ai/#libraries). This normalization process harmonizes and transforms data into a format that makes attribute matching consistent. Normalization libraries are enriched with new synonyms or alternative spellings whenever an unknown or incompatible value is provided.

Screena’s [rules-based algorithms](/resources/faq/name-matching/does-screena-provide-rules-based-and-or-fuzzy-matching-capabilities.md) tackle specific data quality issues such as typos, truncated names, out-of-order name elements, and split or concatenated names.

Screena data model also provides distinct fields to differentiate structured and unstructured information (e.g., parsed names vs. full names, structured addresses vs. free format addresses).

Distinct [algorithm parameters](https://developer.screena.ai/#algorithms) are actionable to handle all data quality nuances. For example, it is possible to use the parameter `nullMatch` and specify how a match should be handled when one attribute associated with an algorithm is either empty or not provided.

In other instances, inaccurate dates can be matched within the same year or decade.

Similarly, addresses can be matched within the same region or subregion based on the [United Nations geoscheme](https://developer.screena.ai/#un-grouping).

To achieve greater precision when screening free format fields, Screena applies advanced text analytics technics to detect distinct objects (named entities vs. addresses) within the same field and thus prevent irrelevant matches.

When it comes to name matching, Screena will call out generic machine learning models specifically trained with richer comprehensive datasets if no valid culture can be determined with high certainty.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.screena.ai/resources/faq/name-matching/how-does-screena-handle-inaccurate-data.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
