Política de privacidad
Última actualización: 2026-09-28 · SolD (com.devtimeapps.sold) · Contacto: devtimeapps@gmail.com
Resumen
SolD calcula ventanas de exposición solar para vitamina D. No requiere cuenta, no vende datos y no incluye publicidad ni SDKs de analítica. La gran mayoría de tus datos permanecen solo en tu dispositivo.
Datos que se tratan
- Ubicación (latitud y longitud): se obtiene por GPS con tu permiso o la eliges tú en el mapa o por escrito. Se envía a nuestro backend (
sold-worker.devtimeapps.workers.dev) y de ahí a la agencia meteorológica noruega (MET Norway) para calcular el índice UV, la nubosidad y los horarios de sol. Nuestro backend solo conserva respuestas en caché temporal y no asocia tu ubicación a una identidad. - Identificador de instalación (
install_id): un código aleatorio generado en tu dispositivo para opciones de configuración y, en el futuro, planes de usuario. Se envía con las peticiones al backend. Puedes restablecerlo borrando los datos de la aplicación. - Preferencias (tipo de piel, edad aproximada por rango, zona de exposición, postura al sol —tumbado o incorporado—, idioma, ajustes de notificación): se guardan únicamente en el almacenamiento local de tu dispositivo. Para calcular los minutos de exposición, la app envía al backend esos valores junto a la hora y el índice UV del día; la postura viaja porque cambia la radiación que recibe la piel. No se envían a terceros ni se asocian a una identidad.
- Registro de exposición (sesiones del cronómetro, minutos y UI por día): permanece solo en tu dispositivo, en su almacenamiento local, y se conserva unos 90 días. Si exportas un mes a CSV, el archivo se genera también en tu dispositivo; solo lo abandona si tú lo guardas o lo compartes desde el diálogo del sistema. No se envía a nuestros servidores.
- Búsqueda de ciudad: si eliges ubicación escribiendo un nombre, el texto que escribas se envía a nuestro backend para compararlo con una base de ciudades (Natural Earth). Solo si el nombre no aparece en esa base, el backend lo pregunta además a OpenStreetMap (Nominatim) para poder ofrecer localidades pequeñas; ese texto no se asocia a tu identidad.
Notificaciones
Los avisos de ventana solar, próxima ventana, amanecer, atardecer y objetivo diario del cronómetro se programan y muestran de forma local en tu dispositivo. El aviso de objetivo se programa a partir de los minutos que quedan para tu meta, que se calculan en el dispositivo. No se envía ninguna notificación desde servidores remotos en esta versión.
Terceros
- MET Norway: previsión meteorológica e índice UV (recibe coordenadas aproximadas de tu ubicación).
- BigDataCloud: nombre de ubicación a partir de coordenadas, mediante clave almacenada como secreto en el backend; la ciudad también puede resolverse con una base local (Natural Earth) sin enviar datos.
- OpenFreeMap, OpenStreetMap y Esri: teselas del mapa, si usas la selección por mapa (el mapa base sale de OpenFreeMap y, si no carga, de OpenStreetMap o Esri), y búsqueda de localidades pequeñas (Nominatim, desde el backend) cuando el nombre no está en la base de Natural Earth. El proveedor de teselas recibe tu dirección IP y la zona que estás viendo.
Menores
La app está dirigida a público general y no recopila deliberadamente datos de menores. Si crees que un menor nos ha facilitado datos, escríbenos para eliminarlos.
Tus derechos
Puedes ejercer tus derechos de acceso, rectificación, supresión, oposición y portabilidad escribiendo a devtimeapps@gmail.com. Borrar los datos de la app o desinstalarla elimina tu install_id y tus preferencias del dispositivo. La copia de seguridad en la nube está desactivada.
Cambios
Si esta política cambia, se actualizará la fecha de esta página y se informará en el repositorio o dentro de la app.
Privacy Policy (English)
Last updated: 2026-09-28 · SolD (com.devtimeapps.sold) · Contact: devtimeapps@gmail.com
Summary
SolD calculates sun exposure windows for vitamin D. No account is required, your data is never sold, and the app contains no ads or analytics SDKs. Almost all of your data stays on your device.
Data processed
- Location (latitude and longitude): obtained via GPS with your permission, or chosen by you on the map or by text. It is sent to our backend and on to the Norwegian Meteorological Institute (MET Norway) to compute UV index, cloudiness and sun times. Our backend only keeps short-lived response caches and does not link your location to an identity.
- Install identifier (
install_id): a random code generated on your device used for configuration options and, in the future, user plans. It is sent with backend requests and can be reset by clearing the app's data. - Preferences (skin type, approximate age band, exposure area, posture in the sun —lying down or upright—, language, notification settings): stored only in local device storage. To compute your exposure minutes the app sends these values along with the hour and the UV index to our backend; posture travels because it changes the radiation your skin actually receives. They are not shared with third parties or linked to an identity.
- Exposure log (chronometer sessions, minutes and IU per day): stays only on your device, in its local storage, for about 90 days. If you export a month to CSV, the file is generated on your device too and only leaves it if you save it or share it yourself through the system dialog. It is never sent to our servers.
- City search: if you pick a location by typing a name, the text you type is sent to our backend to match it against a city database (Natural Earth). Only when that database has no match, our backend also asks OpenStreetMap (Nominatim) so that small localities can be found. The text is never linked to your identity.
Notifications
Window, next-window, sunrise, sunset and daily-goal reminders are scheduled and delivered locally on your device. The goal alert is scheduled from the minutes left until your target, computed on the device. No remote push notifications are sent in this version.
Third parties
- MET Norway: weather and UV forecast (receives your approximate coordinates).
- BigDataCloud: place name lookup from coordinates, via an API key stored as a backend secret; the city can also be resolved from a local database (Natural Earth) with no data sent.
- OpenFreeMap, OpenStreetMap and Esri: map tiles, if you use map picking (the basemap comes from OpenFreeMap and, if it fails to load, from OpenStreetMap or Esri), plus small-locality name lookup (Nominatim, called from the backend) when the Natural Earth database has no match. The tile provider receives your IP address and the area you are viewing.
Children
The app targets a general audience and does not knowingly collect children's data. Contact us if you believe a child has provided us data and we will delete it.
Your rights
You may exercise your rights of access, rectification, erasure, restriction, portability and objection by writing to devtimeapps@gmail.com. Clearing app data or uninstalling removes your install_id and preferences from the device. Cloud backup is disabled.