Abstract: A method for certifying authenticity of digital files generated by an electronic device or by a device directly paired or synchronized with it is described herein. In an implementation, the method comprising steps of receiving a digital file as an input; determining type of said digital file and checking that said digital file belongs to one of certifiable categories; after having determined the type of said digital file, a series of verification steps are carried out comprising: verifying that said digital file has been generated by the electronic device or by the device directly paired or synchronized with it; verifying that operating system of the electronic device has not been tampered with; and verifying that said digital file has not been modified; and allowing a user to proceed with certifying the authenticity of said digital file only if all of the series of verification steps have been successful.