A method implemented by a computer
system for detecting
personally identifiable information (PII) in
clinical trial data before the
clinical trial data is committed to a hardware storage device to improve
data security, comprising: causing rendering of a
graphical user interface for input of
clinical trial data and one or more controls; receiving, through the
graphical user interface, input clinical trial data; prior to committing the clinical trial data to a hardware storage device, associating, in memory, the clinical trial data associated with a pending state; upon determining that the clinical trial data does not include PII, accessing, from memory, the clinical trial
data input into at least one of the one or more input portions; releasing the clinical trial data from the pending state; and committing the clinical trial data released to the hardware storage device.