Preferensi Bersama disimpan sebagai file dalam sistem file pada perangkat. Mereka, secara default, disimpan dalam direktori data aplikasi dengan izin sistem file yang disetel yang hanya mengizinkan UID yang dijalankan aplikasi tertentu untuk mengaksesnya. Jadi, mereka bersifat pribadi karena izin file Linux membatasi aksesnya, sama seperti pada sistem Linux / Unix apa pun.
Siapapun yang memiliki akses level root ke perangkat akan dapat melihatnya, karena root memiliki akses ke semua yang ada di sistem file. Selain itu, aplikasi apa pun yang berjalan dengan UID yang sama dengan aplikasi yang membuat akan dapat mengaksesnya (ini biasanya tidak dilakukan dan Anda perlu mengambil tindakan khusus untuk membuat dua aplikasi berjalan dengan UID yang sama, jadi ini mungkin bukan masalah besar. perhatian). Terakhir, jika seseorang dapat memasang sistem file perangkat Anda tanpa menggunakan OS Android yang diinstal, mereka juga dapat melewati izin yang membatasi akses.
Jika Anda khawatir tentang akses tersebut ke preferensi Anda (atau data apa pun yang ditulis oleh aplikasi Anda), maka Anda akan ingin mengenkripsinya. Jika Anda begitu mengkhawatirkan mereka, Anda perlu mencari tahu dengan tepat berapa banyak perlindungan yang diperlukan untuk tingkat risiko yang Anda lihat. Ada diskusi yang sangat ekstensif tentang hal ini di Keamanan Aplikasi untuk Platform Android , yang baru saja diterbitkan pada bulan Desember 2011 (penafian: Saya penulis buku ini).