Before we dive into the Virtru SDK's features, try our Protect & Track Demo to see the Virtru SDK at work. With this fully-hosted demo, you won't need to worry about doing any setup in advance.
The objectives of this Protect & Track Demo are to show how easily one can
track your most sensitive assets using the Virtru SDK, and leveraging Virtru's Infrastructure for
Encryption and Key Management, and
Split Knowledge Architecture
The Virtru Developer Platform does not have access to the clear text or encrypted TDF file, hence ensuring split knowledge.
You can play around with the demo here to understand how to protect a file. You can also download the source code below.
- Encrypt files in the browser.
- Apply protections such as Expiration, Revocation, Watermark, etc.
- Add recipients of these files to the policy so that they can decrypt the files.
Say you want to protect your sensitive tax documents before sending it to your accountant. Or, you might want to protect a medical report before sharing with your insurance company. Using Virtru you can upload these sensitive files safely, and securely.
Drag a file you want to protect.
Protect and Track Demo: File Size
Even though the Virtru SDKs support protecting very large files, the "Protect and Share" demo application only supports protecting files < 1MB.
In this use case, the user is protecting the file
Earnings Sheet.pdf to eventually share with
Add users that need to have access to this file.
Sign In to Protect button. This triggers authentication. Upon authentication, the file is encrypted and protected by the app. Here,
email@example.com is logging in so that she can encrypt, protect, and track the file.
Authenticate using one of the supported authentication schemes
Protect File to encrypt the file. This encrypts the file and creates a protected
.tdf version of the file. As you can see
firstname.lastname@example.org is the owner of the file. Note the tracked events displayed in the top right corner.
You can also add Virtru controls such as
Disable Re-Sharing and
Watermarking to the file.
The file is fully protected with keys sync'd to Virtru Key Management Infrastructure.
Encryption and Controls
The protected file is now ready to be shared via trusted or untrusted channels.
Alice@example.com can share the file via these sharing options:
Upload to public cloud content providers to share.
This demo app shares the
.html version of the TDF with Cloud Content Providers (see File Formats). When
email@example.com receives the file, he can simply double click the file to open the file in Virtru Secure Reader. Also see How to Open a TDF
Most importantly, the owner of the file can track when
firstname.lastname@example.org opened the file.
Alice@example.com, the owner, can
expire the file. More importantly, if the file was inadvertently or maliciously shared and accessed,
email@example.com will be able to track that in the "Tracked Events" section of this demo, or in the "Files" section of the Virtru Dashboard.
For example, when
firstname.lastname@example.org tried to access the file, her access was not only denied, but the owner of the file was also made aware of the access attempt.
Access requests tracked by the owner.
Once the purpose of sharing the file is served, owner of the file can
Revoke the file. This will ensure that
email@example.com and any other users with whom this file was shared with cannot decrypt the file any more.
Manage Access via Virtru Dashboard
Once a file is protected, you can continue to manage and track that file in the Virtru Dashboard.