Não. Você não precisa de uma hospedagem para usar Squarespace. Seu site será hospedado em um ambiente totalmente gerenciado hospedagem na nuvem. Embora Squarespace não impõe limites de recursos para os pacotes, você deve seguir sua política de uso.