Android AIDL security
On Android, one process cannot normally access the memory of another process.
When you bind to applications with a AIDL interface, the system will establish a connection between those processes. Therefor, the only those two applications that can read the information that is shared via the AIDL interface.
If you want to be sure, you should make a extra check in the onBind(Intent intent)
, to make sure it's your own application that is connecting
Tip: read the first part of this page: http://developer.android.com/guide/components/aidl.html