Log in
Improved PDF table entity detection consistency so sensitive values in tables are classified more reliably across repeated scans.
When you use a Helm chart to install Textual, you can now set a custom database schema for the application database.
Fixed an issue with the scrolling for dataset file previews.
Fixed an issue where the Creator filter for custom entity types did not work.
Improved PDF de-identification font matching for text-backed redactions.
Copying settings from another dataset - On the dataset details page, a new Import Settings option allows you to copy the project and entity type settings from another dataset. You cannot copy settings from a dataset that you do not have access to.
The Date Truncation generator is now available as a synthesis option for all datetime entity types. Previously it was only available for birthdates.
On a self-hosted instance, you can now use environment variables to customize the schema name for the Textual application database. You can also configure whether to automatically create the schema if it does not exist when Textual starts.
Fixed an issue with pagination for model-based custom entity types.
Fixed an issue with the dataset file preview for CSV files.
Fixed an issue with deleting PDF redactions in a guided redaction project.
Added an option to export an individual model-based custom entity type to an encrypted file. When you export the entity type, Textual provides the decryption key for you to copy. You can then import the entity type into another instance. When you import the entity type, you provide the decryption key. The imported entity type is inactive by default, regardless of its status in the original instance.
For zip codes, the synthesis configuration now includes options to truncate zip codes to the first 3 digits, and to replace foreign zip code values with zeroes.
Fixed a guided redaction issue where deleted files were not immediately removed from the file list.
For all entity types, the synthesis configuration now includes an option to provide a single constant replacement value. When you provide a constant value, Textual ignores any entity type-specific synthesis configuration. It does respect mappings of specific original values to replacement values.
Fixed an issue with searching for a user to grant permission set access to.
For the Date of Birth entity type, when you choose to synthesize values, you can now select whether to use the Date Shift Generator, which was previously the only option, or the Date Truncation Generator. For the Date Truncation Generator, Textual always sets the month and day to January 1. If the original year is less than 90 years ago, then Textual keeps the original year. If the original year is 90 or more years ago, then Textual sets the year to the current year minus 89.
For the Age entity type, when you choose to synthesize values, you can now select whether to use the Age shift generator, which was previously the only option, or the Passthrough or group age generator. For Passthrough or group age, if the original age is less than 90, then Textual keeps the original age. If the original age is 90 or older, then Textual sets the age to 90+. This is to meet HIPAA Safe Harbor requirements.