Data security concerns everyone. The protection of your data has been particularly important to TeamDrive since its inception. This is combined with ease of use, according to the motto “Security by Design”.

TeamDrive not only enables data synchronization on different devices, but also the provision of individual files to third parties. Whether file sharing via the cloud or within a company’s own data center: security and confidentiality have top priority. They have full control over their data.

“Security by Design” – Selected TeamDrive features

Asymmetric encryption is a big issue. With each installation, TeamDrive creates an RSA-2048/3072 key pair and only authorized persons can access the data. You can also increase security with an additional password. But not only the access to, but also the data itself is protected via the TeamDrive Client. All data leaving the computer is compressed lossless before transmission and encoded with a symmetric key (AES-256). This key exists only for the user and is automatically encrypted distributed to the team members. This ensures that the keys for the data are never available in the cloud.

Secure backup solutions and additional storage capacity

However, security by design does not only include encryption and protection “from the outside”. Archive functions, i.e. data backup and backup solutions, are also made available via the TeamDrive Host Server – scalable according to your needs. This enables access to data in the event of data loss and access to the history of individual files with regard to changes. On the other hand, you can also use TeamDrive to relieve your company’s storage capacities in the short or long term.

Data security in all cases

Storage capacity is also an issue with regard to the various devices accessing data. Here, the TeamDrive Client makes the necessary adjustments. If the capacity of a terminal device is limited, we make the data available to you “on demand”. You have full control over which data should be available offline and which data should only be retrieved when used. In addition, there is an online interface via which you can securely access the data even from unencrypted devices. This is particularly relevant if, for example, the devices are publicly accessible or are used by other unauthorized persons.

FIFO and BLOB: data structure secure and confidential

The algorithm of the TeamDrive synchronization is explained quite simply. Each storage location saves TeamDrive on the server in two different encrypted data structures – a “FIFO” event queue and a “BLOB” memory. FIFO means “First-In-First-Out”, BLOB stands for “Binary Large Objects”.

So when TeamDrive detects a change, the client generates an event that TeamDrive places in an encrypted message and adds to the FIFO event queue on the server. All file changes associated with the event are compressed and stored in an encrypted packet that is uploaded to the BLOB storage of the storage space.

If the client detects that additional data has been added to the queue, it reads the new events from the queue and applies the changes to the local copy of the space in the order in which they occurred.

If the file data associated with the changes must be available offline, TeamDrive immediately downloads the package containing the data from the BLOB store. If not, the file data will be downloaded “on demand” later.

Confidentiality is our greatest asset

Whether secure messenger, registration of new users or controlled login procedure, whether hosting service, implementation or scalability itself: Data security and confidentiality are top priorities for TeamDrive.

A wide variety of components make the system flexible and also enable simple integration into your company’s infrastructure. For example, TeamDrive uses standards such as Apache or MySQL wherever possible.

Try TeamDrive for yourself!