MesaMiga
Política de PrivacidadPrivacy Policy
Resumen: tu recetario es tuyo. MesaMiga no tiene cuenta propia, no lleva publicidad ni analítica, reconoce las recetas en tu dispositivo y sincroniza con tu iCloud privado. Solo se comparte lo que tú invitas, y tu historial de cocina y los datos del módulo de nutrición no se comparten nunca.
In short: your recipe book is yours. MesaMiga has no account of its own, carries no advertising or analytics, recognises recipes on your device and syncs with your private iCloud. Only what you invite people to is shared, and your cooking history and the nutrition module's data are never shared.
ContenidoContents
- Responsable
- Principios
- Qué datos guarda la app
- iCloud y sincronización
- Qué se comparte y qué no
- Reconocimiento de recetas
- Importar desde internet
- Módulo «Mi nutrición»
- App Salud (HealthKit)
- Permisos del dispositivo
- Tarjetas, libros e informes
- Spotlight
- Analítica, publicidad y terceros
- Exportar y eliminar tus datos
- Privacidad de menores
- Seguridad
- Tus derechos
- Cambios en esta política
- Contacto
- Who is responsible
- Principles
- What the app stores
- iCloud and syncing
- What is shared and what is not
- Recipe recognition
- Importing from the web
- "My nutrition" module
- Health app (HealthKit)
- Device permissions
- Cards, books and reports
- Spotlight
- Analytics, advertising and third parties
- Exporting and deleting your data
- Children's privacy
- Security
- Your rights
- Changes to this policy
- Contact
1. Responsable1. Who is responsible
MesaMiga es una aplicación desarrollada y publicada por Karak Apps (Andrés, desarrollador independiente). Para cualquier asunto relativo a esta política: privacy@karak1984.work.
MesaMiga is an app developed and published by Karak Apps (Andrés, independent developer). For anything related to this policy: privacy@karak1984.work.
2. Principios2. Principles
- MesaMiga no tiene cuenta propia: no hay registro ni contraseña. La identidad para sincronizar y compartir es tu propia cuenta de iCloud.
- No hay publicidad, ni seguimiento, ni analítica. La app no incluye SDK de terceros de publicidad o métricas, ni identificadores publicitarios.
- El reconocimiento de recetas ocurre en tu dispositivo salvo que tú actives y configures expresamente un servicio remoto.
- Tus datos de salud, si usas el módulo opcional, no salen del dispositivo.
- MesaMiga has no account of its own: there is no sign-up and no password. Your own iCloud account is the identity used to sync and share.
- No advertising, no tracking, no analytics. The app bundles no third-party advertising or metrics SDKs, and no advertising identifiers.
- Recipe recognition happens on your device unless you explicitly turn on and configure a remote service.
- Your health data, if you use the optional module, never leaves the device.
3. Qué datos guarda la app3. What the app stores
MesaMiga guarda en una base de datos Core Data lo que tú introduces o importas:
- Recetas y recetarios: título, introducción, raciones, tiempos, dificultad, ingredientes, pasos, notas, categorías y etiquetas, idioma, fuente, autor original y URL de origen, además del texto reconocido por OCR si decides conservarlo.
- Imágenes de recetas: la fotografía del plato y, si eliges conservarlo, el documento original escaneado, con su miniatura y su texto alternativo.
- Historial de preparaciones: fecha, fotografías, evento, quién cocinó, personas con quienes lo compartiste, comensales, valoración, notas, cambios respecto a la receta, sustituciones y nota para la próxima vez.
- Eventos y personas: los nombres los escribes tú. La app no pide acceso a tus Contactos y esos nombres no salen de MesaMiga.
- Preferencias: sistema de unidades, indexación en Spotlight y ajustes del reconocimiento, guardadas en las preferencias locales de la app.
MesaMiga stores what you enter or import in a Core Data database:
- Recipes and cookbooks: title, introduction, servings, times, difficulty, ingredients, steps, notes, categories and tags, language, source, original author and source URL, plus the OCR text if you choose to keep it.
- Recipe images: the photo of the dish and, if you choose to keep it, the original scanned document, with its thumbnail and alternative text.
- Cooking history: date, photos, event, who cooked, people you shared it with, number of guests, rating, notes, changes from the recipe, substitutions and a note for next time.
- Events and people: you type the names yourself. The app never asks for access to your Contacts and those names do not leave MesaMiga.
- Preferences: measurement system, Spotlight indexing and recognition settings, stored in the app's local preferences.
4. iCloud y sincronización4. iCloud and syncing
Si tienes sesión de iCloud iniciada, MesaMiga sincroniza tus recetas mediante CloudKit, en la base de datos privada de tu propia cuenta. Ese contenido viaja entre tus dispositivos y está sujeto a la política de privacidad de Apple; el desarrollador no tiene acceso a él.
La app usa dos almacenes: el privado, con tus recetas, tu historial, tus eventos y tus personas; y el compartido, que contiene únicamente los recetarios que otras personas te han invitado a ver o editar.
Sin conexión o sin cuenta de iCloud, MesaMiga sigue funcionando en local: guardar, editar y consultar no necesitan internet.
If you are signed in to iCloud, MesaMiga syncs your recipes using CloudKit, in your own account's private database. That content travels between your devices and is subject to Apple's privacy policy; the developer has no access to it.
The app uses two stores: the private one, with your recipes, history, events and people; and the shared one, which only holds the cookbooks other people invited you to view or edit.
Offline or without an iCloud account, MesaMiga keeps working locally: saving, editing and browsing need no internet.
5. Qué se comparte y qué no5. What is shared and what is not
Compartir en MesaMiga es siempre una acción explícita tuya: se comparte un recetario completo mediante una invitación nativa de iCloud (CKShare), con permiso de lectura o de edición, y puedes cambiar permisos, quitar participantes o dejar de compartir en cualquier momento.
Compartir un recetario no comparte:
- tu historial de preparaciones ni sus fotografías;
- tus eventos ni las personas que hayas creado;
- ninguna información del módulo «Mi nutrición».
Técnicamente, el historial se relaciona con la receta por un identificador y vive solo en tu almacén privado, precisamente para que no pueda viajar en un recetario compartido.
Sharing in MesaMiga is always an explicit action of yours: you share a whole cookbook through a native iCloud invitation (CKShare), with read or edit permission, and you can change permissions, remove participants or stop sharing at any time.
Sharing a cookbook does not share:
- your cooking history or its photos;
- your events or the people you created;
- any information from the "My nutrition" module.
Technically, history is linked to the recipe by an identifier and lives only in your private store, precisely so it cannot travel inside a shared cookbook.
6. Reconocimiento de recetas6. Recipe recognition
Por defecto, todo el reconocimiento es local: MesaMiga corrige la perspectiva y el contraste de la fotografía y extrae el texto con Vision, el framework de Apple integrado en el sistema. Ninguna imagen sale de tu dispositivo.
Opcionalmente puedes activar la ayuda de un modelo remoto, que solo se usa cuando el reconocimiento local no basta. En ese caso:
- La app te pide consentimiento explícito antes de enviar nada y te dice qué se envía.
- Se envían las fotografías de esa receta y el texto reconocido. No se envía tu nombre, tu cuenta de iCloud ni el resto de tus recetas.
- La dirección del servidor la introduces tú en Ajustes. La app no incluye ninguna clave ni token de ningún proveedor de IA.
- Si no hay consentimiento, no hay conexión o el servicio falla, siempre puedes seguir a mano.
Los documentos del nutricionista nunca se envían a un servicio remoto: se procesan solo con OCR local. La aplicación no tiene ni la posibilidad técnica de enviarlos.
By default, all recognition is local: MesaMiga corrects the photo's perspective and contrast and extracts the text with Vision, Apple's built-in framework. No image leaves your device.
You may optionally enable help from a remote model, used only when on-device recognition is not enough. In that case:
- The app asks for explicit consent before sending anything and tells you what is sent.
- The photos of that recipe and the recognised text are sent. Your name, your iCloud account and the rest of your recipes are not sent.
- You enter the server address yourself in Settings. The app ships no key or token from any AI provider.
- If there is no consent, no connection, or the service fails, you can always continue manually.
Your dietitian's documents are never sent to a remote service: they are processed with local OCR only. The app does not even have the technical means to send them.
7. Importar desde internet7. Importing from the web
Cuando pegas un enlace o compartes una página con MesaMiga, la app descarga esa página para leer la receta. Se identifica con su propio nombre (MesaMiga/1.0) y busca primero los datos estructurados que el sitio publica (schema.org/Recipe).
MesaMiga no intenta sortear muros de pago ni acceder a contenido al que no tengas acceso, y conserva siempre la URL, el sitio y el autor para no presentar como tuya una receta de otra persona.
When you paste a link or share a page with MesaMiga, the app downloads that page to read the recipe. It identifies itself by its own name (MesaMiga/1.0) and first looks for the structured data the site publishes (schema.org/Recipe).
MesaMiga does not try to get around paywalls or access content you are not entitled to, and it always keeps the URL, the site and the author so someone else's recipe is never shown as yours.
8. Módulo «Mi nutrición»8. "My nutrition" module
Es un módulo opcional y desactivado por defecto. Mientras esté desactivado no aparece en la navegación y no se pide ningún permiso de Salud.
Si lo activas, sus datos (el plan del profesional, sus datos de contacto, el diario de comidas y sensaciones, los síntomas que escribas, los objetivos, las mediciones, los documentos y los informes) se guardan en una base de datos local aparte, protegida por el cifrado del sistema, que no se sincroniza con iCloud y no puede entrar en un recetario compartido.
Puedes proteger el módulo con Face ID o Touch ID, ocultar métricas que no quieras ver (calorías, peso, macronutrientes, IMC), desactivarlo (que solo lo oculta) y, como acción separada y con confirmación explícita, eliminar todos sus datos.
MesaMiga no diagnostica, no prescribe, no corrige al profesional y no genera objetivos clínicos. Las sugerencias de recetas se expresan siempre en condicional y no garantizan que una receta sea adecuada ni esté libre de alérgenos.
This is an optional module, off by default. While it is off it does not appear in navigation and no Health permission is requested.
If you turn it on, its data (the professional's plan, their contact details, the food and feelings journal, any symptoms you write, goals, measurements, documents and reports) is stored in a separate local database, protected by system encryption, which is not synced to iCloud and cannot enter a shared cookbook.
You can protect the module with Face ID or Touch ID, hide metrics you would rather not see (calories, weight, macronutrients, BMI), turn it off (which only hides it) and, as a separate action with explicit confirmation, delete all of its data.
MesaMiga does not diagnose, does not prescribe, does not correct the professional and does not create clinical goals. Recipe suggestions are always phrased tentatively and never guarantee that a recipe is suitable or free of allergens.
9. App Salud (HealthKit)9. Health app (HealthKit)
La integración con Apple Salud es opcional y está limitada a datos nutricionales. No se pide nada al abrir la app: el permiso se solicita cuando eliges «Conectar con Apple Salud» dentro de «Mi nutrición», y únicamente para los tipos que marques: energía consumida, proteínas, carbohidratos, grasas totales, fibra y agua.
MesaMiga puede leer esos tipos para mostrarlos dentro del módulo y puede guardar valores nutricionales que tú introduzcas. Cada escritura requiere que rellenes uno o más valores y pulses expresamente «Guardar en Apple Salud»; no hay sincronización automática.
Los datos leídos de Salud no se copian a iCloud, no se envían a servicios de IA, no se usan para publicidad, perfiles ni analítica y no se comparten con terceros. Puedes cambiar o revocar los permisos en cualquier momento desde Salud o Ajustes de iOS.
The Apple Health integration is optional and limited to nutrition data. Nothing is requested when you open the app: permission is requested when you choose “Connect to Apple Health” inside “My nutrition”, and only for the types you select: dietary energy, protein, carbohydrates, total fat, fibre and water.
MesaMiga can read those types to show them inside the module and can save nutrition values that you enter. Every write requires you to fill in one or more values and explicitly tap “Save to Apple Health”; there is no automatic syncing.
Data read from Health is not copied to iCloud, is not sent to AI services, is not used for advertising, profiling or analytics, and is not shared with third parties. You can change or revoke permissions at any time from Health or iOS Settings.
10. Permisos del dispositivo10. Device permissions
- Cámara: para fotografiar o escanear recetas y platos. Solo cuando tú abres la cámara.
- Fotos: para importar recetas que ya tengas fotografiadas y para guardar una tarjeta si lo pides.
- Archivos: para importar un PDF o una imagen que tú eliges.
- Notificaciones: solo si activas el recordatorio de una cita del módulo de nutrición. El aviso no menciona contenido de salud.
- Salud: opcional; lectura y escritura solo para los tipos nutricionales que elijas, y cada escritura requiere una acción explícita.
MesaMiga no pide ubicación, ni micrófono, ni Contactos, ni Calendario.
- Camera: to photograph or scan recipes and dishes. Only when you open the camera.
- Photos: to import recipes you already photographed and to save a card if you ask for it.
- Files: to import a PDF or an image you pick.
- Notifications: only if you enable a reminder for an appointment in the nutrition module. The alert mentions no health content.
- Health: optional; read and write access only for the nutrition types you choose, with an explicit action required for every write.
MesaMiga does not ask for location, microphone, Contacts or Calendar.
11. Tarjetas, libros e informes11. Cards, books and reports
Las tarjetas de platos, el libro del año en PDF y el informe para el nutricionista se generan íntegramente en tu dispositivo y no se envían a ningún servidor.
- Antes de exportar siempre hay una vista previa y eliges qué datos se incluyen.
- Los nombres de otras personas solo aparecen en una tarjeta si tú los activas.
- Las imágenes se recodifican al exportarlas, de modo que no arrastran los metadatos de la foto original (tampoco la ubicación).
- Las tarjetas y el libro del año nunca incluyen datos de nutrición ni de salud.
- Nada se publica automáticamente en ninguna red social.
Dish cards, the year's PDF book and the report for your dietitian are built entirely on your device and are not sent to any server.
- There is always a preview before exporting and you choose which data is included.
- Other people's names only appear on a card if you turn them on.
- Images are re-encoded on export, so they carry none of the original photo's metadata (including location).
- Cards and the year's book never include nutrition or health data.
- Nothing is posted automatically to any social network.
12. Spotlight12. Spotlight
Si lo dejas activado, MesaMiga indexa en Spotlight el título, la descripción, los ingredientes y las categorías de tus recetas, para que puedas encontrarlas desde la búsqueda del sistema. El índice es local del dispositivo y puedes desactivarlo en Ajustes, lo que además borra lo ya indexado. Nada del módulo de nutrición se indexa.
If you leave it on, MesaMiga indexes the title, description, ingredients and categories of your recipes in Spotlight so you can find them from system search. The index is local to the device and you can turn it off in Settings, which also deletes what was already indexed. Nothing from the nutrition module is indexed.
13. Analítica, publicidad y terceros13. Analytics, advertising and third parties
MesaMiga no incluye analítica, telemetría, publicidad, seguimiento entre apps ni SDK de terceros con esa finalidad. No hay compras integradas ni suscripciones. Los únicos servicios implicados son los de Apple (iCloud/CloudKit y, si la activas, Salud) y, si tú lo configuras, el servidor de reconocimiento que indiques.
Los registros de diagnóstico de la app no incluyen nombres, notas, fotografías ni datos de salud.
MesaMiga includes no analytics, telemetry, advertising, cross-app tracking or third-party SDKs for those purposes. There are no in-app purchases or subscriptions. The only services involved are Apple's (iCloud/CloudKit and, if you enable it, Health) and, if you configure it, the recognition server you specify.
The app's diagnostic logs contain no names, notes, photos or health data.
14. Exportar y eliminar tus datos14. Exporting and deleting your data
Desde Ajustes puedes exportar todas tus recetas en un archivo legible, volver a importarlas y eliminarlas todas. Los datos del módulo de nutrición se eliminan por separado, con su propia confirmación. Al borrar contenido sincronizado, el borrado se propaga a tus demás dispositivos por iCloud.
Si dejas de compartir un recetario, las demás personas pierden el acceso; si abandonas un recetario ajeno, deja de aparecer en tus dispositivos sin afectar al de su propietario.
From Settings you can export all your recipes to a readable file, import them back and delete them all. The nutrition module's data is deleted separately, with its own confirmation. When you delete synced content, the deletion propagates to your other devices through iCloud.
If you stop sharing a cookbook, other people lose access; if you leave someone else's cookbook, it stops appearing on your devices without affecting the owner's.
15. Privacidad de menores15. Children's privacy
MesaMiga no está dirigida a menores de 13 años ni recopila a sabiendas datos de menores. No hay cuentas, ni perfiles públicos, ni comunicación con desconocidos: solo se comparte con las personas a las que tú inviten por iCloud.
MesaMiga is not directed to children under 13 and does not knowingly collect data from children. There are no accounts, no public profiles and no communication with strangers: sharing only happens with people you invite over iCloud.
16. Seguridad16. Security
Los datos se guardan con el cifrado del sistema iOS. La base de datos del módulo de nutrición usa además protección de fichero, de modo que solo se puede abrir con el dispositivo desbloqueado, y admite bloqueo con Face ID o Touch ID. La app no guarda contraseñas ni claves de terceros.
Data is stored with iOS system encryption. The nutrition module's database additionally uses file protection, so it can only be opened while the device is unlocked, and supports Face ID or Touch ID locking. The app stores no passwords or third-party keys.
17. Tus derechos17. Your rights
Como el desarrollador no recoge ni tiene acceso a tus datos personales, no hay un fichero del que pedir copia o supresión: el control es tuyo desde la propia app y desde tu cuenta de iCloud. Si tienes dudas o quieres ejercer algún derecho, escribe a privacy@karak1984.work.
Since the developer neither collects nor has access to your personal data, there is no record to request a copy of or erasure from: you are in control from the app itself and from your iCloud account. If you have questions or want to exercise a right, write to privacy@karak1984.work.
18. Cambios en esta política18. Changes to this policy
Si la aplicación cambia de forma que afecte a esta política, se actualizará esta página y se modificará la fecha de última actualización.
If the app changes in a way that affects this policy, this page will be updated and the last-updated date changed.
19. Contacto19. Contact
- Privacidad: privacy@karak1984.work
- Soporte: support@karak1984.work
- General: contact@karak1984.work
- Privacy: privacy@karak1984.work
- Support: support@karak1984.work
- General: contact@karak1984.work