{
  "schemaVersion": 1,
  "updated": "2026-11-03",
  "name": "MileProfit",
  "siteUrl": "https://mileprofit.shop",
  "appStore": {
    "id": "6829944013",
    "url": "https://apps.apple.com/us/app/id6829944013",
    "availability": "in_review"
  },
  "supportEmail": "interliguet@gmail.com",
  "platform": {
    "minimumVersion": "17.0",
    "devices": [
      "iPhone",
      "iPad"
    ],
    "languages": [
      "en-US",
      "es-US"
    ]
  },
  "plans": [
    {
      "id": "free",
      "title": {
        "en": "Free",
        "es": "Gratis"
      },
      "priceUSD": "0.00",
      "period": null,
      "productId": null,
      "entitlement": "free"
    },
    {
      "id": "pro_monthly",
      "title": {
        "en": "Pro Monthly",
        "es": "Pro mensual"
      },
      "priceUSD": "14.99",
      "period": "P1M",
      "productId": "com.mileprofit.pro.monthly",
      "entitlement": "pro"
    },
    {
      "id": "pro_annual",
      "title": {
        "en": "Pro Annual",
        "es": "Pro anual"
      },
      "priceUSD": "129.99",
      "period": "P1Y",
      "productId": "com.mileprofit.pro.annual",
      "entitlement": "pro"
    }
  ],
  "trial": {
    "period": "P2M",
    "calendarMonths": 2,
    "eligibility": "once_per_subscription_group",
    "starts": "apple_confirmed_subscription"
  },
  "freeSavedAnalysisLimit": 3,
  "features": [
    {
      "id": "cost_profile",
      "plan": "free",
      "title": {
        "en": "Truck cost profile and cost per mile",
        "es": "Perfil de costos y costo por milla"
      },
      "description": {
        "en": "Configure one truck cost profile with fuel, fixed costs, maintenance, tires, other variable costs, driver compensation and dispatch/factoring fees. Review cost per mile and break-even estimates with missing-data warnings.",
        "es": "Configure un perfil de costos con combustible, costos fijos, mantenimiento, llantas, otros costos variables, remuneración y comisiones de despacho/factoraje. Revise estimaciones de costo por milla y punto de equilibrio con avisos de datos faltantes."
      },
      "symbol": "gauge.with.dots.needle.50percent",
      "paywall": true
    },
    {
      "id": "saved_manual_analyses",
      "plan": "free",
      "title": {
        "en": "3 saved manual load analyses",
        "es": "3 análisis manuales de cargas guardados"
      },
      "description": {
        "en": "Create up to 3 saved analyses in total in your local workspace, including full analyses, saved Spot Checks and duplicates. Deleting a load does not restore a creation; reviewing and editing existing records remains available.",
        "es": "Cree hasta 3 análisis guardados en total en su espacio local, incluidos análisis completos, Spot Checks guardados y duplicados. Borrar una carga no recupera una creación; puede seguir consultando y editando registros existentes."
      },
      "symbol": "doc.text",
      "paywall": true
    },
    {
      "id": "manual_fuel_jurisdiction_records",
      "plan": "free",
      "title": {
        "en": "Manual fuel and jurisdiction mileage records",
        "es": "Registros manuales de combustible y millas por jurisdicción"
      },
      "description": {
        "en": "Record fuel purchases and mileage by state or province manually, with vehicle and fuel-type details, dates, odometer readings and correction of incomplete entries. Fuel purchases are cash records and are not counted again as trip fuel consumption.",
        "es": "Registre manualmente compras de combustible y millas por estado o provincia, con vehículo, tipo de combustible, fechas, odómetro y corrección de datos incompletos. Las compras son registros de caja y no se suman otra vez al combustible consumido en el viaje."
      },
      "symbol": "fuelpump",
      "paywall": true
    },
    {
      "id": "weekly_planning",
      "plan": "free",
      "title": {
        "en": "Weekly planning and home commitments",
        "es": "Planificación semanal y compromisos de regreso a casa"
      },
      "description": {
        "en": "Review planned and actual weekly results, cash received and your weekly goal in your home time zone. Add dated home commitments and review confirmed loads in the weekly plan.",
        "es": "Revise resultados semanales planificados y reales, cobros y su meta en la zona horaria de su base. Agregue compromisos con fecha para volver a casa y consulte cargas confirmadas en el plan semanal."
      },
      "symbol": "calendar",
      "paywall": true
    },
    {
      "id": "saved_history",
      "plan": "free",
      "title": {
        "en": "Existing load history and saved assumptions",
        "es": "Historial existente de cargas y supuestos guardados"
      },
      "description": {
        "en": "Read saved loads, original cost assumptions, formula details and any previously recorded actual results after a subscription expires. Existing offers can be edited; creating additional saved analyses still follows your plan limit.",
        "es": "Consulte cargas guardadas, supuestos originales, fórmulas y resultados reales ya registrados después de vencer la suscripción. Puede editar ofertas existentes; crear más análisis guardados sigue sujeto al límite de su plan."
      },
      "symbol": "clock.arrow.circlepath",
      "paywall": true
    },
    {
      "id": "drive_log",
      "plan": "free",
      "title": {
        "en": "Manual Drive Log and classifications",
        "es": "Registro manual de recorridos y clasificaciones"
      },
      "description": {
        "en": "Add and edit drives with addresses, dates, distance, vehicle, notes, tolls and parking. Classify business, personal or unclassified drives and review monthly or annual summaries.",
        "es": "Agregue y edite recorridos con direcciones, fechas, distancia, vehículo, notas, peajes y estacionamiento. Clasifique recorridos de trabajo, personales o sin clasificar y consulte resúmenes mensuales o anuales."
      },
      "symbol": "road.lanes",
      "paywall": true
    },
    {
      "id": "drive_log_reports",
      "plan": "free",
      "title": {
        "en": "Drive Log PDF and CSV reports",
        "es": "Reportes de recorridos en PDF y CSV"
      },
      "description": {
        "en": "Generate and share monthly Drive Log CSV and PDF files or annual summary, drive-list CSV and PDF files. These Free reports cover Drive Log records; quarterly IFTA reports are a separate Pro feature.",
        "es": "Genere y comparta archivos CSV y PDF mensuales de recorridos, o resúmenes anuales, listas CSV y PDF. Estos reportes gratuitos corresponden al registro de recorridos; los reportes trimestrales IFTA son una función Pro distinta."
      },
      "symbol": "doc.richtext",
      "paywall": true
    },
    {
      "id": "personal_data_export_deletion",
      "plan": "free",
      "title": {
        "en": "Complete JSON export and local data deletion",
        "es": "Exportación JSON completa y borrado de datos locales"
      },
      "description": {
        "en": "Export all personal app records, including attached receipt data, as JSON or delete local app data at any time, including after Pro expires. This JSON export is separate from Drive Log and IFTA PDF/CSV reports.",
        "es": "Exporte todos sus registros, incluidos los datos de recibos adjuntos, como JSON o borre los datos locales en cualquier momento, incluso después de vencer Pro. Esta exportación JSON es distinta de los reportes PDF/CSV de recorridos e IFTA."
      },
      "symbol": "square.and.arrow.up",
      "paywall": true
    },
    {
      "id": "spot_check",
      "plan": "free",
      "title": {
        "en": "Quick Spot Check without saving",
        "es": "Spot Check rápido sin guardar"
      },
      "description": {
        "en": "Estimate the result of an offer from revenue, loaded miles, deadhead miles and optional return miles using your saved costs. Unsaved calculations have no usage counter; Save as Load uses a saved-analysis creation.",
        "es": "Estime el resultado de una oferta con ingresos, millas cargadas, millas en vacío y regreso opcional usando sus costos guardados. Los cálculos sin guardar no tienen contador; guardar como carga consume una creación de análisis."
      },
      "symbol": "bolt",
      "paywall": false
    },
    {
      "id": "load_operations",
      "plan": "free",
      "title": {
        "en": "Load confirmation and operational status",
        "es": "Confirmación de cargas y estado operativo"
      },
      "description": {
        "en": "Review and edit an existing offer, confirm a valid complete load and record draft, scheduled, in-transit, delivered or canceled operational status. Operational delivery and payment status are separate.",
        "es": "Revise y edite una oferta existente, confirme una carga completa válida y registre su estado: borrador, programada, en tránsito, entregada o cancelada. La entrega y el estado de pago se controlan por separado."
      },
      "symbol": "truck.box",
      "paywall": false
    },
    {
      "id": "manual_trip_payments",
      "plan": "free",
      "title": {
        "en": "Manual trip payments and outstanding balances",
        "es": "Registro manual de cobros de viajes y saldos pendientes"
      },
      "description": {
        "en": "For trips with actual results already recorded, add or remove individual receipts with amount, date and reference. Review received totals and outstanding balance; receipts belong to their cash week and do not change operating profit.",
        "es": "En viajes con resultados reales ya registrados, agregue o elimine cobros individuales con importe, fecha y referencia. Revise totales cobrados y saldo; cada cobro pertenece a su semana de caja y no cambia la ganancia operativa."
      },
      "symbol": "dollarsign.circle",
      "paywall": false
    },
    {
      "id": "return_scenarios",
      "plan": "free",
      "title": {
        "en": "User-provided return and next-load scenarios",
        "es": "Escenarios de regreso y próxima carga ingresados por usted"
      },
      "description": {
        "en": "Include your own return destination, mileage, timing and optional next-load assumptions in a full load analysis, subject to saved-analysis limits. Review estimated arrival against a home commitment.",
        "es": "Incluya destino de regreso, millas, tiempos y supuestos opcionales de la próxima carga en un análisis completo, sujeto al límite de análisis guardados. Compare la llegada estimada con un compromiso de regreso a casa."
      },
      "symbol": "house",
      "paywall": false
    },
    {
      "id": "formula_transparency",
      "plan": "free",
      "title": {
        "en": "Formula breakdown and data-quality warnings",
        "es": "Detalle de fórmulas y avisos de calidad de datos"
      },
      "description": {
        "en": "Inspect cost lines, percentage or fixed fees, selected fee bases, driver compensation and before-tax operating results. Missing or invalid assumptions are flagged rather than treated as verified profit.",
        "es": "Revise costos, comisiones porcentuales o fijas, sus bases, remuneración y resultados operativos antes de impuestos. Los supuestos faltantes o inválidos generan avisos en lugar de presentarse como ganancia verificada."
      },
      "symbol": "function",
      "paywall": false
    },
    {
      "id": "basic_ifta_totals",
      "plan": "free",
      "title": {
        "en": "Basic quarterly mileage and fuel totals",
        "es": "Totales básicos trimestrales de millas y combustible"
      },
      "description": {
        "en": "Select quarter, fuel type and vehicle to review recorded total miles, IFTA/non-IFTA miles and gallons purchased, with incomplete-record warnings and editable manual mileage entries.",
        "es": "Seleccione trimestre, combustible y vehículo para revisar millas totales, millas IFTA y no IFTA y galones comprados, con avisos de registros incompletos y edición de millas manuales."
      },
      "symbol": "list.bullet.clipboard",
      "paywall": false
    },
    {
      "id": "existing_receipt_records",
      "plan": "free",
      "title": {
        "en": "Review existing fuel and receipt records",
        "es": "Consulta de registros de combustible y recibos existentes"
      },
      "description": {
        "en": "Read fuel purchase details and receipt images already saved on the device. Review and correct manually entered fuel fields; new camera/photo OCR remains Pro.",
        "es": "Consulte compras e imágenes de recibos ya guardadas en el dispositivo. Revise y corrija campos manuales de combustible; el nuevo OCR con cámara o foto sigue siendo Pro."
      },
      "symbol": "doc.viewfinder",
      "paywall": false
    },
    {
      "id": "drive_log_filters_bulk_actions",
      "plan": "free",
      "title": {
        "en": "Drive filters, bulk actions and joining",
        "es": "Filtros, acciones en lote y unión de recorridos"
      },
      "description": {
        "en": "Search and filter drives by vehicle, classification source, weekday and time. Classify or delete selections, undo the most recent deletion and join eligible adjacent drives after review.",
        "es": "Busque y filtre recorridos por vehículo, fuente de clasificación, día y horario. Clasifique o borre selecciones, deshaga el último borrado y una recorridos contiguos elegibles tras revisarlos."
      },
      "symbol": "line.3.horizontal.decrease",
      "paywall": false
    },
    {
      "id": "drive_vehicles_odometer",
      "plan": "free",
      "title": {
        "en": "Drive Log vehicles and odometer review",
        "es": "Vehículos y revisión de odómetro del registro"
      },
      "description": {
        "en": "Manage multiple Drive Log vehicles and a primary vehicle. Compare annual odometer information with Fuel and IFTA readings without overwriting those records; truck cost calculations still use one cost profile.",
        "es": "Administre varios vehículos y uno principal en el registro. Compare el odómetro anual con lecturas de combustible e IFTA sin sobrescribirlas; los cálculos de costos siguen usando un solo perfil."
      },
      "symbol": "car.2",
      "paywall": false
    },
    {
      "id": "drive_rules_purposes",
      "plan": "free",
      "title": {
        "en": "Custom purposes, work hours and frequent routes",
        "es": "Propósitos, horarios y rutas frecuentes"
      },
      "description": {
        "en": "Create business/personal custom purposes, set work hours and manage frequent-route classification rules. Repeated classified routes can form a rule; these rules classify entered drives and do not detect movement.",
        "es": "Cree propósitos de trabajo o personales, configure horarios y administre reglas de clasificación para rutas frecuentes. Rutas clasificadas repetidas pueden crear una regla; estas reglas clasifican recorridos registrados y no detectan movimiento."
      },
      "symbol": "arrow.triangle.branch",
      "paywall": false
    },
    {
      "id": "named_places_maps",
      "plan": "free",
      "title": {
        "en": "Named places and coordinate map previews",
        "es": "Lugares guardados y mapas de coordenadas"
      },
      "description": {
        "en": "Save named places with optional coordinates, update historical labels or create a future-only label, and view origin/destination map previews when coordinates are present.",
        "es": "Guarde lugares con coordenadas opcionales, actualice nombres históricos o cree un nombre solo para recorridos futuros y vea mapas de origen y destino cuando existan coordenadas."
      },
      "symbol": "mappin.and.ellipse",
      "paywall": false
    },
    {
      "id": "mileage_rates_units",
      "plan": "free",
      "title": {
        "en": "Drive Log mileage rates and distance units",
        "es": "Tarifas por milla y unidades de distancia"
      },
      "description": {
        "en": "Use the embedded supported-year mileage schedule or enter a custom mileage rate. Enter or display Drive Log distance in miles or kilometers; logged business value stays separate from load profit and IFTA.",
        "es": "Use la tabla incluida para el año compatible o ingrese una tarifa personalizada por milla. Registre o muestre distancias en millas o kilómetros; el valor de recorridos de trabajo permanece separado de la ganancia de cargas e IFTA."
      },
      "symbol": "number",
      "paywall": false
    },
    {
      "id": "optional_classification_reminders",
      "plan": "free",
      "title": {
        "en": "Optional classification reminders and badge",
        "es": "Recordatorios opcionales y contador de recorridos"
      },
      "description": {
        "en": "Enable permission-based reminders for unclassified drives, daily or weekly scheduling and an optional badge. Reminders can be turned off and do not start background trip detection.",
        "es": "Active recordatorios con permiso para recorridos sin clasificar, programación diaria o semanal y un contador opcional. Puede desactivarlos y no inician detección de viajes en segundo plano."
      },
      "symbol": "bell",
      "paywall": false
    },
    {
      "id": "landscape_mileage_reports",
      "plan": "free",
      "title": {
        "en": "Landscape mileage PDF reports",
        "es": "Reportes de millas en PDF apaisado"
      },
      "description": {
        "en": "Export multi-section landscape monthly and annual PDF mileage logs featuring Schedule C vehicle expense summaries, toll/parking totals, and per-vehicle drive logs with page and report totals.",
        "es": "Exporte registros mensuales y anuales de millas en PDF apaisado con resumen de gastos de vehículos para el Anexo C, peajes/estacionamiento y listas por vehículo con totales por página y del reporte."
      },
      "symbol": "doc.richtext",
      "paywall": false
    },
    {
      "id": "report_contacts_sharing",
      "plan": "free",
      "title": {
        "en": "Report contacts and native sharing",
        "es": "Contactos de reportes y uso de compartir nativo"
      },
      "description": {
        "en": "Keep report contact addresses locally and share generated Drive Log files through the system share sheet. Email shortcuts open your mail app; they do not automatically send or attach reports.",
        "es": "Guarde direcciones de contactos localmente y comparta archivos de recorridos mediante la hoja del sistema. Los accesos de correo abren su app de correo; no envían ni adjuntan reportes automáticamente."
      },
      "symbol": "envelope",
      "paywall": false
    },
    {
      "id": "languages_appearance",
      "plan": "free",
      "title": {
        "en": "English, Spanish and appearance settings",
        "es": "Inglés, español y ajustes de apariencia"
      },
      "description": {
        "en": "Choose English (US) or Spanish (US) and light, dark or system appearance without converting or deleting your records. Financial calculations use USD; report PDF language follows the app selection.",
        "es": "Elija inglés de EE. UU. o español de EE. UU. y apariencia clara, oscura o del sistema sin convertir ni borrar registros. Los cálculos financieros usan USD; el idioma del PDF sigue la app."
      },
      "symbol": "globe",
      "paywall": false
    },
    {
      "id": "fictional_demo",
      "plan": "free",
      "title": {
        "en": "Fictional demo without a MileProfit login",
        "es": "Demostración ficticia sin iniciar sesión en MileProfit"
      },
      "description": {
        "en": "Explore advanced workflows with clearly labeled sample data, then start a local workspace. Loading demo data replaces the current workspace after the applicable confirmation; it does not activate an Apple subscription.",
        "es": "Explore funciones avanzadas con datos de ejemplo identificados y después cree un espacio local. Cargar la demostración reemplaza el espacio actual tras la confirmación correspondiente; no activa una suscripción Apple."
      },
      "symbol": "sparkles",
      "paywall": false
    },
    {
      "id": "local_storage_offline",
      "plan": "free",
      "title": {
        "en": "Local records and offline core tools",
        "es": "Registros locales y herramientas principales sin conexión"
      },
      "description": {
        "en": "Keep records on this device and run cost calculations, manual recordkeeping, local-file review and on-device OCR without uploading records to a MileProfit server. Purchase access and optional online actions have separate connectivity requirements.",
        "es": "Conserve registros en este dispositivo y realice cálculos, registros manuales, revisión de archivos locales y OCR sin subir datos a un servidor MileProfit. El acceso por compra y las acciones opcionales en línea tienen requisitos de conexión distintos."
      },
      "symbol": "internaldrive",
      "paywall": false
    },
    {
      "id": "unlimited_saved_analyses",
      "plan": "pro",
      "title": {
        "en": "Unlimited saved load analyses",
        "es": "Análisis de cargas guardados sin límite"
      },
      "description": {
        "en": "Create additional full load analyses, save Spot Checks and duplicate loads without the Free creation cap while Pro is verified and active. Existing records remain readable after expiration.",
        "es": "Cree más análisis completos, guarde Spot Checks y duplique cargas sin el límite gratuito mientras Pro esté verificado y activo. Los registros existentes siguen disponibles tras vencer la suscripción."
      },
      "symbol": "doc.on.doc",
      "paywall": true
    },
    {
      "id": "compare_two_loads",
      "plan": "pro",
      "title": {
        "en": "Compare two load offers side by side",
        "es": "Compare dos ofertas de carga lado a lado"
      },
      "description": {
        "en": "Compare two saved offers using the same starting point, decision horizon and return assumptions, including result per total mile and committed day with input-quality warnings.",
        "es": "Compare dos ofertas guardadas con el mismo punto inicial, horizonte de decisión y supuestos de regreso, incluidos resultados por milla total y día comprometido con avisos sobre los datos."
      },
      "symbol": "rectangle.split.2x1",
      "paywall": true
    },
    {
      "id": "trip_closeout_actuals",
      "plan": "pro",
      "title": {
        "en": "Close trips and compare planned vs. actual",
        "es": "Cierre viajes y compare lo planificado con lo real"
      },
      "description": {
        "en": "Enter or update actual revenue, distance, fuel consumed, trip times, expenses and initial received amounts. Compare planned and actual operating results separately from payment receipts.",
        "es": "Registre o actualice ingresos reales, distancia, combustible consumido, tiempos, gastos y cobros iniciales. Compare resultados operativos planificados y reales por separado de los cobros."
      },
      "symbol": "checkmark.seal",
      "paywall": true
    },
    {
      "id": "fuel_receipt_ocr",
      "plan": "pro",
      "title": {
        "en": "On-device fuel receipt camera and photo OCR",
        "es": "OCR local de recibos de combustible con cámara o foto"
      },
      "description": {
        "en": "Scan or select one fuel receipt image per record. Apple Vision extracts candidate fields locally; review confidence, evidence, totals, duplicates and missing information before saving.",
        "es": "Escanee o seleccione una imagen de recibo por registro. Apple Vision extrae campos candidatos en el dispositivo; revise confianza, evidencia, totales, duplicados y datos faltantes antes de guardar."
      },
      "symbol": "doc.viewfinder",
      "paywall": true
    },
    {
      "id": "advanced_ifta_reports",
      "plan": "pro",
      "title": {
        "en": "Advanced IFTA summaries and PDF/CSV reports",
        "es": "Resúmenes IFTA avanzados y reportes PDF/CSV"
      },
      "description": {
        "en": "Review jurisdiction totals, fleet MPG and estimated taxable gallons using the chosen fuel basis. Export a quarterly localized PDF and CSV package with optional receipt images; incomplete records stay marked for review.",
        "es": "Revise totales por jurisdicción, MPG de la flota y galones tributables estimados según la base elegida. Exporte un paquete trimestral de PDF localizado y CSV con imágenes opcionales; los datos incompletos siguen marcados para revisión."
      },
      "symbol": "list.bullet.clipboard",
      "paywall": true
    }
  ],
  "limitations": [
    {
      "id": "no_cloud_sync",
      "title": {
        "en": "Local storage, without app cloud sync",
        "es": "Almacenamiento local, sin sincronización en la nube"
      },
      "description": {
        "en": "MileProfit does not currently provide iCloud/CloudKit synchronization, cross-device record merging or an app-managed automatic cloud backup. Device backups depend on your device settings.",
        "es": "MileProfit no ofrece actualmente sincronización iCloud/CloudKit, fusión entre dispositivos ni respaldo automático en la nube administrado por la app. Las copias del dispositivo dependen de sus ajustes."
      }
    },
    {
      "id": "no_automatic_gps",
      "title": {
        "en": "Manual capture, without background GPS",
        "es": "Captura manual, sin GPS en segundo plano"
      },
      "description": {
        "en": "Automatic background drive detection is disabled. MileProfit does not request movement-tracking location permission or automatically measure trip distance.",
        "es": "La detección automática de recorridos está desactivada. MileProfit no solicita permiso de ubicación para rastrear movimientos ni mide automáticamente las distancias."
      }
    },
    {
      "id": "no_route_inference",
      "title": {
        "en": "Entered distances and map markers",
        "es": "Distancias ingresadas y marcadores de mapa"
      },
      "description": {
        "en": "You enter miles, jurisdictions and timing. Coordinate maps connect entered endpoints and are not recorded road routes, turn-by-turn navigation or route optimization. Freight availability and legal driving hours are not verified.",
        "es": "Usted ingresa millas, jurisdicciones y tiempos. Los mapas unen puntos ingresados y no son rutas viales registradas, navegación paso a paso ni optimización. No se verifican disponibilidad de carga ni horas legales de conducción."
      }
    },
    {
      "id": "no_tax_filing",
      "title": {
        "en": "Records for tax preparation, not a tax filing",
        "es": "Registros para preparación fiscal, no una declaración"
      },
      "description": {
        "en": "IFTA and mileage outputs are records for your review or tax professional. MileProfit does not calculate jurisdiction tax rates, tax due, credits, refunds, guaranteed deductions or file tax returns.",
        "es": "Los reportes IFTA y de millas son registros para usted o su profesional fiscal. MileProfit no calcula alícuotas por jurisdicción, impuestos, créditos, reembolsos o deducciones garantizadas ni presenta declaraciones."
      }
    },
    {
      "id": "no_payment_processing",
      "title": {
        "en": "Trip receipts are manual records",
        "es": "Los cobros de viajes son registros manuales"
      },
      "description": {
        "en": "Trip payment entries do not collect money, transfer funds, connect bank accounts or charge a customer. Only the Pro subscription purchase is processed by Apple.",
        "es": "Los cobros registrados no recaudan dinero, transfieren fondos, conectan bancos ni cobran a clientes. Solo la compra de la suscripción Pro es procesada por Apple."
      }
    },
    {
      "id": "no_json_restore",
      "title": {
        "en": "JSON export is not a restore flow",
        "es": "La exportación JSON no restaura datos"
      },
      "description": {
        "en": "The app exports its records as JSON but currently has no user-facing flow to import or restore that JSON file. Keep copies of exports and backups in a destination you control.",
        "es": "La app exporta registros como JSON, pero actualmente no tiene un flujo para importar o restaurar ese archivo. Conserve copias de exportaciones y respaldos en un destino que controle."
      }
    },
    {
      "id": "connectivity_requirements",
      "title": {
        "en": "Offline core, optional online actions",
        "es": "Funciones principales locales y acciones en línea opcionales"
      },
      "description": {
        "en": "Core calculations and fuel receipt OCR run on-device. App Store pricing, purchases and restoration, published policies, email and online maps can require connectivity or another installed app.",
        "es": "Los cálculos principales y el OCR de recibos de combustible se ejecutan en el dispositivo. Precios, compras y restauración de App Store, políticas publicadas, correo y mapas en línea pueden requerir conexión u otra app instalada."
      }
    },
    {
      "id": "free_creation_count",
      "title": {
        "en": "Three accumulated saved creations",
        "es": "Tres creaciones guardadas acumuladas"
      },
      "description": {
        "en": "The Free cap counts new saved analyses in the local workspace, including duplicates and saved Spot Checks. It is not a monthly allowance, three simultaneous slots or a limit on unsaved calculations. Deleting a load does not decrement the counter.",
        "es": "El límite gratuito cuenta análisis nuevos en el espacio local, incluidos duplicados y Spot Checks guardados. No es una cuota mensual, tres espacios simultáneos ni un límite de cálculos sin guardar. Borrar una carga no reduce el contador."
      }
    },
    {
      "id": "apple_trial_eligibility",
      "title": {
        "en": "Apple controls the introductory offer",
        "es": "Apple controla la oferta introductoria"
      },
      "description": {
        "en": "The configured offer is two calendar months, not a fixed 60 days, once per subscription group for eligible Apple subscribers. It starts when Apple confirms the subscription, not when a local workspace is created. StoreKit confirms actual eligibility, localized price, period and renewal before purchase.",
        "es": "La oferta configurada es de dos meses calendario, no 60 días fijos, una vez por grupo para suscriptores Apple elegibles. Comienza cuando Apple confirma la suscripción, no al crear un espacio local. StoreKit confirma elegibilidad, precio localizado, período y renovación antes de comprar."
      }
    },
    {
      "id": "single_cost_profile",
      "title": {
        "en": "One cost profile, multiple Drive Log vehicles",
        "es": "Un perfil de costos y varios vehículos en el registro"
      },
      "description": {
        "en": "The app has one active truck cost profile for load calculations. Separate Drive Log vehicles and IFTA vehicle filters do not provide independent cost profiles, shared team accounts or fleet dispatch management.",
        "es": "La app usa un perfil activo de costos para las cargas. Los vehículos del registro y filtros IFTA no proporcionan perfiles independientes de costos, cuentas compartidas de equipo ni gestión de despacho de flotas."
      }
    },
    {
      "id": "separate_financial_records",
      "title": {
        "en": "Operating results, cash and mileage values differ",
        "es": "Resultados operativos, caja y valor por millas son distintos"
      },
      "description": {
        "en": "Load operating results are before taxes and separate from received cash. Drive Log business mileage values do not become load revenue or IFTA mileage automatically; fuel purchases are not added twice to consumed fuel.",
        "es": "Los resultados operativos son antes de impuestos y distintos de los cobros. El valor de millas de trabajo no se convierte automáticamente en ingresos de cargas ni millas IFTA; las compras de combustible no se suman dos veces al consumo."
      }
    },
    {
      "id": "manual_review",
      "title": {
        "en": "Review estimates and recognized fields",
        "es": "Revise estimaciones y campos reconocidos"
      },
      "description": {
        "en": "Calculations depend on your entries and assumptions. OCR scans and manual entries can be incomplete or incorrect and need review. Incomplete IFTA exports remain labeled incomplete; no export is an official certification.",
        "es": "Los cálculos dependen de sus datos y supuestos. El OCR y los registros manuales pueden ser incompletos o incorrectos y requieren revisión. Las exportaciones IFTA incompletas conservan esa marca; ningún archivo es una certificación oficial."
      }
    },
    {
      "id": "no_mileprofit_login",
      "title": {
        "en": "No MileProfit account required",
        "es": "No se requiere cuenta MileProfit"
      },
      "description": {
        "en": "A local workspace is not an online MileProfit account. No MileProfit login is required for manual tools or the demo. Apple handles the account and eligibility used for subscriptions.",
        "es": "Un espacio local no es una cuenta MileProfit en línea. Las herramientas manuales y la demostración no requieren iniciar sesión. Apple administra la cuenta y elegibilidad de las suscripciones."
      }
    }
  ]
}
