> ## Documentation Index
> Fetch the complete documentation index at: https://docs.filecheck.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Filecheck is a real-time preflight, validation, and policy layer for file uploads. Automatically inspect, auto-correct, and proof PDFs, images, and documents before they ever reach your storage.

Slipped in front of any upload button, **Filecheck** acts as an automated inspection, correction, and routing engine. It determines, by workflows you configure, whether a file is fit for purpose, fixes errors automatically where possible, and secures your checkout pipeline.

A merchant configures a **Workflow** in the Filecheck admin (defining accepted formats, validation rules, and automated corrections). You embed the **Element** (our front-end widget) on your product page, cart, or upload form. It runs the customer's file through that Workflow in milliseconds, presenting them with interactive feedback and gating your submit button on the **`canProceed`** status.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Embed the Element and gate a checkout in under 15 minutes.
  </Card>

  <Card title="The Element" icon="cube" href="/element/installation">
    Load the script, mount the widget, and listen for status events.
  </Card>

  <Card title="Integrations" icon="plug" href="/tutorials/overview">
    Drop-in plugins for WooCommerce, Shopify, OpenCart, and PrestaShop.
  </Card>

  <Card title="API reference" icon="terminal" href="/api-reference/introduction">
    Fetch job results, run headless jobs, and handle webhook events.
  </Card>
</CardGroup>

***

## Core capabilities

Filecheck provides everything you need to gate, correct, and route uploads in a single serverless cloud stack:

<CardGroup cols={2}>
  <Card title="Instant Upload Gating" icon="shield-halved">
    Check uploads synchronously while customers wait. Clean files pass through, minor warnings are logged, and invalid files are rejected with clear explanation messages so you protect quality without losing sales.
  </Card>

  <Card title="Remediation Over Rejection" icon="wand-magic-sparkles">
    Avoid turning customers away over missing bleed, RGB colors, or flat transparent layers. Filecheck automatically resolves problems like RGB-to-CMYK conversions, font embedding, and image scaling on the fly.
  </Card>

  <Card title="Integrated Soft-Proofing" icon="image">
    Generate interactive, high-fidelity visual previews reflecting your automated crops, bleed extensions, and color corrections. Allow customers to view and approve their proofs directly on the upload screen.
  </Card>

  <Card title="Preflight vs. Validation" icon="scale-balanced">
    Run tailored preflight checks (for physical print or manufacturing layouts) or perform strict compliance checks against official archiving standards (like ISO PDF/A and PDF/UA accessibility specifications).
  </Card>
</CardGroup>

***

## How it works

Every file's journey through Filecheck follows a clear five-step path:

<Steps>
  <Step title="Customer uploads a file">
    The **Element** accepts files on your front-end. It supports direct uploads of PDFs, raster images (JPEG, PNG, TIFF), vector assets, and standard office formats.
  </Step>

  <Step title="Filecheck inspects and validates (Intake)">
    The file is uploaded directly to our secure sandbox and inspected in milliseconds against your [Upload Rule](/configuration/upload-rules). The results decide if the file can be safely accepted.
  </Step>

  <Step title="Customer signs off on the proof">
    If [Soft-proofing](/concepts/soft-proofing) is active, an interactive proofing layout is presented to the user. The checkout or form's submit button remains gated until they click approve.
  </Step>

  <Step title="Heavy processing runs (Processing)">
    Once a trigger event fires (such as checkout completion or manual admin approval), the [Workflow](/configuration/workflows) processes the files downstream. Filecheck performs [remediation](/concepts/remediation) fixes, downsamples images with **Optimization Presets**, splits or merges sheets, and formats your production package.
  </Step>

  <Step title="Secure your assets">
    The finalized, print-ready or validated production file is bundled and delivered directly to your connected storage (such as Amazon S3, Uploadcare, or your e-commerce order).
  </Step>
</Steps>

<Note>
  New to Filecheck? Learn how our system connects by checking out our [Building blocks guide](/concepts/building-blocks).
</Note>
