Voltiway · Legal
Voltiway — Política de Privacidad / Privacy Policy
Última actualización: 5 de agosto de 2026
Secciones del documento
Voltiway (en adelante, "la app", "nosotros") es una aplicación móvil que muestra cargadores para vehículos eléctricos en Puerto Rico y Colombia, con navegación y datos aportados por la comunidad. Voltiway es un producto de ImpulsaPR. Esta política explica qué datos tratamos, para qué, con quién y qué derechos tienes.
Responsable: ImpulsaPR — Ulises N. (fundador) — contacto: mrulisess.business@gmail.com
1. Qué recopilamos
1.1 Si solo usas el mapa (sin cuenta)
Puedes ver el mapa, el detalle de los cargadores y la actividad comunitaria pública sin crear cuenta. En ese caso tratamos:
- Ubicación precisa del dispositivo (solo mientras usas la app). La usamos para centrar el mapa, mostrarte cargadores cercanos, calcular rutas y guiarte con GPS dentro de la app. Nunca accedemos a tu ubicación en segundo plano y puedes denegar el permiso: el mapa sigue funcionando sin centrarse en ti.
- Coordenadas del área del mapa que miras (viewport), enviadas a nuestro servidor para devolverte los pines de esa zona. No las asociamos a un perfil.
- Texto de búsqueda de direcciones/lugares, enviado directamente al servicio de geocodificación de Mapbox para resolver la dirección.
- Dirección IP, tratada de forma transitoria por nuestro servidor para limitar abusos (rate limiting) y en registros técnicos de operación.
- Datos técnicos del SDK de mapas (Mapbox): desactivamos la telemetría del SDK de Mapbox por defecto, así que el SDK no envía datos de telemetría de uso/rendimiento. Las peticiones de teselas del mapa y de búsqueda sí llegan a Mapbox (con tu IP y el área/consulta) para poder dibujar el mapa y resolver direcciones, conforme a su política.
1.2 Si creas una cuenta
- Correo electrónico y credenciales (gestionados por Supabase Auth). Puedes registrarte con email y contraseña o con "Continuar con Google": en ese caso Google nos confirma tu identidad y recibimos tu correo y nombre básico de tu cuenta de Google (nunca tu contraseña de Google, y no publicamos tu foto de Google en la app).
- Perfil público: nombre visible (por defecto un seudónimo neutro, editable), avatar (solo avatares predefinidos de la app, nunca fotos tuyas de perfil) e idioma preferido.
- Vehículo (opcional): marca, modelo, año, tipos de conector y datos de batería que tú introduzcas, para filtrar cargadores compatibles y planificar rutas.
- Token de notificaciones push (Expo) y plataforma (iOS/Android), solo si aceptas el permiso de notificaciones. Lo usamos para avisos como "tu cargador favorito volvió a funcionar".
1.3 Contenido que tú creas (contenido comunitario, público)
- Check-ins de estado de un cargador ("funciona", "dañado", "ocupado", "cargando"), con comentario y foto opcionales.
- Reseñas (calificación 1-5 y comentario).
- Reportes de cargadores nuevos (nombre, ubicación del cargador, red, conectores, comentario y foto opcionales).
- Alertas de mapa (peligro, cámara, tráfico, etc.) con la posición de la alerta.
- Favoritos, rutas guardadas, historial de tu actividad y lista de usuarios bloqueados.
- Reportes de contenido que envíes sobre contenido de otros (motivo y comentario).
- Costo de sesión reportado (opcional): si indicas cuánto pagaste al cargar, ese dato alimenta un promedio público del cargador (no se muestra individualmente con tu nombre).
- Adopciones de cargadores ("guardián"): si adoptas un cargador, tu nombre visible aparece públicamente como guardián en su ficha.
- Programa de referidos: tu código de invitación y, si canjeas uno, la relación de quién te invitó (para acreditar los puntos a ambos).
Importante: los check-ins, reseñas, fotos y alertas son públicos — se muestran a otros usuarios junto a tu nombre visible, y revelan que estuviste en ese lugar en ese momento. Las fotos se alojan en almacenamiento público: cualquiera con el enlace puede verlas, y la URL de la foto contiene tu identificador interno de usuario (un código, no tu nombre ni tu email). Antes de subir una foto, la app la reprocesa y elimina sus metadatos ocultos (EXIF), incluida la ubicación GPS del archivo original.
1.4 Diagnóstico y métricas de uso
- Reportes de errores (Sentry): si la app falla, se envía un informe técnico del error (traza del fallo, modelo de dispositivo, versión de la app) para poder corregirlo. No incluye tu contenido ni tu ubicación.
- Métricas de uso (PostHog): eventos de producto pseudónimos y contados (p. ej., "se creó un check-in", "se inició una navegación") para entender qué funciones se usan. No incluyen tu ubicación precisa ni el contenido de lo que escribes.
1.5 Lo que NO recopilamos
- No hay ubicación en segundo plano ni historial continuo de ubicación: solo guardamos coordenadas cuando tú creas contenido que las incluye (una alerta, una ruta guardada, un cargador reportado).
- No accedemos a tu galería completa (usamos el selector de fotos del sistema), ni a contactos, mensajes, salud ni historial de navegación.
- No usamos SDKs de publicidad. No hay anuncios y no hay perfiles de marketing.
2. Para qué usamos los datos
- Ubicación precisa (en uso). Mostrar cargadores cercanos, buscar, calcular y guiar rutas
- Email y cuenta. Iniciar sesión, recuperar acceso, gestionar tu cuenta
- Perfil público y vehículo. Mostrar tu autoría en contenido comunitario; filtrar cargadores compatibles; planificar rutas
- Contenido comunitario. Mostrar el estado real de los cargadores al resto de la comunidad (el corazón de la app)
- Reportes de contenido y moderación. Mantener la comunidad segura: el contenido reportado por 3 usuarios distintos se oculta automáticamente y pasa a revisión
- Token push. Enviarte notificaciones relevantes (p. ej., recuperación de un favorito)
- IP y registros técnicos. Seguridad, límites anti-abuso y diagnóstico de errores
No usamos tus datos para publicidad, ni para perfiles comerciales, ni los cruzamos con fuentes externas.
3. Con quién se comparten
Nunca vendemos tus datos. Nunca los compartimos con fines publicitarios.
Usamos proveedores que tratan datos por encargo nuestro (encargados de tratamiento), solo en la medida necesaria para operar la app:
- Supabase. Autenticación, base de datos y almacenamiento de fotos — Email, cuenta, perfil, contenido comunitario, fotos
- Mapbox. Mapas, búsqueda de direcciones y cálculo de rutas — Peticiones de mapa desde tu dispositivo (IP, área visible), texto de búsqueda, coordenadas de ruta; la telemetría del SDK está desactivada
- Expo (EAS). Compilación de la app y envío de notificaciones push — Token push y contenido de las notificaciones
- Upstash (Redis). Caché de datos públicos de cargadores — Sin datos personales (solo datos públicos del mapa)
- Railway. Alojamiento de nuestro servidor — Tráfico de la API (incluye IP y los datos que envías a la app)
- Google. Inicio de sesión "Continuar con Google" (opcional) — Confirmación de identidad; recibimos email y nombre básico
- Resend. Envío de correos de cuenta (confirmación, recuperación) — Tu dirección de correo y el contenido de esos emails
- Sentry. Reportes de errores/fallos de la app — Informes técnicos de errores (sin contenido personal)
- PostHog. Métricas de uso del producto — Eventos de uso pseudónimos (sección 1.4)
Además, el contenido comunitario que publicas (sección 1.3) es visible para otros usuarios de la app por diseño.
Podríamos divulgar datos si una ley u orden válida de una autoridad competente nos lo exige.
4. Retención
- Datos de cuenta y contenido: se conservan mientras tu cuenta exista.
- Fotos de cargadores — regla de las 5: por cada cargador conservamos solo las 5 fotos más recientes. Al entrar una foto nueva, las más antiguas se eliminan automáticamente del almacenamiento (el check-in permanece, sin la foto).
- Al eliminar tu cuenta (borrado + anonimización irreversible): eliminamos de forma permanente tus fotos (de ambos almacenes) y tus datos personales (favoritos, rutas guardadas, tokens de notificación, usuarios bloqueados y adopciones de guardián), y anonimizamos tu perfil (tu nombre visible pasa a "Cuenta eliminada" y se borran tu avatar, tu vehículo y tu código de referido). Tu identidad de acceso (correo y contraseña en el proveedor de autenticación) se sustituye por datos aleatorios y la cuenta queda bloqueada, de modo que no se puede recuperar ni volver a usar. Tus check-ins y reseñas se conservan de forma anónima (desvinculados de tu identidad y mostrados como "Cuenta eliminada"): una vez anonimizados son datos del mapa que benefician a la comunidad y ya no constituyen datos personales — igual que los cargadores que reportaste y fueron aprobados, que permanecen en el mapa sin tu nombre.
- Alertas de mapa: caducan automáticamente por sí solas.
- Caché: los datos públicos de cargadores se cachean unos minutos (5-10) y expiran solos.
- Registros técnicos del servidor: se conservan por un periodo breve y limitado, solo para operación y seguridad.
5. Tus derechos y cómo eliminar tu cuenta
Tienes derecho a acceder, corregir y eliminar tus datos:
- Corregir: tu nombre, avatar, vehículo e idioma se editan directamente en la app (Perfil).
- Eliminar tu cuenta desde la app: Ajustes → Eliminar cuenta → confirmar. La acción es inmediata e irreversible: anonimiza tu perfil, elimina tus datos personales y fotos, y deja tu acceso inutilizable (ver sección 4).
- Eliminar tu cuenta por correo: escribe a mrulisess.business@gmail.com desde el email de tu cuenta con el asunto "Eliminar cuenta". Procesaremos la solicitud en un plazo máximo de 30 días.
- Acceso / copia de tus datos: solicítala al mismo correo.
- Bloquear usuarios y reportar contenido: disponible dentro de la app.
Denegar permisos (ubicación, cámara, notificaciones) no impide usar el resto de la app.
5-bis. Si estás en Colombia (Ley 1581 de 2012 — Habeas Data)
Esta sección aplica además de todo lo anterior a las personas cuyos datos se tratan desde Colombia, conforme a la Ley Estatutaria 1581 de 2012 y su Decreto Reglamentario 1377 de 2013.
Responsable del Tratamiento: ImpulsaPR (Voltiway) · Puerto Rico · mrulisess.business@gmail.com. El área responsable de atender consultas y reclamos es Soporte de Voltiway, en ese mismo correo.
Autorización. Al crear una cuenta y usar las funciones comunitarias autorizas de forma previa, expresa e informada el tratamiento de tus datos para las finalidades de la sección 2. Puedes revocarla en cualquier momento.
Finalidades. Las de la sección 2: operar el mapa y tu cuenta, publicar el contenido comunitario que tú decides publicar, moderar para que los datos sean veraces, enviarte los avisos que hayas activado y atender soporte. No vendemos datos personales ni hacemos publicidad basada en perfiles.
Tus derechos como Titular (art. 8). Conocer, actualizar y rectificar tus datos; solicitar prueba de la autorización otorgada; ser informado sobre el uso que se les ha dado; presentar quejas ante la Superintendencia de Industria y Comercio (SIC); revocar la autorización y/o solicitar la supresión cuando proceda; y acceder gratuitamente a tus datos.
Cómo ejercerlos y en qué plazos.
- Consulta (conocer tus datos) — correo a mrulisess.business@gmail.com desde el correo de tu cuenta, asunto «Consulta datos personales». Plazo: 10 días hábiles (art. 14); si no fuera posible, te informamos los motivos y la fecha, que no superará 5 días hábiles más.
- Reclamo (corregir, actualizar, suprimir o revocar) — mismo correo, asunto «Reclamo datos personales», con tu identificación y la descripción de los hechos. Plazo: 15 días hábiles (art. 15); si no fuera posible, te informamos los motivos y la nueva fecha, que no superará 8 días hábiles más.
Si el reclamo llega incompleto te pediremos completarlo dentro de los 5 días siguientes; sin respuesta en dos meses se entenderá desistido. Ojo: corregir tus datos y eliminar tu cuenta se hacen desde la app en segundos, sin escribir a nadie (sección 5).
Datos sensibles y menores. No solicitamos datos sensibles en el sentido del art. 5 de la Ley 1581 (salud, origen étnico, orientación política, religiosa o sexual, biométricos). Las fotos que subes son de cargadores, no de personas: no publiques fotos de personas identificables.
Transferencia internacional. Tus datos se almacenan y procesan fuera de Colombia (Estados Unidos), en los proveedores de la sección 3. Al aceptar esta política autorizas esa transferencia en los términos del art. 26 de la Ley 1581.
Registro Nacional de Bases de Datos (RNBD). La inscripción ante la SIC aplica a entidades públicas y a sociedades y entidades sin ánimo de lucro con activos totales superiores a 100.000 UVT. Voltiway está muy por debajo de ese umbral y hoy no está obligado a inscribirse; si eso cambiara, lo haremos y actualizaremos esta política.
6. Menores de edad
La app está dirigida a conductores. No está destinada a menores de 17 años y no recopilamos datos de menores a sabiendas. Si crees que un menor nos ha facilitado datos, escríbenos y los eliminaremos.
7. Seguridad
Toda la comunicación viaja cifrada (HTTPS/TLS). El acceso a los datos está restringido por políticas de seguridad a nivel de base de datos (RLS) y el servidor valida todo lo que recibe. Ningún sistema es infalible: si detectamos una brecha que te afecte, te lo notificaremos.
8. Cambios a esta política
Si cambiamos esta política, actualizaremos la fecha del encabezado y, si el cambio es significativo (p. ej., activar pagos, publicidad o nuevos proveedores), lo avisaremos dentro de la app antes de que entre en vigor.
9. Contacto
mrulisess.business@gmail.com — Puerto Rico.
*Datos de cargadores: incluyen información de Open Charge Map (contribuciones bajo CC BY 4.0, atribuidas por proveedor de datos dentro de la app) y del AFDC (NLR, EE.UU.). Los mapas son de Mapbox y sus proveedores.*
English version
Voltiway ("the app", "we") is a mobile app that shows electric vehicle chargers in Puerto Rico and Colombia, with in-app navigation and community-contributed data. Voltiway is a product of ImpulsaPR. This policy explains what data we process, why, with whom, and your rights.
Controller: ImpulsaPR — Ulises N. (founder) — contact: mrulisess.business@gmail.com
1. What we collect
1.1 If you only use the map (no account)
You can browse the map, charger details and the public community feed without an account. In that case we process:
- Precise device location (only while you use the app). We use it to center the map, show nearby chargers, compute routes and guide you with in-app GPS. We never access your location in the background, and you can deny the permission: the map still works without centering on you.
- Coordinates of the map area you are viewing (viewport), sent to our server to return the pins for that area. Not linked to a profile.
- Address/place search text, sent directly to Mapbox’s geocoding service to resolve the address.
- IP address, processed transiently by our server for abuse prevention (rate limiting) and in operational technical logs.
- Map SDK technical data (Mapbox): we disable the Mapbox SDK’s telemetry by default, so the SDK does not send usage/performance telemetry. Map tile and search requests do reach Mapbox (with your IP and the visible area/query) so we can draw the map and resolve addresses, under its own policy.
1.2 If you create an account
- Email address and credentials (managed by Supabase Auth). You can sign up with email and password or with "Continue with Google": Google confirms your identity and we receive your email and basic name from your Google account (never your Google password; we do not publish your Google photo in the app).
- Public profile: display name (a neutral pseudonym by default, editable), avatar (preset app avatars only — never your own photos) and preferred language.
- Vehicle (optional): make, model, year, connector types and battery data you enter, used to filter compatible chargers and plan routes.
- Push notification token (Expo) and platform (iOS/Android), only if you grant the notification permission. Used for notices such as "your favorite charger is working again".
1.3 Content you create (community content, public)
- Check-ins on a charger’s status ("working", "broken", "occupied", "charging"), with optional comment and photo.
- Reviews (1-5 rating and comment).
- New charger reports (charger name, charger location, network, connectors, optional comment and photo).
- Map alerts (hazard, camera, traffic, etc.) with the alert’s position.
- Favorites, saved routes, your activity history and your blocked-users list.
- Content reports you file about other users’ content (reason and comment).
- Reported session cost (optional): if you share what you paid to charge, it feeds a public average for that charger (never shown individually with your name).
- Charger adoptions ("guardian"): if you adopt a charger, your display name appears publicly as its guardian.
- Referral program: your invite code and, if you redeem one, the relationship of who invited you (to credit points to both).
Important: check-ins, reviews, photos and alerts are public — they are shown to other users next to your display name, and they reveal that you were at that place at that time. Photos are hosted in public storage: anyone with the link can view them, and the photo URL contains your internal user identifier (a code — not your name or email). Before upload, the app re-processes each photo and strips its hidden metadata (EXIF), including the file’s original GPS location.
1.4 Diagnostics and product metrics
- Crash reports (Sentry): if the app crashes, a technical report is sent (stack trace, device model, app version) so we can fix it. It does not include your content or your location.
- Usage metrics (PostHog): pseudonymous, counted product events (e.g., "a check-in was created", "a navigation started") to understand which features are used. They do not include your precise location or the content you write.
1.5 What we do NOT collect
- No background location and no continuous location history: we only store coordinates when you create content that includes them (an alert, a saved route, a reported charger).
- No access to your full photo library (we use the system photo picker), contacts, messages, health data or browsing history.
- No advertising SDKs. There are no ads and no marketing profiles.
2. Why we use the data
- Precise location (in use). Show nearby chargers, search, compute and guide routes
- Email and account. Sign-in, account recovery, account management
- Public profile and vehicle. Attribute your community content; filter compatible chargers; plan routes
- Community content. Show the real state of chargers to the community (the heart of the app)
- Content reports and moderation. Keep the community safe: content reported by 3 distinct users is automatically hidden and queued for review
- Push token. Send you relevant notifications (e.g., a favorite charger recovered)
- IP and technical logs. Security, anti-abuse limits and error diagnosis
We do not use your data for advertising, commercial profiling, or cross-referencing with external sources.
3. Who we share it with
We never sell your data. We never share it for advertising purposes.
We use providers that process data on our behalf (processors), only as needed to run the app:
- Supabase. Authentication, database and photo storage — Email, account, profile, community content, photos
- Mapbox. Maps, address search and routing — Map requests from your device (IP, visible area), search text, route coordinates; SDK telemetry is disabled
- Expo (EAS). App builds and push notification delivery — Push token and notification contents
- Upstash (Redis). Cache of public charger data — No personal data (public map data only)
- Railway. Hosting of our server — API traffic (includes IP and the data you send to the app)
- Google. "Continue with Google" sign-in (optional) — Identity confirmation; we receive your email and basic name
- Resend. Account emails (confirmation, recovery) — Your email address and the content of those emails
- Sentry. App crash/error reports — Technical error reports (no personal content)
- PostHog. Product usage metrics — Pseudonymous usage events (section 1.4)
In addition, the community content you publish (section 1.3) is visible to other app users by design.
We may disclose data if required by law or a valid order from a competent authority.
4. Retention
- Account data and content: kept while your account exists.
- Charger photos — rule of 5: for each charger we keep only the 5 most recent photos. When a new photo comes in, older ones are automatically deleted from storage (the check-in remains, without its photo).
- When you delete your account (deletion + irreversible anonymization): we permanently delete your photos (both buckets) and your personal data (favorites, saved routes, push tokens, blocked users and guardian adoptions), and we anonymize your profile (your display name becomes "Deleted account" and your avatar, vehicle and referral code are cleared). Your login identity (email and password at the auth provider) is replaced with random values and the account is banned, so it cannot be recovered or reused. Your check-ins and reviews are kept but fully anonymized (unlinked from your identity, shown as "Deleted account"): once anonymized they are map data that benefits the community and are no longer personal data — like the chargers you reported that were approved, which remain on the map without your name.
- Map alerts: expire automatically on their own.
- Cache: public charger data is cached for a few minutes (5-10) and expires on its own.
- Server technical logs: kept for a short, limited period, for operations and security only.
5. Your rights and how to delete your account
You have the right to access, correct and delete your data:
- Correct: your display name, avatar, vehicle and language are editable in the app (Profile).
- Delete your account in-app: Settings → Delete account → confirm. The action is immediate and irreversible: it anonymizes your profile, deletes your personal data and photos, and makes your login unusable (see section 4).
- Delete your account by email: write to mrulisess.business@gmail.com from your account’s email with the subject "Delete account". We will process the request within 30 days at most.
- Access / copy of your data: request it at the same email.
- Block users and report content: available inside the app.
Denying permissions (location, camera, notifications) does not prevent you from using the rest of the app.
5-bis. If you are in Colombia (Ley 1581 de 2012 — Habeas Data)
This section applies in addition to everything above for people whose data is processed from Colombia, under Ley Estatutaria 1581 de 2012 and its implementing Decreto 1377 de 2013.
Data Controller: ImpulsaPR (Voltiway) · Puerto Rico · mrulisess.business@gmail.com. The area responsible for handling requests and complaints is Voltiway Support, at that same address.
Authorization. By creating an account and using the community features you give prior, express and informed authorization to process your data for the purposes in section 2. You may revoke it at any time.
Your rights as a Titular (art. 8). To know, update and rectify your data; to request proof of the authorization given; to be informed how your data has been used; to file complaints with the Superintendencia de Industria y Comercio (SIC); to revoke the authorization and/or request deletion where applicable; and to access your data free of charge.
How to exercise them, and the legal deadlines. Write to mrulisess.business@gmail.com from your account email. A consulta (to know your data) is answered within 10 business days (art. 14), extendable by up to 5. A reclamo (to correct, update, delete or revoke) is answered within 15 business days (art. 15), extendable by up to 8. Note that correcting your data and deleting your account can be done in the app in seconds, with no email needed (section 5).
Sensitive data and minors. We do not request sensitive data within the meaning of art. 5 of Ley 1581 (health, ethnic origin, political, religious or sexual orientation, biometrics). The photos you upload are of chargers, not people.
International transfer. Your data is stored and processed outside Colombia (United States), with the providers listed in section 3. By accepting this policy you authorize that transfer under art. 26 of Ley 1581.
National Database Registry (RNBD). Registration with the SIC applies to public entities and to companies and non-profits with total assets above 100,000 UVT. Voltiway is far below that threshold and is not currently required to register; if that changes we will register and update this policy.
6. Children
The app is aimed at drivers. It is not intended for anyone under 17 and we do not knowingly collect data from minors. If you believe a minor has provided us data, contact us and we will delete it.
7. Security
All communication is encrypted in transit (HTTPS/TLS). Data access is restricted by database-level security policies (RLS) and the server validates everything it receives. No system is infallible: if we detect a breach that affects you, we will notify you.
8. Changes to this policy
If we change this policy we will update the date in the header and, for significant changes (e.g., enabling payments, advertising or new providers), we will give notice inside the app before they take effect.
9. Contact
mrulisess.business@gmail.com — Puerto Rico.
*Charger data includes information from Open Charge Map (user contributions under CC BY 4.0, attributed per data provider inside the app) and from the AFDC (NLR, USA). Maps are provided by Mapbox and its suppliers.*
