Боже мой. Я лично не думаю, что вы должны это делать. Да, если их пользователи в вашем приложении вошли в систему с одним из этих провайдеров, то да, возможно, их данные могут быть удалены. Я имею в виду, что если вы сохранили токены доступа для получения информации о них, то я думаю, с вами все будет в порядке. Но если вы удалите OAuth2.0, то ваши пользователи не смогут войти в систему с помощью чего-либо еще, например локальной аутентификации, из-за того, что они не создали учетную запись через локальную систему аутентификации, поскольку они не предоставили пароль для своей учетной записи. Они только дали согласие на чтение или запись данных о себе, а вы знаете только их адрес электронной почты или имя пользователя. И последнее, но не менее важное, подобный шаг определенно повредит вашему пользовательскому опыту (UX) во всем приложении и маркетинге.
Надеюсь, это поможет! Попробуйте найти альтернативные варианты решения ваших проблем.