Если есть причина дезинфицировать данные ваших пользователей (безопасность, размер, скорость, точность ...), тогда сделайте это.
Но в противном случае не надо.
На самом делемного раз, когда ваши вводимые пользователем данные остаются как есть.Таким образом, они владеют собственными опечатками или орфографическими ошибками, неработающими ссылками и т. Д.Пока это не создает для вас проблемы (т.е. у вас нет причин для ее дезинфекции).
Кстати - согласованность является спорным вопросом, поскольку она не изменит тип данныхи вы можете легко проверить наличие "http://"" и добавить или удалить его по мере необходимости в слоях презентации с помощью функции многократного использования.