1. O que são cookies e tecnologias semelhantes
Cookies são pequenos ficheiros de texto guardados pelo browser. Para efeitos desta política, o conceito abrange também o armazenamento local do browser (localStorage e sessionStorage), que partilha a mesma finalidade técnica e o mesmo regime legal ao abrigo da Diretiva ePrivacy e do RGPD.
2. O que utilizamos e porquê
A Hourlinker usa armazenamento estritamente necessário ao funcionamento autenticado da plataforma. Usamos ainda análise da navegação apenas com o teu consentimento explícito: sem consentimento não é criado qualquer identificador analítico no browser nem recolhido qualquer evento de navegação. Não utilizamos cookies de marketing.
Com consentimento, a análise regista os passos "experiência vista" e "reserva iniciada" através de identificadores aleatórios de sessão e de tentativa. Os marcos operacionais de uma reserva, como a criação e confirmação do pagamento, são registados no servidor sem armazenamento analítico no browser. Quando existe uma conta, o identificador é pseudonimizado por HMAC e nunca guardado em claro no evento. Os eventos são conservados por 12 meses. Podes aceitar ou recusar aqui em baixo, a qualquer momento, e respeitamos Global Privacy Control e Do Not Track como recusa.
Preferência de análise
Estado atual: ainda sem escolha.
| Nome / Chave | Tipo | Finalidade | Duração |
|---|---|---|---|
token | localStorage ou sessionStorage | Mantém a sessão autenticada do utilizador. Sem este dado o acesso a áreas privadas é impossível. | Sessão (sessionStorage) ou persistente até logout (localStorage), conforme a opção "lembrar sessão" escolhida no login. |
redirectAfterLogin | localStorage | Guarda temporariamente o URL de destino para redirecionar o utilizador para a página correta após autenticação. | Eliminado imediatamente após o redirecionamento. |
| Preferências de UI (ex.: estado de painéis) | localStorage | Mantém preferências visuais menores (ex.: painéis fechados/abertos) para melhorar a experiência sem necessitar nova configuração. | Persistente até limpeza manual do browser ou logout. |
provider-checklist-dismissed:* | localStorage | Memoriza que o fornecedor dispensou o aviso da checklist quando todos os passos estão concluídos. | Persistente até limpeza manual do browser. |
provider-edit-draft-v2 / provider-onboarding-draft-v1 | sessionStorage | Guarda rascunhos temporários dos formulários de perfil/onboarding de fornecedor para evitar perda acidental de dados durante a sessão. | Até fechar o separador, submeter o formulário ou limpar o rascunho. |
__admin_original_token / __admin_original_storage | sessionStorage | Permite a um administrador voltar à sua própria sessão depois de usar o modo de impersonação para suporte. | Eliminado quando a impersonação termina ou quando a sessão do separador acaba. |
analyticsConsent | localStorage | Guarda a escolha de aceitar ou recusar a análise de navegação, com versão e data. | 180 dias, ou até mudares a escolha ou limpares o armazenamento do browser. |
analyticsSessionId / analyticsFunnelId | sessionStorage | Identificadores aleatórios para medir sessões e tentativas de reserva, criados apenas após consentimento. | Até fechar o separador, retirar o consentimento ou ativar GPC/DNT. |
3. Cookies de terceiros
Não carregamos scripts de terceiros que definam cookies (Google Analytics, Meta Pixel, Hotjar, etc.). A tipografia da plataforma (Plus Jakarta Sans) é auto-hospedada nos nossos servidores. Não são feitos pedidos a CDNs externas como fonts.googleapis.com.
O processamento de pagamentos é gerido pela Stripe. Quando acedes a fluxos de pagamento, a Stripe pode definir os seus próprios cookies estritamente necessários para prevenir fraude e processar a transação. Consulta a política de privacidade da Stripe para mais detalhes.
4. Base legal
O armazenamento necessário à sessão e à prestação do serviço baseia-se na execução do contrato (art. 6.º/1-b RGPD e art. 5.º/3 da Lei n.º 41/2004). O armazenamento analítico no browser e os respetivos eventos de navegação baseiam-se no consentimento (art. 6.º/1-a RGPD), pedido no banner antes de serem criados.
5. Como controlar ou eliminar
Podes eliminar o armazenamento local em qualquer altura através das definições do teu browser (normalmente em Ferramentas de Programador → Application → Storage). A maioria dos browsers permite também bloquear todo o armazenamento local, embora isso impeça o funcionamento da sessão autenticada.
O botão de logout na plataforma elimina automaticamente o token de sessão do teu browser.
6. Alterações a esta política
Se alterarmos as finalidades ou as tecnologias não essenciais, atualizaremos esta política e voltaremos a pedir consentimento quando necessário. A análise não é ativada antes de uma escolha positiva e não usamos caixas pré-selecionadas.
7. Contacto
Questões sobre esta política: info@hourlinker.com
Para questões mais amplas sobre privacidade e proteção de dados, consulta a nossa Política de Privacidade.