title: Capture
product:
  name: Capture
  version: ''
  description: >-
    Capture profiles extract typed and handwritten data from documents for use in a business
    process. This report covers the Capture Profile Designer, the Capture Profile Listing page,
    Capture Profile Groups (which group profiles so the best match can be selected), and Smart
    Invoice capture profiles (which use machine learning to capture invoice fields and identify the
    vendor).
author:
  name: Laserfiche Accessibility Team
  company_name: Laserfiche
  address: 3443 Long Beach Blvd, Long Beach, CA 90807
  email: accessibility@laserfiche.com
  website: https://www.laserfiche.com/
report_date: '2026-07-10'
last_modified_date: '2026-07-10'
version: 1
notes: >-
  This Accessibility Conformance Report presents the results of Laserfiche's accessibility
  evaluation of Capture. Conformance was evaluated against WCAG 2.1 (Level A and AA). Success
  criteria outside the evaluated scope — including later WCAG 2.2 additions and all Level AAA
  criteria that were not tested — are listed as "Not Evaluated" rather than assigned an untested
  rating. Conformance to accessibility standards was evaluated by external suppliers under the DHS
  Trusted Tester Program. This report consolidates the evaluations of: Capture Profile Designer
  (VPAT 2.4 International Edition, WCAG 2.1, 2023-02); Capture Profile Groups (VPAT 2.4
  International Edition, WCAG 2.1, 2023-02); Capture Profile Listing (VPAT 2.4 International
  Edition, WCAG 2.1, 2023-02); Smart Invoice Capture Profile (VPAT 2.4 International Edition, WCAG
  2.1, 2023-02).
evaluation_methods_used: >-
  Manual testing, screen-reader testing (NVDA), and automated scans with Google Lighthouse and
  Accessibility Insights for Web.
legal_disclaimer: >-
  This Laserfiche® Accessibility Conformance Report is for informational purposes only and is
  subject to change without notice. Compulink Management Center, Inc. dba Laserfiche (“Laserfiche”)
  MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT, and cannot guarantee the accuracy of
  any information presented after the date of publication. Laserfiche disclaims any liability with
  respect to this document and no contractual obligations are formed either directly or indirectly
  by this document. Customization of the product voids this conformance statement from Laserfiche.
  Customers may make independent conformance statements if they have conducted due diligence to
  meet all relevant requirements for their customization. Laserfiche further makes no representation
  concerning the ability of assistive technologies or other products to interoperate with its
  products. This document addresses the named product(s) only and not prerequisite products for
  which Laserfiche may supply restricted use licenses. Please consult with Assistive Technology
  (AT) vendors for compatibility specifications of specific AT products.
license: CC-BY-ND-4.0
catalog: 2.5-edition-wcag-2.2-508-en
chapters:
  success_criteria_level_a:
    notes: ''
    criteria:
      - num: 1.1.1
        components:
          - name: web
            adherence:
              level: partially-supports
              notes: >-
                Capture Profile Designer: NVDA reads most of what the mouse hovers over but misreads
                some elements. Capture Profile Groups: hovering did not work for the refresh, help,
                and save buttons (only focus did). Capture Profile Listing: NVDA does not read out
                what the mouse is hovered over. Smart Invoice: images on the result page and their
                zones lack descriptive alternative text and are mostly announced as "graphic", and
                several buttons (back, navigation, alert, and the two help buttons) are announced
                only as "button" or "clickable".
      - num: 1.2.1
        components:
          - name: web
            adherence:
              level: not-applicable
              notes: No prerecorded audio or video is present.
      - num: 1.2.2
        components:
          - name: web
            adherence:
              level: not-applicable
              notes: No prerecorded audio or video is present.
      - num: 1.2.3
        components:
          - name: web
            adherence:
              level: not-applicable
              notes: No prerecorded audio or video is present.
      - num: 1.3.1
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer: one error, ui.iframe on the current page. Capture Profile
                Listing: four "aria-required-parent" errors (elements with an ARIA role that
                requires a parent role are not contained by it). Capture Profile Groups: very little
                structure information is conveyed to the screen reader (partially supports). Smart
                Invoice: reading a row of the result table does not announce the column name and
                cells cannot be entered individually, and run-test dialog checkboxes do not announce
                the file name (partially supports).
      - num: 1.3.2
        components:
          - name: web
            adherence:
              level: partially-supports
              notes: >-
                Capture Profile Designer: the user must draw (or have already drawn) a zone in the
                profile before moving to the next steps, which imposes an order. Capture Profile
                Listing: users need a profile to progress further, a linear order. Capture Profile
                Groups and Smart Invoice: supports.
      - num: 1.3.3
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Groups and Capture Profile Listing: no instructions are provided for
                using the contents. Capture Profile Designer: partially supports (first-time users
                are told how to use the designer and a help link explains it). Smart Invoice:
                supports.
      - num: 1.4.1
        components:
          - name: web
            adherence:
              level: supports
              notes: >-
                Colors were chosen by the UX/UI team. Smart Invoice notes that in the
                edit-capture-profile dialog, when the OK button is greyed out the alternative text
                does not reflect that it is non-functional.
      - num: 1.4.2
        components:
          - name: web
            adherence:
              level: not-applicable
              notes: No audio content is present.
      - num: 2.1.1
        components:
          - name: web
            adherence:
              level: supports
              notes: >-
                Users can tab through the interface without issues. Smart Invoice: the "help files"
                links in tooltips cannot be opened with the spacebar and must be opened with the
                Enter key.
      - num: 2.1.2
        components:
          - name: web
            adherence:
              level: supports
              notes: No keyboard traps were found.
      - num: 2.1.4
        components:
          - name: web
            adherence:
              level: supports
              notes: >-
                Where keyboard shortcuts exist they use the Ctrl and/or Alt modifier keys rather
                than single-character keys, so no character-key remapping mechanism is required
                (Capture Profile Designer, Capture Profile Groups, and Smart Invoice); Capture
                Profile Listing has no keyboard shortcuts.
      - num: 2.2.1
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer and Capture Profile Listing rated this does-not-support,
                though all areas report no time-limit or timing-adjustment issues (Capture Profile
                Groups: not-applicable; Smart Invoice: supports, with no time limit on any content).
      - num: 2.2.2
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer and Capture Profile Listing rated this does-not-support;
                there are no pause, stop, or hide functions (Capture Profile Groups and Smart
                Invoice: not-applicable). Smart Invoice notes the only moving element is the loading
                bar for running a test or uploading a document, which is not presented in parallel
                with other content.
      - num: 2.3.1
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer and Capture Profile Listing rated this does-not-support,
                though the reports state there is no flashing content (Capture Profile Groups and
                Smart Invoice: not-applicable).
      - num: 2.4.1
        components:
          - name: web
            adherence:
              level: partially-supports
              notes: >-
                Capture Profile Designer: one error on the .ui-frame. Capture Profile Groups and
                Capture Profile Listing: supports (all headings pass). Smart Invoice: not-applicable
                (single-page application).
      - num: 2.4.2
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Listing: page titles do not describe the purpose of the page.
                Capture Profile Designer: partially supports (the page is titled "designer").
                Capture Profile Groups and Smart Invoice: supports (title is "Capture Profile
                Designer - [name of profile group]").
      - num: 2.4.3
        components:
          - name: web
            adherence:
              level: partially-supports
              notes: >-
                Capture Profile Listing: focus order partially supported. Smart Invoice: the
                tooltips are last in the tab order, so the user must cycle through everything else
                on the page before reaching them (they remain reachable, and the vendor dropdown is
                unaffected). Capture Profile Designer and Capture Profile Groups: supports (tabbing
                and focus order are clear).
      - num: 2.4.4
        components:
          - name: web
            adherence:
              level: partially-supports
              notes: >-
                Rated partially supports across all four areas. The "Open profile" link is clear and
                the "Learn more" link sits at the bottom of a description of profile-group zones.
      - num: 2.5.1
        components:
          - name: web
            adherence:
              level: supports
              notes: >-
                Mouse/pointer navigation is available (Capture Profile Groups and Smart Invoice
                rated this not-applicable).
      - num: 2.5.2
        components:
          - name: web
            adherence:
              level: supports
              notes: >-
                All mouse events complete on the up-event; dragging away before releasing cancels
                the action for buttons, checkboxes, dropdowns, and selections.
      - num: 2.5.3
        components:
          - name: web
            adherence:
              level: supports
              notes: >-
                Toolbar controls have labels when hovered. The aria-label for the Publish button is
                "Publish capture profile (Ctrl+Alt+P)", which is not a strict match but should not
                cause confusion.
      - num: 2.5.4
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer rated this does-not-support (no motion actuation is used);
                Capture Profile Groups, Capture Profile Listing, and Smart Invoice rated it
                not-applicable.
      - num: 3.1.1
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer and Capture Profile Listing: one "html-has-lang" error (the
                HTML document has no lang attribute). Capture Profile Groups and Smart Invoice:
                supports.
      - num: 3.2.1
        components:
          - name: web
            adherence:
              level: supports
              notes: The interface does not change unexpectedly on focus.
      - num: 3.2.2
        components:
          - name: web
            adherence:
              level: partially-supports
              notes: >-
                Capture Profile Groups: in the search-capture-profile bar the arrow button is not
                highlighted or focused and the capture profiles being searched are hard to focus.
                Smart Invoice: partially supports, noting the standard exceptions (a change of
                content is not a change of context). Capture Profile Designer and Capture Profile
                Listing: supports (inputs do not change unless the user allows it).
      - num: 3.2.6
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.3.1
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Groups and Smart Invoice: changing a profile name can generate an
                error that fails this criterion (no aria-describedby attribute). Capture Profile
                Designer and Capture Profile Listing: supports.
      - num: 3.3.2
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer: ui.frame on the current page. Capture Profile Groups:
                changing a profile name can generate an error that fails this criterion (no
                aria-describedby or aria-required attribute). Smart Invoice: the vendor-lookup-
                table dropdown is announced as a button by the narrator and the field has no visible
                label. Capture Profile Listing also rated does-not-support.
      - num: 3.3.7
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 4.1.1
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer: 24 "duplicate-id" errors. Capture Profile Listing:
                duplicate-id-active, duplicate-id-aria, and 35 "duplicate-id" errors. Capture
                Profile Groups and Smart Invoice: various failures with "Element div not allowed as
                child of element button".
      - num: 4.1.2
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer: 5 "button-name" errors (buttons lack discernible text).
                Capture Profile Listing: 4 "aria-toggle-field-name" errors and 4 "buttons must have
                discernible text" errors. Capture Profile Groups and Smart Invoice: user-interface
                components do not have the necessary attributes.
  success_criteria_level_aa:
    notes: ''
    criteria:
      - num: 1.2.4
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: No live captions are present; rated does-not-support across all four areas.
      - num: 1.2.5
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                No audio description is provided; rated does-not-support across all four areas (no
                specific remark given in the sources).
      - num: 1.3.4
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer, Capture Profile Groups, and Capture Profile Listing rated
                orientation does-not-support (no remark given); Smart Invoice rated it
                not-applicable.
      - num: 1.3.5
        components:
          - name: web
            adherence:
              level: partially-supports
              notes: >-
                There is a word/character limit on some text inputs. Rated partially supports in
                Capture Profile Designer, Capture Profile Groups, and Capture Profile Listing; Smart
                Invoice rated it not-applicable.
      - num: 1.4.3
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer and Capture Profile Listing: one color-contrast error
                (foreground/background contrast does not meet the WCAG 2 AA thresholds). Capture
                Profile Groups and Smart Invoice: supports, though the white text on the green
                Publish button is flagged by Google Lighthouse.
      - num: 1.4.4
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Groups: horizontal scrolling appears and all profile zones are
                clipped off the page unless the slider is pulled fully into frame. Rated
                does-not-support in Capture Profile Designer, Capture Profile Groups, and Capture
                Profile Listing; Smart Invoice: supports.
      - num: 1.4.5
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Rated does-not-support in Capture Profile Designer, Capture Profile Groups, and
                Capture Profile Listing (no remark given); Smart Invoice: supports.
      - num: 1.4.10
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Groups: much of the content disappears or is clipped. Smart Invoice:
                the add/remove-sample-document dialog clips out all content and the edit dialog is
                clipped, hiding the close and cancel buttons (still reachable by Tab but not
                visible). Capture Profile Designer and Capture Profile Listing also rated
                does-not-support.
      - num: 1.4.11
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer and Capture Profile Listing rated non-text contrast
                does-not-support. Capture Profile Groups and Smart Invoice rated it supports but
                noted that the refresh, save, and test buttons show a gray zone on hover that is
                very similar to the background.
      - num: 1.4.12
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Listing rated text spacing does-not-support (no remark given);
                Capture Profile Designer, Capture Profile Groups, and Smart Invoice rated it
                supports.
      - num: 1.4.13
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Groups: the large blue help dropdown does not disappear unless
                clicked off and obscures some content (rated Fail). Capture Profile Designer,
                Capture Profile Listing, and Smart Invoice rated it supports (Smart Invoice notes
                the help dropdown does not disappear until clicked off but does not obscure content
                at 100% zoom).
      - num: 2.4.5
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Rated does-not-support across all four areas; the application is a single-page
                application, so multiple ways to locate content are limited.
      - num: 2.4.6
        components:
          - name: web
            adherence:
              level: supports
              notes: Rated supports in the three areas that evaluated it.
      - num: 2.4.7
        components:
          - name: web
            adherence:
              level: supports
              notes: >-
                Smart Invoice: all tab-able elements have blue borders when focused. Capture Profile
                Groups and Capture Profile Listing rated this not-applicable.
      - num: 2.4.11
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.5.7
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.5.8
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.1.2
        components:
          - name: web
            adherence:
              level: supports
              notes: >-
                Capture Profile Designer rated this not-applicable; Capture Profile Groups, Capture
                Profile Listing, and Smart Invoice rated it supports (no mixed-language parts
                identified).
      - num: 3.2.3
        components:
          - name: web
            adherence:
              level: supports
              notes: Toolbars and dialogs behave consistently between rules.
      - num: 3.2.4
        components:
          - name: web
            adherence:
              level: supports
              notes: Toolbars and dialogs behave consistently between rules.
      - num: 3.3.3
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Rated does-not-support across all four areas. Smart Invoice: changing a profile name
                can generate an error that fails this criterion (no aria-describedby or
                aria-required attribute).
      - num: 3.3.4
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Capture Profile Designer and Capture Profile Listing rated error prevention
                does-not-support (no remark given); Capture Profile Groups and Smart Invoice rated
                it not-applicable.
      - num: 3.3.8
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 4.1.3
        components:
          - name: web
            adherence:
              level: does-not-support
              notes: >-
                Smart Invoice: form errors are not announced by the screen reader (a blank or
                duplicate name when editing the capture form is read only on hover, server-
                connection errors are not read, and toast messages are generally read but tend to be
                read over). Capture Profile Designer, Capture Profile Groups, and Capture Profile
                Listing rated status messages supports (Capture Profile Groups noted
                confirmation-dialog buttons were read but not the message, and a toast read "times"
                instead of "close notification").
  success_criteria_level_aaa:
    notes: ''
    criteria:
      - num: 1.2.6
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 1.2.7
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 1.2.8
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 1.2.9
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 1.3.6
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 1.4.6
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 1.4.7
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 1.4.8
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 1.4.9
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.1.3
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.2.3
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.2.4
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.2.5
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.2.6
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.3.2
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.3.3
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.4.8
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.4.9
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.4.10
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.4.12
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.4.13
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.5.5
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 2.5.6
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.1.3
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.1.4
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.1.5
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.1.6
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.2.5
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.3.5
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.3.6
        components:
          - name: web
            adherence:
              level: not-evaluated
      - num: 3.3.9
        components:
          - name: web
            adherence:
              level: not-evaluated
  functional_performance_criteria:
    notes: ''
    criteria:
      - num: '302.1'
        components:
          - name: none
            adherence:
              level: partially-supports
              notes: >-
                Without vision: partially supported; screen-reader users encounter gaps (see 1.1.1,
                1.3.1, and 4.1.2).
      - num: '302.2'
        components:
          - name: none
            adherence:
              level: partially-supports
              notes: >-
                With limited vision: partially supported; contrast, resize, and reflow issues affect
                low-vision users (see 1.4.3, 1.4.4, and 1.4.10).
      - num: '302.3'
        components:
          - name: none
            adherence:
              level: supports
      - num: '302.4'
        components:
          - name: none
            adherence:
              level: does-not-support
              notes: 'Without hearing: rated does-not-support across all four areas.'
      - num: '302.5'
        components:
          - name: none
            adherence:
              level: partially-supports
              notes: 'With limited hearing: partially supported across all four areas.'
      - num: '302.6'
        components:
          - name: none
            adherence:
              level: supports
      - num: '302.7'
        components:
          - name: none
            adherence:
              level: supports
      - num: '302.8'
        components:
          - name: none
            adherence:
              level: supports
      - num: '302.9'
        components:
          - name: none
            adherence:
              level: supports
  hardware:
    disabled: true
    notes: Capture is a software product; Section 508 hardware criteria are not applicable.
  software:
    notes: ''
    criteria:
      - num: 502.2.1
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.2.2
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.1
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.2
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.3
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.4
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.5
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.6
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.7
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.8
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.9
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.10
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.11
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.12
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.13
        components:
          - name: none
            adherence:
              level: supports
      - num: 502.3.14
        components:
          - name: none
            adherence:
              level: supports
      - num: '502.4'
        components:
          - name: none
            adherence:
              level: supports
      - num: '503.2'
        components:
          - name: none
            adherence:
              level: supports
      - num: '503.3'
        components:
          - name: none
            adherence:
              level: supports
      - num: 503.4.1
        components:
          - name: none
            adherence:
              level: not-applicable
      - num: 503.4.2
        components:
          - name: none
            adherence:
              level: not-applicable
      - num: '504.2'
        components:
          - name: none
            adherence:
              level: not-evaluated
      - num: 504.2.1
        components:
          - name: none
            adherence:
              level: supports
      - num: 504.2.2
        components:
          - name: none
            adherence:
              level: supports
      - num: '504.3'
        components:
          - name: none
            adherence:
              level: supports
      - num: '504.4'
        components:
          - name: none
            adherence:
              level: supports
  support_documentation_and_services:
    notes: ''
    criteria:
      - num: '602.2'
        components:
          - name: none
            adherence:
              level: supports
      - num: '602.3'
        components:
          - name: none
            adherence:
              level: not-evaluated
      - num: '602.4'
        components:
          - name: none
            adherence:
              level: supports
      - num: '603.2'
        components:
          - name: none
            adherence:
              level: supports
      - num: '603.3'
        components:
          - name: none
            adherence:
              level: supports
