In some embodiments, data management module 308 manages data that is transmitted through smart outlet 300, such as between smart power adapter 200 and monitoring center 130. Functions of data management include receiving data that is transmitted by devices connected to smart outlet 300 such as device 110, smart power adapter 200, and monitoring center 130. Examples of data include device identification data, user identification data, smart power adapter identification data, smart outlet identification data, history information regarding external devices (e.g., devices, smart power adapters) that were previously connected to smart outlet 300, and status information regarding the external devices (e.g., how long each external device was connected to smart outlet 300). In some embodiments, data management module 308 also manages any rules and profiles associated with external devices, such as device 110 and/or smart power adapter 200, and registered users of contraband detection system 100, such as residents of controlled environment. For example, data management module 308 manages updates and/or modifications to these rules and profiles that are either pushed or pulled to smart outlet 300.