Loading Revisit...

Privacy Policy

Effective: 2025-10-07

This Privacy Policy describes how Leveloper Kft. ("we", "us", "our") processes personal data in the Revisit dashboard/API and in the Revisit Recorder used on customer websites.

Controller and contact

  • Controller: Leveloper Kft.
  • Registered address: 2310 Szigetszentmiklós, Gerle utca 1., Hungary
  • Email: [email protected]

Scope and roles

  • For your dashboard account and use of Revisit, Leveloper Kft. is the data controller.
  • For visitor/session data recorded on your own website(s) using the Revisit Recorder, you are the controller and we act as your processor.

What we collect

Account and security (controller)

  • Name, email, password (bcrypt-hashed), email verification status.
  • Optional MFA (2FA); trusted devices (hashed tokens).
  • Login sessions (time, IP, user-agent), audit logs.
  • Integrations (GitHub/Jira) tokens encrypted at rest (AES‑256‑GCM).

Recorder/visitor data on your website (processor)

  • Session identifiers, timestamps, user-agent, IP, language/timezone, device/screen/viewport sizes, referrer, UTM.
  • Client-side events for session replay; optional metadata you send.
  • Optional MP4 replay generated from session data.
  • DNT/GPC honored: when present, recorder does not set identifiers or start recording.

Optional AI analysis (processor)

  • If enabled, session recordings may be analyzed via OpenRouter using sampled video frames; outputs (summary/timeline/optional issue suggestions) are stored.
  • If enabled, optional GitHub/Jira issue creation uses your encrypted tokens.

Legal bases (EEA/EU)

Dashboard/account data (controller)

  • Contract (provide the service you signed up for).
  • Legitimate interests (security, service operation/improvement, record‑keeping).
  • Legal obligation (honor data subject requests and compliance records).

Recorder on your sites (you as controller, we as processor)

  • You determine the lawful basis: legitimate interests (with masking and DNT/GPC) or consent via your banner/CMP.

Cookies and CSRF

  • Dashboard uses strictly‑necessary cookies for auth and CSRF (double‑submit `rv_csrf` + `X‑CSRF‑Token`).
  • The recorder uses a first‑party visitor cookie on your site. See Cookies Policy for details.

Do Not Track and Global Privacy Control

We honor DNT and GPC signals: when detected, the recorder does not persist identifiers or start recording; server ingestion and WebSocket handling respect these signals.

Data retention

  • Project session/events and MP4s: retained until you delete (no auto purge currently).
  • Account/profile, sessions/devices, integrations: retained while you use the service.
  • Application logs: deleted roughly every month; DSAR records retained for compliance.
  • Data export ZIP links: valid 1 week and then removed.

Sharing and processors

  • Self‑hosted at our HQ in Szigetszentmiklós, Hungary.
  • Email from our infrastructure.
  • Optional (if enabled): OpenRouter, GitHub, Jira.
  • No advertising technology; we do not sell/share personal data for cross‑context behavioral advertising.

International transfers

We operate in the EU (Hungary). If you enable AI (OpenRouter), OpenRouter and/or its upstream model providers may process data outside the EEA. Use appropriate safeguards (e.g., SCCs) or keep AI disabled for EEA data until in place.

Security

  • TLS/HSTS; HttpOnly cookies; CSRF double‑submit.
  • Passwords hashed with bcrypt; integration tokens encrypted at rest (AES‑256‑GCM).
  • Session and trusted device revocation in Settings.

Your rights

  • Access/portability, rectification, erasure, restriction, objection (where applicable).
  • Download account data and request erasure from Settings; exports valid 1 week.
  • For visitor data on your sites, you provide the mechanisms; we support you as processor.

Children

Intended for users aged 18+; we do not knowingly collect children’s data.

Changes

We may update this policy and will notify where changes materially affect your rights.


Plain‑English explainer

  • “Legal basis” is the reason the law allows processing: account = run your account securely; recorder = your choice of legitimate interests (with minimization) or consent (banner).
  • “International transfers/SCCs” = if data leaves the EEA (e.g., US service), use Standard Contractual Clauses or keep that feature off until in place.