Release 5.6.0 Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

5.6

Release notes - Data Breach Response - 5.6.0

Release Date: April 13, 2026

Epic

DBR-14981 New FERPA Fields for Review

We’ve expanded our data schema to include fields specific to the Family Educational Rights and Privacy Act (FERPA). The FERPA fields listed below are now supported for both Manual and Auto Review:

Field Name Field Type
Student ID Single Line Field/Checkbox
Report Card Checkbox
Transcript Checkbox
Grade Checkbox
Grade Point Average Checkbox
Grade Level (or Class) Checkbox
Disciplinary Records Checkbox
Class Schedule Checkbox
Test and Exam Score Checkbox
Special Education Record Checkbox
Health and Immunization Records Checkbox
Honors and Awards Checkbox
Dates of Attendance Checkbox
Student Photograph Checkbox
Enrollment Status Checkbox
Participation in Activities and Sports Checkbox
Weight and Height of Student Athletes Checkbox
Degree Checkbox
Most Recent School Attended Checkbox
Major Fields of Study Checkbox
Educational Institution Single Line Field

ferpa.png ferpa_2.png

DBR-15647 Configurable SSN Entry (Full vs. Partial)

We’ve introduced more granular control over how Social Security Numbers (SSN) are managed in your projects. Users can now choose between requiring a Full SSN or allowing Partial SSN matches to provide greater flexibility during data entry and consolidation.

By default, new projects require a full 9-digit SSN entry. To enable flexible entry, follow these steps:

  1. Navigate to Project Setting, and select Template.
  2. Under Entity Panel Layout, click Manage Entity Layout.
  3. Locate a layout containing the SSN field and click Edit Layout.
  4. On the SSN field, click Edit.
  5. Toggle on Allow Partial Matches to enable flexible SSN entry.
  6. Save your changes and Update the Layout.
  7. Global change: If the SSN field exists in multiple layouts within the project, a confirmation modal will appear, confirming that the partial match setting will apply to the SSN field across all layouts in the project.

setting_ssn.png ssn_in_doc_view.png

DBR-15700 Enhanced Consolidation Logic for Partial SSN Matches

By default, when entities contain both partial and full SSN entries, Canopy utilizes enhanced logic to determine when a merge is appropriate during consolidation.

The table below illustrates an example of how the system handles SSN and Name data combinations during the backend matching process:

SSN Name Match (First & Last) Merge Logic Examples
Identical Partial SSN Different Name Do not Merge Entity 1 - Name: John Doe, SSN: XXX-XX-9845
Entity 2 - Name: Mary Jane, SSN: XXX-XX-9845
Identical Partial SSN Identical Names Merge Entity 1 - Name: John Doe, SSN: XXX-XX-9845
Entity 2 - Name: John Doe, SSN: XXX-XX-9845
Partial SSN with different masking Identical Names Merge Entity 1 - Name: John Doe, SSN: XXX-43-9845
Entity 2 - Name: John Doe, SSN: 562-XX-9845
Different Partial SSN Identical Names Do not Merge Entity 1 - Name: John Doe, SSN: XXX-XX-9845
Entity 2 - Name: John Doe, SSN: XXX-XX-7564
Partial SSN of an entity matches the other entity’s Full SSN Identical Names Merge Entity 1 - Name: John Doe, SSN: XXX-XX-9845
Entity 2 - Name: John Doe, SSN: 562-43-9845

Note that the system will only merge Partial and Full SSN entries under the conditions above if the following criteria are also met:

  1. Zero Conflict Validation: All PUIDs configured for Field Conflict Setting (e.g., Name, DOB, Driving License Number, Passport Number etc.) must contain no conflicting data.
  2. PUIDs Alignment: If a Merge scenario above contains at least one matching PUIDs, the entities will be merged. However, if the entities contain conflicting PUIDs, the merge will be bypassed, and instead, the entities will only be grouped.

DBR-15665 Enhanced Auto Review Model Performance

Canopy commits to delivering industry-standard Auto Review. We have recently optimized our AI models to provide more accurate and reliable results.

This update reduces false positives and ensures that the Auto Review results are consistent across diverse datasets.

DBR-15554 Improved PST Extraction

We have implemented a structural fix to the Processing pipeline to resolve intermittent failures during the extraction and queuing of email containers.

This update ensures that all extracted items from email files such as .pst, .eml, .msg, are correctly generated and moved into the processing queue without fail.

DBR-15558 Improved Document Extraction

We’ve implemented several key improvements to the Processing engine to handle complex file structures and specialized formats more reliably. These enhancements include:

  • Spreadsheet Extraction: Optimized the extraction process for .xls, .xlsx, .xlsm, and .xlsb files that previously failed due to the presence of macros or external connections.
  • PDF Stability and DocuSign Support: Improved the extraction of .pdf files that contain pages with oversized images, and those exported from DocuSign.
  • ISO File Support: Resolve extraction of .iso files that were failing due to file format issues.
  • Dynamic XFA Identification: Identify and tag Dynamic XFA PDF files under the Processing Errors/Warnings filter.

processing_error.png

Story

DIS-763 Python Upgrade

We’ve completed a routine upgrade to our Python technology stack that will improve performance on different parts of the application. This is a backend-only update, and it will not affect your workflow.

DBR-15738 Security Enhancement

This release includes infrastructure improvements designed to ensure maximum integrity and security.

DBR-15587 NIST Database Update

We’ve updated our NIST (National Institute of Standards and Technology) database to the latest version and continue to perform this update semi-annually to ensure industry-standard data filtering during the Processing.

The active NIST version is clearly displayed within the Processing Template.

de_nist.png

Bug

DBR-15750 Enhanced Expiry Date Extraction in Auto Review

We’ve optimized the Auto Review extraction logic for expiry dates of data elements such as passports, licenses, and credit cards. This update ensures that expiration dates are captured during Auto Review.

DBR-15747 Auto Review Suggested Entities

We’ve fixed a bug that caused Auto Review to suggest “empty” or null entities.

The system now filters out blank results, ensuring that the Suggested Entities only contains valid, actionable data.