...
We are aware of the recently disclosed PHP2Shell vulnerabilities (CVE-2026-109618 and CVE-2026-109619) and can confirm Filestack is not impacted by these vulnerabilities.

ContentIQ: Custom Machine Learning Models for Document Data Extraction

ContentIQ is a custom machine learning model Filestack builds for your documents. It extracts the fields you need from IDs, mail and checks through one API.

A sample driver license for Jordan Sample with a license number, address, date of birth and expiry date, marked SAMPLE and not a valid ID.

Example model output4 fields

license_number
D123-4567-8901
name
Jordan Sample
expiry_date
08/31/2030
date_of_birth
01/01/1990

Customized Machine Learning Models

Document data extraction with a model trained on your own documents. It returns the fields your workflow needs, by name.

Passports

  1. Portrait
  2. Passport number
  3. Machine readable zone

Driver's Licenses

  1. Full name
  2. License number
  3. Expiry date

Mail

  1. Sender
  2. Postage
  3. Delivery address

More ContentIQ Use Cases

  • Check amounts from bank check images
  • Medical image processing
  • Plagiarism detection
  • Custom objects, such as specific car makes and models
  • Automated content categorization
  • Advanced content moderation

ContentIQ Compared With Filestack AI

Filestack AI returns general labels for any file. A ContentIQ model returns the fields your process uses. For every line of text in a file, use the OCR API, and to route extracted fields through review and storage, see intelligent document processing.

Filestack AI

Ready-made tasks, the same for every customer.

The same sample driver license.

What Filestack AI returned for this license

tags
  • credit card83
  • document89
  • driving license84
  • id cards85
  • text99
caption
“a screenshot of a cell phone”
ocr
  1. DRIVER LICENSE
  2. DL NO.
  3. D123-4567-8901
  4. NAME
  5. JORDAN SAMPLE
  6. ADDRESS
  7. 100 EXAMPLE STREET
  8. DOB
  9. 01/01/1990
  10. Jordan Sample
  11. CLASS
  12. C
  13. SAMPLE STATE
  14. EXP
  15. 08/31/2030
  16. NOT A VALID ID
  • Tasks including tags, sfw, ocr and caption
  • Runs from a CDN URL or a workflow on upload

ContentIQ

A model trained on your documents and your labels.

A sample driver license for Jordan Sample with a license number, address, date of birth and expiry date, marked SAMPLE and not a valid ID.

Example fields a model returns for this license

  • License number
  • Name
  • Expiry date
  • Date of birth
  • Designed, trained and managed by Filestack’s team
  • Retrained through an automated feedback loop
  • Delivered behind a single API

How Filestack Builds a ContentIQ Model

Customized models, delivered in a single API. Building customized machine learning models is no small task, and our expertise streamlines the process.

  1. 01

    Define the Problem

    We work with you to crystallize the problem so machine learning can solve it.

    • Filestack Delivers
    • Customer Collaborates
  2. 02

    Build the Data Set

    If you have the data, great. If not, we’ll help build it.

  3. 03

    Curate the Relevant Data

    Now that we have the data, we build the connections. We work together, using your knowledge of your business, so our machine learning experts build the references in a way that matches your business process.

  4. 04

    Architecture

    We build a customized architecture to run your model. With the prep work done, we pull in the technologies that match your process and then build the customized infrastructure.

  5. 05

    Training

    Our experts pair their knowledge of deep learning with your business process definition to train the models to the customized outcome you need.

  6. 06

    Deploy

    The model is trained and the architecture is in place, so it’s time to put the model to work. Under the watchful eyes of our experts, we integrate it. Continuous learning is part of the process: we set up a feedback loop to monitor the output and make sure the model always delivers the results your business requires.

We check in throughout the process to ensure the model meets your needs.

Talk to our sales team to learn how we can take the latest technology and your business process to customize an output that will save you time and money for years.

Earth Class Mail Processes Mail With Filestack

A blue outline of a circle with three horizontal wavy lines passing through the left side, resembling a symbol for air flow or ventilation on a light gray background.

“A simple integration with Filestack’s content intelligence API allowed us to offload the analysis of a large volume of mail quickly and reliably. This automation has proven critically important as our team has more time to focus on enhancing our core product.”

Steven Maguire, VP Technology at Earth Class Mail

70%
of Earth Class Mail’s mail processing completed through the Filestack API
50%+
increase in the overall auto delivery rate
6,000+
customer inboxes served
10,000
images processed in a day, at peak

Frequently Asked Questions About ContentIQ

What is ContentIQ, and how does it work?

ContentIQ is Filestack’s machine learning service that delivers tailored models through a single API. Filestack’s team designs, trains and manages a model built around your business process, and your application calls it to analyze the content your users upload.

How is ContentIQ different from Filestack AI?

Filestack AI runs ready-made tasks on any file, such as image tagging, safe-for-work detection, OCR and captioning. A ContentIQ model is trained on your own content and returns the labels or fields your business defines, such as the license number on a driver’s license or a specific car make and model.

What can a ContentIQ model be trained to do?

Each model is built for one use case. Examples include reading scanned envelopes, recognizing check amounts from bank check images, processing government IDs, medical image processing, plagiarism detection, custom object recognition, content categorization and content moderation.

Can ContentIQ extract data from documents?

Yes. Document data extraction is the most common ContentIQ project. A model trained on your passports, driver’s licenses, envelopes or forms returns each field by name, such as the license number on a driver’s license. For the full text of a document, use the Filestack OCR API.

Who builds and trains a ContentIQ model?

Filestack’s machine learning engineers and data scientists curate the data set, build and train the model, and deploy it behind a single API. Your team defines the problem and reviews the model at every step.

Does a ContentIQ model improve after launch?

Yes. An automated feedback loop retrains and fine-tunes the model as it processes more of your data.

How does ContentIQ connect to file uploads?

ContentIQ runs on the same platform as Filestack uploads and workflows, so a model can analyze files as your users upload them. Your application adds it with a few lines of code.

How do I start a ContentIQ project?

Talk to Filestack’s sales team about the problem you want to solve. The project starts by defining that problem, then building the data set from your data or with Filestack’s team.