Business request

Good Morning,
we are running a face recognition company. A client’s wish is that this data has to be stored on a blockchain and always be “burned” automatically after 14 days.
Questions:
Is this possible with Storj?
Thank you. Paul

2 Likes

Good Morning,
we are running a face recognition company. A client’s wish is that this data has to be stored on a blockchain and always be “burned” automatically after 14 days.
Questions:
Is this possible with Storj?
Thank you. Paul

Hello @FACEID,

You can configure objects to be deleted after specified time with the --expires option: https://docs.storj.io/dcs/api-reference/uplink-cli/cp-command

Please, note, your data will not be stored on blockchain, see

Hi and thanks for quick response. Do the data always have to be uploaded manually? Or can the storage be done automatically?

This is depends on your implementation.
If you mean is there a option to do that by default for all objects - then answer is no.
You can specify the expiration date either when you use uplink CLI, or libuplink library in your code.
There are bindings to popular languages:

I think Storj is a great solution for your use case. But technically what you’re asking is impossible. The whole idea of a blockchain is that it’s immutable and thus anything stored on a blockchain can never be deleted.

As @Alexey mentioned, with Storj, data isn’t stored on a blockchain and thus removal is possible and automatic removal after a time out is already a feature. Furthermore Storj still retains the distributed nature of a blockchain but adds absolute data privacy due to strong encryption and distribution. I think that fits exactly what you are looking for based on your short description.

6 Likes