View Issue Details

IDProjectCategoryView StatusLast Update
0005721CaseTalk ModelerGeneration (SQL, XML, etc)public2026-07-02 10:37
ReporterMarco Wobben Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version15.0 
Summary0005721: Mask sensitive data values when external datasets are exposed to tools/callers
Description

When data from external sources is fetched through a mapping whose lexical target path touches an Object-Fact Type marked with an elevated data sensitivity, the actual values must not be handed to external tools and callers (mainly the AI agent in the session).

Such values are now replaced with a stable pseudonym: a keyed hash whose key encodes the CaseTalk version and the day of use. This keeps equal values equal within a day - so lookups and joins keep working during a session - while preventing reversal of the original values and avoiding long-term correlation across days. Protected/Restricted values are hashed; Internal values are lightly redacted; Public/Unclassified pass through.

This is the data-hiding half of issue 0002735.

TagsNo tags attached.
CaseTalk EditionCorporate

Relationships

related to 0002735 resolvedMarco Wobben Add sensitivity annotation 

Activities

Marco Wobben

Marco Wobben

2026-07-02 10:14

administrator   ~0008450

Sensitive external values are now pseudonymised before reaching external tools/callers. Pending recompile in the IDE.

Issue History

Date Modified Username Field Change
2026-07-02 10:14 Marco Wobben New Issue
2026-07-02 10:14 Marco Wobben Relationship added related to 0002735
2026-07-02 10:14 Marco Wobben Target Version => 15.0
2026-07-02 10:14 Marco Wobben Note Added: 0008450
2026-07-02 10:14 Marco Wobben Status new => resolved
2026-07-02 10:14 Marco Wobben Resolution open => fixed