Короткий ответ: больше, чем кажется. Разберём по-честному, без запугивания.
Видит точно. Все адреса сайтов, к которым вы обращаетесь: DNS-запросы обычно идут открыто, и по ним видно каждый домен. Плюс IP-адреса серверов, время и объём трафика.
Видит частично. Даже при HTTPS содержимое страниц закрыто, но само имя сайта часто передаётся открыто в начале соединения. То есть что вы читали — не видно, а где — видно.
Не видит. Пароли, переписку и содержимое страниц на HTTPS-сайтах — это шифруется.
Что меняет VPN. Провайдер видит одно зашифрованное соединение до нашего узла — и всё. Список сайтов, DNS-запросы и адреса скрыты. Сайты, в свою очередь, видят IP нашего сервера, а не ваш домашний.
Чего VPN не делает. Не спасает от входа в аккаунт: если вы залогинились в соцсети, она знает, что это вы. Не отменяет куки и трекеры в браузере. VPN закрывает канал, а не вашу личность в сервисах — это разные задачи.