This release significantly enhances the application's security posture by introducing robust encryption for sensitive individual data like TFNs and DINs, coupled with a user-friendly interface for managing and revealing this information securely. Concurrently, it refines the diagram settings user experience through a modern sheet-based design and improves the utility of ABN lookups by providing richer details. These changes collectively aim to boost data protection, streamline user interactions, and provide clearer guidance on sensitive data handling.
Highlights
- Sensitive Data Encryption: Implemented AES-256-GCM encryption for Tax File Numbers (TFN) and Director Identification Numbers (DIN) for individuals, ensuring these sensitive fields are stored securely at rest and only revealed on demand with audit logging.
- Enhanced UI for Sensitive Data: Updated individual detail pages, edit forms, and diagram inspectors to display masked TFN/DIN values, with a secure "reveal" mechanism that shows the full number for 30 seconds before re-masking, accompanied by informative tooltips and lock/unlock icons.
- Diagram Settings UI Refactor: Refactored the diagram settings interface from a modal dialog to a right-side sheet with tabbed navigation ("Display", "Nodes", "Relationships"), improving usability and readability with standardized row layouts and table-based presentation for relationship settings.
- ABN Lookup Enhancements: Updated ABN lookup to fetch and display more detailed information from the ABR, including entity type, state, postcode, and status, directly within the lookup picker.
- New Help Documentation: Added comprehensive help articles covering the overview, entry, and viewing of sensitive data, including security measures and best practices.
- Entity Form UX Improvements: Added prominent "Update" and "Cancel" buttons at the top of entity editing forms (Company, Individual, Partnership, SMSF, Trust) for improved accessibility and user flow.