A method for managing an access and display service of confidential information and data by means of a computer system (100; 200; 300) including at least one electronic device associated with a user, said method comprising the steps of: - selecting, by means of a processing unit (31; 31a; 31) of the computer system, the confidential information or data to be displayed on a display of the electronic device on the basis of a unique identifier associated with said confidential information or data; - acquiring said confidential information or data in encrypted form from a memory unit (32; 32a; 32) of the computer system (100; 200; 300) associated with said processing unit (31; 31a; 31); - decrypting, by means of the processing unit (31; 31a; 31) said confidential information or data in encrypted form to generate a plaintext information or data; - generating a virtual desktop associated with said electronic device, said step comprising the steps of: - generating the virtual desktop on the display of the electronic device; - providing the generated virtual desktop only with the process associated with an executable file (F ex) representative of the unique identifier of the confidential information or data to be displayed; - providing, by means of the processing unit (31; 31a; 31) of the computer system, a message (Rs; R1; R1S) containing said plaintext information or data to be sent to the virtual desktop for being displayed, wherein said step of providing the generated virtual desktop only with the process associated with the executable file (F ex) comprises the further steps of: - providing, at an initial time instant, coinciding with the generation of the virtual desktop, for a list of processes active on the electronic device, associated with said initial time instant and including only the process associated with said executable file (F ex); - periodically accessing said process list to check for the presence of new active processes, said step of accessing being performed in time instants (T1, T2, T3,..., Tn) following said initial time instant, wherein each of said time instants is separated from the following instant by a predetermined duration time interval; - comparing the content of the process list associated with a first time instant (Ti) with the process list associated with the initial time instant; - deleting, from the process list associated with said first time instant (Ti), all active processes different from the process associated with the executable file to disable them. - selecting, by means of a processing unit (31; 31a; 31) of the computer system, the confidential information or data to be displayed on a display of the electronic device on the basis of a unique identifier associated with said confidential information or data; - acquiring said confidential information or data in encrypted form from a memory unit (32; 32a; 32) of the computer system (100; 200; 300) associated with said processing unit (31; 31a; 31); - decrypting, by means of the processing unit (31; 31a; 31) said confidential information or data in encrypted form to generate a plaintext information or data; - generating a virtual desktop associated with said electronic device, said step comprising the steps of: - generating the virtual desktop on the display of the electronic device; - providing the generated virtual desktop only with the process associated with an executable file (F ex) representative of the unique identifier of the confidential information or data to be displayed; - generating the virtual desktop on the display of the electronic device; - providing the generated virtual desktop only with the process associated with an executable file (F ex) representative of the unique identifier of the confidential information or data to be displayed; - providing, by means of the processing unit (31; 31a; 31) of the computer system, a message (Rs; R1; R1S) containing said plaintext information or data to be sent to the virtual desktop for being displayed, - providing, at an initial time instant, coinciding with the generation of the virtual desktop, for a list of processes active on the electronic device, associated with said initial time instant and including only the process associated with said executable file (F ex); - periodically accessing said process list to check for the presence of new active processes, said step of accessing being performed in time instants (T1, T2, T3,..., Tn) following said initial time instant, wherein each of said time instants is separated from the following instant by a predetermined duration time interval; - comparing the content of the process list associated with a first time instant (Ti) with the process list associated with the initial time instant; - deleting, from the process list associated with said first time instant (Ti), all active processes different from the process associated with the executable file to disable them.