Política de privacidad
Una explicación breve y práctica de lo que registra este sitio.
Operador del sitio y CodeOnRoids
Este sitio está operado por Răzvan Todică, Founder de CodeOnRoids. CodeOnRoids es la marca de ingeniería detrás de este portfolio y OmniRoids Studio.
Consultas de contacto
La información enviada mediante el formulario se usa para revisar y responder a tu consulta. Los campos obligatorios son nombre, email, motivo, plazo, presupuesto y mensaje. Los datos de empresa son opcionales. El número de teléfono se recopila únicamente si eliges expresamente hablar por teléfono y solo se usará para esta consulta. Las consultas pueden almacenarse en la base de datos privada del proyecto y enviarse al buzón de contacto configurado.
El formulario no te suscribe a emails de marketing. Una futura suscripción de marketing requeriría una elección separada y explícita.
Chat en directo y notificaciones push
El chat opcional crea un identificador de sesión aleatorio en el navegador. El sitio solo guarda un hash irreversible de ese identificador, tus mensajes y sus marcas de tiempo en la base de datos privada del proyecto para continuar la conversación desde el mismo navegador. Los mensajes del chat no se envían a analytics.
El propietario puede activar las notificaciones push desde el espacio de administración protegido. Las suscripciones push contienen el endpoint del navegador y las claves criptográficas necesarias para Web Push. El navegador solicita el permiso y la clave VAPID privada nunca llega al navegador.
Opciones de analytics
Analytics es opcional. Hasta que lo permitas, Google Tag Manager y cualquier GA4 o LinkedIn Insight Tag configurado en ese contenedor no se cargan. Si permites analytics, el sitio puede registrar páginas vistas, clics en CTA y LinkedIn, inicios y éxitos del formulario, vistas de artículos, profundidad de scroll y etiquetas de campaña.
Los nombres, emails, empresas, mensajes, presupuestos, plazos y motivos del formulario nunca se envían como propiedades de analytics. Puedes volver a abrir las opciones de privacidad desde el pequeño control de la esquina inferior izquierda.
Etiquetas de campaña
Los enlaces pueden usar los campos UTM no sensibles utm_source, utm_medium, utm_campaign para entender qué campaña generó una visita o consulta. Usa la convención de nombres descrita en la documentación de analytics del proyecto.
Conexión de LinkedIn
El espacio privado de admin puede conectar opcionalmente la cuenta de LinkedIn del propietario mediante LinkedIn OAuth. El token de acceso se cifra en el servidor y solo se usa en un flujo de distribución aprobado por el propietario. No lo carga el portfolio público ni se envía como propiedad de analytics.
La conexión puede eliminarse desde la pantalla de integraciones del admin. También puedes revocar la aplicación desde la configuración de LinkedIn en cualquier momento.
Conexiones de Facebook y X
El espacio privado de administración puede conectar la Página de Facebook y la cuenta de X del propietario para publicar contenido aprobado. Los tokens de acceso y actualización se guardan en el servidor, nunca se exponen a visitantes públicos y se usan solo en el flujo de publicación configurado.
Una conexión puede eliminarse desde la pantalla de integraciones o revocarse desde la configuración de Meta, Facebook o X. Revocar el acceso impide futuras publicaciones, pero no elimina automáticamente el contenido ya publicado en una plataforma social.
Revocación y eliminación de datos
Para solicitar la eliminación de datos de contacto o autorizaciones sociales almacenadas, usa el formulario de contacto e identifica claramente la cuenta o consulta afectada. La solicitud se verifica antes de eliminar datos para proteger la información de otras personas.
Desconectar una integración elimina o desactiva la autorización usada por este sitio. El contenido ya publicado en LinkedIn, Facebook o X debe eliminarse directamente en la plataforma correspondiente.
Preguntas
Para una pregunta de privacidad o una solicitud sobre una consulta enviada, usa el formulario de contacto del portfolio.