Запятая нужна. Она разделяет слово единственный и относящееся к нему придаточное предложение.
Слова тем не менее обычно не обособляются, хотя иногда их выделяют как вводные при соответствующей интонации.
Запятые нужны, если оборот с как содержит оттенок причинного значения: Он, как добросовестный работник, выполнил задание в срок (= «он выполнил задание в срок, потому что он добросовестный работник»). Если такого оттенка значения нет, запятые не ставятся.
Правильнее: ...чтобы предотвратить удаление (стирание) данных.
Полутора месяцам.
Вы написали сочетания корректно.
Запятая перед тире нужна. Но лучше поставить двоеточие между частями предложения: Хорошо, что дается домашнее задание: можно проверить себя.