¿Es posible bloquear las Preferencias Compartidas para evitar que se eliminen?

Por defecto, las Preferencias Compartidas en Android se pueden eliminar mediante la configuración del teléfono. ¿Es posible bloquear esto? Básicamente, me gustaría almacenar una preferencia compartida según lo definido en la documentación de Android, pero no permitir que se eliminen por ningún motivo. Es decir, configuración del teléfono, actualización de la aplicación o desinstalación de la aplicación. Si esto no fuera posible, qué mecanismo de almacenamiento sugeriría para hacer esto. Necesito almacenar datos primitivos en su mayoría.

Estoy haciendo una aplicación en la que necesito recopilar cierta información del usuario y asegurarme de que él tendrá solo una oportunidad para proporcionarla, de lo contrario ella estaría haciendo trampa. Estoy de acuerdo, la mejor opción es almacenar los datos proporcionados en mi servidor, pero ese enfoque no funcionaría si el usuario apaga Internet. Entiendo que ambos requisitos pueden ser muy difíciles de cumplir.

Respuestas a la pregunta(2)

Su respuesta a la pregunta