Разница между очисткой кэша и очисткой данных на Android заключается в том, что очистка кэша удаляет временные файлы, а очистка данных — все данные приложения, включая настройки, учётные записи и прогресс. 1
Таким образом, очистка кэша возвращает приложение в исходное состояние, но с сохранёнными данными, а очистка данных — делает приложение абсолютно пустым, собирать данные придётся заново. 4