# Compliance TS NoCode platform is designed to make sure that systems built on can be compliant without any work that needs to be done - Security (ISO27k and ISAE) - EU law (GDPR etc) - Financial regulation ## OWASP security Depending on setup of the server OWASP level 1 or level 2 can be reached. This includes almost all security requirements such as - Mitigation of common threats (SQL injection, CSRF etc.) - Request throttling - Password reset procedures - Logging (see below) - Multifactor authentication Read more about it in [Security setup](https://docs.tsnocode.com/books/features/page/security-baseline "Security setup") ## GDPR support Data can be marked up and coupled to automatic deletion or anonymization, ## WCAG (disability) The UI supports the guidelines required for screen readers to work. ### Key navigation Nearly all operations in Tempus Serva can be performed without the need of a mouse or touchscreen. Note that the behaviour is slightly different based on which facet of the system is displayed. #### Main menu ##### Simple / Standard
key(s)functionnotes
Escape (ESC)Select "Logout" action
Tabulator (TAB)Navigate to next tab element (menu/solution)Ignore add, views and recent items
Arrow up/downNavigate to next solution in menuIgnore add, views and recent items
Arrow right/leftSelect next menu item
##### Advanced / Accordion
key(s)functionnotes
Escape (ESC)Select "Logout" action
Tabulator (TAB)Select next solution **in active section**Ignore add, views and recent items
Arrow up/downShow/hide different solution sections
Arrow right/leftSelect next menu item
This version of the menu requires a special need for combined use of 1. UP/DOWN: select section 2. TAB: select solution 3. ENTER: show solution Note that the section selection is saved to a cookie, to ensure that the same sections are displayed as on previous visits. #### List mode Note: The "Add record" is automatically selected when entering af list
key(s)functionnotes
*any letter* (a-z)Open quicksearch at top of the pageSearch is allways visible with touch devices
Escape (ESC)Select "Main menu" action (go back)
Arrow up/downNavigate to records in listEnter wil open record in edit mode
Arrow right/leftSelect next menu item
#### Form mode Normally focus will be set to the first input element in the form.
key(s)functionnotes
Escape (ESC)Select "Display list" menu item (go back)
Tabulator (TAB)Navigate to next input fieldSkips links for upload, sub record creation etc.
Enter (ENTER)If in input box: Data will be submittedStandard www behaviour
Arrow keys are excluded because they are used in textareas etc. ## Traceability Applications can have the following logging - Access log - Action log (events and actions) - Revision log (copy of all changes) Additionally the user management can provide - Login history - History of former group membership Finally all changes to an application are logged centrally