A method implemented by means of electronic processor for monitoring and limiting the access to data connection by an electronic device, which electronic device comprises means for enabling/disenabling selectively the data connection, comprising the steps of: a) detecting the initial and final time instant of each access to data connection during a predetermined time interval; b) counting progressively the overall duration of the accesses to the data connection during said predetermined time interval, according to the following mode: i) counting is activated at the initial time instant of each access to data connection and ii) counting is deactivated at the final time instant of each access to data connection; c) if the overall duration of the accesses to data connection reaches a value equalling to a maximum duration value pre-set before the end of said predetermined time interval, actuating the above-mentioned enabling/disenabling means for disenabling the data connection until the end of said predetermined time interval, said method further providing that, if the overall duration of the accesses to data connection does not reach a value equal to said maximum duration value within the end of said predetermined time interval, a new maximum duration value of the access to data connection is set during a subsequent predetermined time interval, wherein said new maximum duration value is higher than the previous one proportionally to the difference between the overall duration of the accesses to the counted data connection and the pre-set maximum duration value, wherein there are provided the preliminary steps of: f) providing access data of an administrator user, which access data include credentials and/or biometric data; and g) storing said access data in a database, wherein said predetermined maximum duration value can be set and/or modified after authentication of said access data and wherein, if said access data are not authenticated, the maximum duration of the access to data connection in the subsequent predetermined time interval is decreased proportionally to the number of failed authentications. a) detecting the initial and final time instant of each access to data connection during a predetermined time interval; b) counting progressively the overall duration of the accesses to the data connection during said predetermined time interval, according to the following mode: i) counting is activated at the initial time instant of each access to data connection and ii) counting is deactivated at the final time instant of each access to data connection; i) counting is activated at the initial time instant of each access to data connection and ii) counting is deactivated at the final time instant of each access to data connection; c) if the overall duration of the accesses to data connection reaches a value equalling to a maximum duration value pre-set before the end of said predetermined time interval, actuating the above-mentioned enabling/disenabling means for disenabling the data connection until the end of said predetermined time interval, said method further providing that, if the overall duration of the accesses to data connection does not reach a value equal to said maximum duration value within the end of said predetermined time interval, a new maximum duration value of the access to data connection is set during a subsequent predetermined time interval, wherein said new maximum duration value is higher than the previous one proportionally to the difference between the overall duration of the accesses to the counted data connection and the pre-set maximum duration value, wherein there are provided the preliminary steps of: f) providing access data of an administrator user, which access data include credentials and/or biometric data; and g) storing said access data in a database, f) providing access data of an administrator user, which access data include credentials and/or biometric data; and g) storing said access data in a database, wherein said predetermined maximum duration value can be set and/or modified after authentication of said access data and wherein, if said access data are not authenticated, the maximum duration of the access to data connection in the subsequent predetermined time interval is decreased proportionally to the number of failed authentications.