With the widespread use of Internet of Things (IoT) devices, it can collect and store various types of data in the cloud everyday. However, since the vast amount of data collected by IoT devices is very closely related to individuals, careful management of this data is required. Previously, we proposed a control mechanism for live migration with data regulations preservation that solved the problem of unintentional and inappropriate movement of data due to Virtual Machine (VM) migration on the cloud. However, if the license information of the country or organization used in the proposed method has been tampered with malicious intent, there’s a possibility that inappropriate data movement will occur. In this paper, we proposed an improved data protection mechanism that can prevent malicious tampering during VM migration on the cloud using blockchain technology. Initial experimental results shows that the proposed mechanism incurs minute overhead and almost no influence on the migration processing time. Consequently, this will support reliable compliance of the conditions licensed by the owner of the data, the laws of the country, and the regulations of the organization.