Patent ID: 8589437

Claim:
A system for separating identifying data from personal data, comprising: one or more computer data storages that store: a first set of stored data stored in a computer data storage comprising a plurality of identifying data structures containing identifying data, wherein each identifying data structure is associated with a different individual; a second set of stored data stored in a computer data storage comprising a plurality of personal data structures containing personal data, wherein the personal data includes genetic data comprising genome data, single nucleotide polymorphism (SNP) data, or a combination thereof; a plurality of accounts, wherein each account is associated with at least one identifying data structure; and a set of mapping data stored in a secure mapping computer data storage and comprising a plurality of mappings, wherein: (1) each mapping is between an identifying data structure and a personal data structure; and (2) the secure mapping computer data storage is implemented in a more secure environment than that of either the identifying data or the genetic data; and one or more processors, coupled to the one or more computer data storages, that execute an application that: receives, from a web browser, login information associated with an account; validates the login information; forwards the login information to the secure mapping computer data storage; in response to forwarding the login information to the secure mapping computer data storage, receives, from the secure mapping computer data storage: (1) a mapping from the identifying data to the genetic data for an individual associated with the account; and (2) for each individual profile being shared to the account, a mapping from the identifying data to the genetic data for that individual profile; wherein the set of mapping data is in a logically separate database from the first set of stored data, the second set of stored data, and the application; wherein the second set of stored data comprising the personal data structures does not contain identifying data used to identify an individual and in the event that an unauthorized user obtains access to the first set of stored data and the second set of stored data, the unauthorized user would not be able to determine which personal record is associated with each identifying record without access to the secure mapping computer data storage; and wherein a portion of a personal data structure is shared between more than one account, the portion of the personal data structure including less data than the personal data structure.