Tùy chọn Chia sẻ được lưu trữ dưới dạng tệp trong hệ thống tệp trên thiết bị. Theo mặc định, chúng được lưu trữ trong thư mục dữ liệu của ứng dụng với các quyền của hệ thống tệp được đặt chỉ cho phép UID mà ứng dụng cụ thể chạy cùng để truy cập chúng. Vì vậy, chúng rất riêng tư vì quyền đối với tệp Linux hạn chế quyền truy cập vào chúng, giống như trên bất kỳ hệ thống Linux / Unix nào.
Bất kỳ ai có quyền truy cập cấp root vào thiết bị sẽ có thể nhìn thấy chúng, vì root có quyền truy cập vào mọi thứ trên hệ thống tệp. Ngoài ra, bất kỳ ứng dụng nào chạy với cùng một UID như ứng dụng đang tạo sẽ có thể truy cập chúng (điều này thường không được thực hiện và bạn cần thực hiện hành động cụ thể để làm cho hai ứng dụng chạy với cùng một UID, vì vậy đây có lẽ không phải là một vấn đề lớn liên quan). Cuối cùng, nếu ai đó có thể gắn hệ thống tệp của thiết bị của bạn mà không cần sử dụng hệ điều hành Android đã cài đặt, họ cũng có thể bỏ qua quyền hạn chế quyền truy cập.
Nếu bạn lo lắng về quyền truy cập như vậy vào tùy chọn của mình (hoặc bất kỳ dữ liệu nào do ứng dụng của bạn viết), thì bạn sẽ muốn mã hóa nó. Nếu bạn lo lắng về chúng, bạn sẽ cần phải tìm ra chính xác mức độ bảo vệ cần thiết đối với mức độ rủi ro mà bạn thấy. Có một cuộc thảo luận rất rộng rãi về vấn đề này trong Bảo mật ứng dụng cho nền tảng Android , vừa được xuất bản vào tháng 12 năm 2011 (tuyên bố từ chối trách nhiệm: Tôi là tác giả của cuốn sách này).