high velocity | High amount of submissions from a specific device_id for several time periods. Results in Yellow color. Values (amount of submission per period to consider as High velocity) can be configured. Time intervals that are being used to calculate amount of submissions: Last day Last 2 weeks Last 30 days Last 6 minutes |
critical velocity | Same thing as High velocity, but with higher values and results in Red color. By default it is turned off. Values can be configured. |
handwritten characters | Handwriting was detected in specific fields in the submitted document. |
LCD photo | Document was classified as a photo of a monitor/screen (desktop/tablet/phone). Used for bank checks too. |
not a document | Submitted image is probably not a document. This is an extension of is_document field specifically for fraud detection purposes. Used for bank checks too |
screenshot | Submitted document is likely not paper based, but created digitally (like screenshots). |
duplicate | Submitted document is probably a duplicate of a previously submitted one. The algorithm is based on image similarity and text. Uses is_duplicate field. Used for bank checks too |
similar documents | Submitted document's text has a high similarity with previously submitted document. Uses meta.duplicates field. |
multiple profiles or devices | Checks for using several device_ids per account or several accounts per device_id during the last 30 days. |
fraud history | Makes score higher if previously device_id submitted fraudulent documents. Time period is 30 days, and the minimum amount of submissions should be 5. Configurable by "div_coef". Higher - less aggressive this feature is. |
emulated device | Immediately return the red color if the document was submitted via app emulation software. |
blocked device | Immediately return the red color if device_id is in a blocked list. |
aspect ratio mismatch | This feature only supports bank Checks. It compares the ratio of check front's height to width with the same ratio of check's back. Difference less than 5% is considered as a green color. 5-10% is yellow and 10+ is red. |
fraudulent pdf | Check the pdf for fraudulent activities. Includes features: fraudulent_pdf_creator. Check for software used to create or edit the pdf. Each known software has its score, for example photoshop gets 0.95, meaning that we are pretty sure it's fraud. Current config: {"photoshop": 0.95, "illustrator": 0.95, "pdftools sdk": 0.8} . Value from 0 to 1. text_overlay. Check bounding boxes of words highly overlaying on each other. This can mean that the document was edited or there is a hidden text. Value from 0 to 1. font_mismatch. Check the amount of fonts per page. Value from 0 to 1. |
generated document | Designed to detect images, created by AI (like chatGPT). Consists of checks: Visual check by a neural network. Exif data check for keywords like ChatGPT Visual check works only on images and not PDFs or other digital documents (screenshots for example). Exif check works when it is preserved in the document metadata and specific keywords are detected. Current set of keywords: chat, gpt, deepseek, gemini, openai |
digital tampering | Visually detects cases where fraudsters digitally tampered the photo of a document. They can use software like photoshop or similar and digitally change the number/text/qr code in a document. They also can copy and paste parts of the same photo, for example making a total amount 9999 instead of 99. This feature is designed to detect those types of alterations and will work on photos when those alterations are visible. This Features is used for specific fields that are configurable, for example: "total", "subtotal", "date", "line_items.total", "line_items.price", "tax_breakdown.tax", "tax_breakdown.tax_base", |