United States has introduced a newly designed privacy-sensitive architecture, Peekaboo, that enables developers to create smart home applications in a manner that addresses data sharing issues and places consumers in charge of their personal data. Before transferring outgoing data to external cloud services, it pre-processes and reduces it in an organised and enforceable manner. Peekaboo architecture adheres to the data minimisation concept, which refers to the practice of collecting only the minimum amount of data necessary to achieve a certain goal. To do this, the system requires developers to define the required data gathering behaviours in a manifest file, which is then fed into an in-home trusted hub for need-to-know transmission of sensitive data from smart home apps. Not only does the hub operate as an intermediary between raw data from IoT devices and the appropriate cloud services, but it also enables third-party auditors to verify an app developer's data collecting claims The manifest file is comparable to Android's "AndroidManifest.xml" file, which describes the permissions an app need to access restricted system components or other apps. The architecture makes it possible to define the data collection practices in a more nuanced manner, including the type of data to be collected, when it should be collected, and how frequently. In contrast to Android, where apps are either granted or denied access to a specific feature, the architecture makes it possible to specify the type of data to be collected, when it should be collected, and how frequently. This mechanism provides a greater flexibility than permissions and an enforcement mechanism and allows users (and auditors) greater transparency over the data that will flow out of a device.