Вы не хотите удалять некоторые данные - вы, скорее всего, в конечном итоге получите мошеннические данные, которые вы и понятия не имеете, где они принадлежали. Это либо все, либо ничего.
Мягкое удаление, т. Е. Наличие битового поля в каждой строке, которое определяет, является ли запись «удаленной» или нет, и это путь. Таким образом, вы просто проверяете, удалена ли запись == true в API, и скрываете ее из приложения.
Вы сохраняете данные, но никто не может получить их через приложение.