1. An online collaboration system, comprising: a server comprising a network interface connected to the Internet, a data store comprising electronic data storage, and a processor, wherein each of the network interface, the data store and the processor are communicatively coupled, and wherein the network interface, the data store and the processor are collectively configured to: biometrically authenticate a plurality of users avoiding transmission or storage of a user's biometric information; and enable online collaboration between the plurality of users, wherein each of the plurality of users communicates to the server through a secure connection over the Internet, wherein the secure connection over the Internet comprises a Hypertext Transfer Protocol Secure (HTTPS) connection, and wherein each of the plurality of users communicates to the server to perform the online collaboration therebetween; wherein to biometrically authenticate a user of the plurality of users, the network interface, the data store and the processor are collectively configured to: send software code to a device associated with the user; scan a fingerprint of the user at the device; create a numerical index of the fingerprint responsive to the scan of the fingerprint to form a public key; receive the public key from the device; authenticate the public key with a corresponding private key in an authentication database; and register the user for biometric authentication, wherein to register comprises capturing a fingerprint scan of the user and storing a private key in the authentication database responsive to the fingerprint scan.