Patent ID: 8453258

Claim:
A system for safeguarding data, the system comprising: a computer apparatus including a first processor and a memory; and a software module stored in the memory comprising executable instructions that when executed by the first processor cause the first processor to: embed a script in an electronic file; generate a token associated with a token identification number; identify a first recipient device and a second recipient device that are each in communication with the system, the first recipient device being associated with a device identification code; determine that the second recipient device is an authorized device based on a name, contents, or a format of the electronic file; issue the token to the first recipient device and the second recipient device; provide a token application to the first recipient device, wherein the token application is configured to store the token at a specific location on the first recipient device in response to determining that the device identification code is associated with the first recipient device; send the electronic file comprising the script to the first recipient device and the second recipient device; wherein the script comprises commands that when operated by a second processor of the first recipient device cause the second processor of the first recipient device to open the electronic file in response to determining that the token is stored at the specific location on the first recipient device and that the token is associated with the token identification number; wherein the script comprises commands that when operated by a third processor of the second recipient device cause the third processor of the second recipient device to open the electronic file in response to determining that the second recipient device is an authorized device and that the token issued to the second recipient device is not detected on the second recipient device.