1. A method to build a computer system composed by client devices and servers programmed to store relationships between entities and permit the sharing of generated information that is official and legitimate only, preventing the generation and sharing of unofficial or illegitimate information, comprising: (a) said servers are programmed to authenticate and authorize said entities to access said computer system using said client devices; (b) said servers are programmed to accept and validate credentials sent by said client devices, through a message exchange process, in order to identify an entity solely among said entities; (c) said credentials must be formed at least by username and password pair in order to identify solely one of said entities; (d) said servers stores descriptions of types of generated information, types of relationships, and types of entities; (e) said servers are programmed to store a set of rules that define which said types of entities are allowed to establish which said types of relationships; (f) said set of rules encompass also the definition of each type of generated information that may be issued by each type of entity in each type of relationship in which said entity is involved; (g) said types of entities must encompass at least: person, government, and enterprise; (h) said types of relationships must encompass at least: parental, employment, citizenship, marital, delegation, and legal guardian; (i) said types of generated information must encompass at least: username, password, date of birth, social security number, nationality, name, birth name, job title; (j) said servers are programmed to store also information that defines said entities, information that defines said relationships, and said generated information; (k) said servers are programmed to provide an interface to said client devices that allows said entities, after said authenticate and authorize process, to establish said relationships, store said generated information, maintain said generated information and share said generated information; (l) said generated information is related to said relationships; (m) said interface must encompass at least http protocol; (n) said servers are programmed to allow said generated information can only be modified by its own issuer entity, and said issuer entity may share only read access rights to said generated information to a related entity through said relationships; (o) said servers are programmed to allow said related entity to share said read access rights to said generated information to a third related entity, through an established relationship between them, by its own desire without need any intervention of said issuer entity; (p) said servers are programmed to allow said related entity to revoke said read access rights granted to said third related entity; (q) said servers are programmed to allow said issuer entity to revoke said read access rights granted to said related entity; (r) said entity using his/her own client device, sends a relationship invitation for the establishment of a said relationship to an invited entity, said invited entity may accept or refuse said relationship invitation; (s) the delegation relationship type empowers a delegated entity to represent a represented entity in managing its said relationships and said generated information on behalf of said represented entity, each said relationship invitation sent to said represented entity will be redirected to said delegated entity; (t) the legal guardian relationship type empowers a guardian entity to authorize or not authorize the establishment of said relationships whenever guarded entity is about to establish said relationships, each said relationship invitation sent to said guarded entity must be approved by said guardian entity before being delivered to said guarded entity.