A method for storing data comprises: determining, by a computing device, where to store the data; when the data is to be stored in dispersed storage network -DSN- memory, managing, by a DSN access token module, a pairing between the DSN access token module and the computing device; and when the computing device is paired with the DSN access token module: sending, by the computing device, at least a portion of the data to the DSN access token module; encoding, by the DSN access token module, the at least a portion of the data using a dispersed storage error encoding function to produce one or more sets of encoded data slices; sending, by the DSN access token module, the one or more sets of encoded data slices and storage information to the computing device; and sending, by the computing device, the one or more sets of encoded data slices in accordance with the storage information to the DSN memory for storage therein; wherein the managing the pairing comprises: determining whether the DSN access token module is actively paired to the computing device; when the DSN access token module is not actively paired to the computing device, facilitating pairing of the DSN access token module to the computing device, authenticating one or more parameters associated with the computing device. determining, by a computing device, where to store the data; when the data is to be stored in dispersed storage network -DSN- memory, managing, by a DSN access token module, a pairing between the DSN access token module and the computing device; and when the computing device is paired with the DSN access token module: sending, by the computing device, at least a portion of the data to the DSN access token module; encoding, by the DSN access token module, the at least a portion of the data using a dispersed storage error encoding function to produce one or more sets of encoded data slices; sending, by the DSN access token module, the one or more sets of encoded data slices and storage information to the computing device; and sending, by the computing device, the one or more sets of encoded data slices in accordance with the storage information to the DSN memory for storage therein; wherein the managing the pairing comprises: determining whether the DSN access token module is actively paired to the computing device; when the DSN access token module is not actively paired to the computing device, facilitating pairing of the DSN access token module to the computing device, authenticating one or more parameters associated with the computing device. sending, by the computing device, at least a portion of the data to the DSN access token module; encoding, by the DSN access token module, the at least a portion of the data using a dispersed storage error encoding function to produce one or more sets of encoded data slices; sending, by the DSN access token module, the one or more sets of encoded data slices and storage information to the computing device; and sending, by the computing device, the one or more sets of encoded data slices in accordance with the storage information to the DSN memory for storage therein; wherein the managing the pairing comprises: determining whether the DSN access token module is actively paired to the computing device; when the DSN access token module is not actively paired to the computing device, facilitating pairing of the DSN access token module to the computing device, authenticating one or more parameters associated with the computing device. determining whether the DSN access token module is actively paired to the computing device; when the DSN access token module is not actively paired to the computing device, facilitating pairing of the DSN access token module to the computing device, authenticating one or more parameters associated with the computing device.