I. Introduction
CloudIoT [1] presents the merge of two complementary technologies: Internet of Things (IoT) and Cloud computing. The capabilities and resources of unlimited Cloud to offset its technological constraints such as storage and processing enhance IoT. On the other hand, the Cloud has expanded its scope into the real world through IoT in a more dynamic and distributed way to deliver new applications and services in a large-scale real-time scenario. CloudIoT enables better data sharing, simplifies storage and processing of data, enables the same data to be used across multiple services and by multiple users, facilitates the combination of data from multiple users, and supports mobility of users. In short, the benefits of CloudIoT rely heavily on data sharing. However, shared data that resides in cloud for long-time may be used incorrectly or copied without permission. In addition, they consume more storage space and reduce efficiency of the system especially if they are no longer useful, so the destruction of these data can be seen as a way of security for them. The manual removal of these data is very difficult since their number is very large so we need automatic removal expressed by self-destruction.