1. A method for having multiple users share a single data storage device securely, the method comprising: recognizing a first computing device in response to plugging said data storage device into said first computing device; creating a first account on said data storage device for a first user, wherein said first account is associated with said first user and said first computing device; receiving, by a controller, data from said first user to be associated with said first account; recognizing a second computing device in response to plugging said data storage device into said second computing device; creating a second account on said data storage device for a second user, wherein said second account is associated with said second user and said second computing device; and receiving, by said controller, data from said second user to be associated with said second account; wherein said first user has access to data associated with said first account in response to plugging said data storage device into said first computing device and said second user has access to data associated with said second account in response to plugging said data storage device into said second computing device.