Términos y Condiciones
1. Quién presta el servicio
TiroLog es una aplicación web progresiva (PWA) desarrollada y operada por Sapemaib, con sede en España. Contacto: info@sapemaib.dev. Estos Términos regulan el uso de la aplicación TiroLog, incluido el uso gratuito (tirador y pequeño club) y el pago por competición cuando se organizan eventos de mayor volumen.
2. Aceptación
Al instalar, acceder o utilizar TiroLog aceptas estos Términos. Si no estás de acuerdo con alguno de los puntos, no uses la aplicación. Al adquirir una competición de pago aceptas además las condiciones específicas de la sección 6.
3. Uso gratuito
El uso personal de la app (registro de entrenamientos y competiciones, estadísticas, simulador) y la organización de competiciones entre amigos o de pequeños clubs (con tandas y puestos limitados) se ofrecen de forma gratuita y sin límite de tiempo. No se requiere cuenta de usuario para el uso personal. Los datos personales se almacenan localmente en tu dispositivo; los datos de competiciones creadas se sincronizan con Firebase para que el panel público pueda mostrarlos en directo. Consulta la Política de Privacidad para más detalle.
4. Uso aceptable
Te comprometes a usar TiroLog únicamente con fines lícitos y de acuerdo con estos Términos. En particular, no debes:
- Utilizar la aplicación de forma que pueda dañar, deshabilitar o sobrecargar el servicio.
- Intentar acceder a áreas, cuentas o datos de otros usuarios.
- Realizar ingeniería inversa, descompilación o modificación no autorizada del código.
- Revender, sublicenciar o redistribuir el acceso a las competiciones de pago sin autorización escrita de Sapemaib.
5. Propiedad intelectual
TiroLog, su código, diseño, iconos y contenido son propiedad de Sapemaib y están protegidos por las leyes de propiedad intelectual aplicables. Se te concede una licencia limitada, no exclusiva e intransferible para usar la aplicación conforme a estos Términos.
Los datos que introduces en la aplicación (sesiones, notas, competiciones, etc.) son tuyos. Sapemaib no reclama ningún derecho sobre ellos.
6. Competiciones de pago
6.1 Procesamiento de pagos
Los pagos de las competiciones de pago son procesados por Paddle.com Market Limited, que actúa como Merchant of Record (MoR). Paddle se encarga de la facturación, el cobro del IVA/impuestos aplicables y el cumplimiento fiscal. Al comprar recibirás la factura de Paddle. Los Términos y Condiciones del comprador de Paddle aplican adicionalmente a la transacción: paddle.com/legal/checkout-buyer-terms.
6.2 Naturaleza del producto y tramos
Cada competición de pago es contenido digital que se entrega mediante la activación de funciones (tandas y puestos adicionales, o canchas adicionales en Tiro al Plato) para esa competición concreta en tu instalación de TiroLog. El pago es único por competición — no hay suscripciones, cuotas ni cargos recurrentes. El precio se determina por el volumen de la competición según cinco tramos:
- Gratis — 0 €: 1 tanda, 1 cancha, hasta 10 tiradores (12 en plato).
- Club — 10 €: hasta 2 tandas, 1 cancha, hasta 20 tiradores.
- Plus — 15 €: hasta 3 tandas, 2 canchas, hasta 40 tiradores.
- Federación — 25 €: hasta 4 tandas, 3 canchas, hasta 60 tiradores.
- Total — 50 €: tandas, canchas y tiradores ilimitados.
El tramo se calcula automáticamente al configurar la competición. El tramo Gratis no genera cobro.
6.3 Creación, pago y activación
La creación de una competición en la app es siempre gratuita, incluso en los tramos Club, Plus, Federación y Total. En ese momento se configuran tandas, canchas, tiradores y demás parámetros, y se genera el código de árbitro y organizador. Mientras la competición esté sin pagar, puede cancelarse libremente desde la app sin ningún cargo.
Para registrar resultados en los tramos de pago, el organizador debe abonar previamente el importe del tramo correspondiente mediante Paddle. Recomendamos realizar el pago el mismo día del evento o el día anterior. El pago se ejecuta inmediatamente y desbloquea el registro de resultados; también congela la estructura de la competición (no podrá ampliarse a un tramo superior sin crear una nueva).
Si el organizador intenta registrar resultados sin haber pagado, la app lo impide y muestra un aviso de "pago pendiente". El panel público en score.tirolog.app también indica visiblemente que la competición está pendiente de pago hasta que el organizador abona el importe.
Es responsabilidad del usuario conservar los datos de la compra (email e ID de transacción de Paddle) una vez ejecutado el cargo.
6.4 Derecho de desistimiento y reembolsos
La competición de pago es contenido digital. Conforme al art. 16.m de la Directiva 2011/83/UE, el derecho de desistimiento decae cuando se inicia la ejecución del contenido digital con el consentimiento del consumidor. El pago del tramo se realiza justo antes de registrar resultados; con el pago se inicia la prestación del servicio (desbloqueo de la funcionalidad de resultados) y por tanto decae el derecho de desistimiento.
En la práctica: antes de pagar no hay cargo ni trámite de reembolso (basta con cancelar la competición en la app); una vez pagado, no se admiten reembolsos por cambio de opinión, cancelación del evento, cambios meteorológicos u otras causas ajenas al servicio. Casos excepcionales (fallo técnico nuestro, doble cargo) se tratan en la Política de Reembolsos.
6.5 Disponibilidad
Las competiciones de pago dependen de servicios en la nube (Firebase) para funcionar. Sapemaib hará esfuerzos razonables para mantener el servicio disponible, pero no garantiza disponibilidad ininterrumpida. Se notificarán con antelación las paradas programadas en la medida de lo posible.
7. Limitación de responsabilidad
TiroLog se proporciona "tal cual". En la medida máxima permitida por la ley, Sapemaib no será responsable de daños indirectos, incidentales o consecuentes derivados del uso o la imposibilidad de uso de la aplicación, incluyendo pero no limitado a pérdida de datos, pérdida de beneficios o interrupciones del servicio. Nada en estos Términos limita los derechos que la ley confiere al consumidor final.
8. Privacidad y datos
El tratamiento de datos se rige por nuestra Política de Privacidad, que forma parte integrante de estos Términos.
9. Modificaciones
Sapemaib puede actualizar estos Términos para reflejar cambios legales, funcionales o de negocio. La versión vigente es siempre la publicada en esta URL, con la fecha indicada en la cabecera. Los cambios sustanciales se notificarán desde la propia aplicación cuando sea posible.
10. Ley aplicable y jurisdicción
Estos Términos se rigen por la legislación española. Para cualquier controversia, las partes se someten a los juzgados y tribunales correspondientes, sin perjuicio de los derechos reconocidos a los consumidores por la normativa europea, que les permite acudir a los tribunales de su lugar de residencia.
La Comisión Europea pone a disposición de los consumidores una plataforma de resolución de litigios en línea: ec.europa.eu/consumers/odr.
11. Contacto
Para consultas sobre estos Términos: info@sapemaib.dev.
Terms and Conditions
1. Service provider
TiroLog is a Progressive Web App (PWA) developed and operated by Sapemaib, based in Spain. Contact: info@sapemaib.dev. These Terms govern the use of the TiroLog application, including free use (shooter and small club) and the per-competition payment when hosting higher-volume events.
2. Acceptance
By installing, accessing or using TiroLog you accept these Terms. If you do not agree with any of them, do not use the app. Purchasing a paid competition also means accepting the specific conditions in section 6.
3. Free use
Personal use of the app (training and competition logging, stats, simulator) and organizing competitions among friends or small clubs (with limited relays and stations) are provided free of charge, with no time limit. No user account is required for personal use. Personal data is stored locally on your device; competition data is synced to Firebase so the public panel can stream it live. See the Privacy Policy for details.
4. Acceptable use
You agree to use TiroLog only for lawful purposes and in accordance with these Terms. In particular, you must not:
- Use the app in a way that could damage, disable or overload the service.
- Attempt to access areas, accounts or data belonging to other users.
- Reverse engineer, decompile or modify the code without authorization.
- Resell, sublicense or redistribute access to paid competitions without written permission from Sapemaib.
5. Intellectual property
TiroLog, its code, design, icons and content are owned by Sapemaib and protected by applicable intellectual property laws. You are granted a limited, non-exclusive, non-transferable license to use the app under these Terms.
The data you enter into the app (sessions, notes, competitions, etc.) is yours. Sapemaib claims no rights over it.
6. Paid competitions
6.1 Payment processing
Payments for paid competitions are processed by Paddle.com Market Limited, acting as Merchant of Record (MoR). Paddle handles invoicing, applicable VAT/sales tax collection, and tax compliance. Upon purchase you receive a Paddle invoice. Paddle's buyer Terms also apply to the transaction: paddle.com/legal/checkout-buyer-terms.
6.2 Product nature and tiers
Each paid competition is digital content delivered by activating features (additional relays and stations, or additional fields in Clay Shooting) for that specific competition in your TiroLog installation. The payment is one-time per competition — no subscriptions, no fees, no recurring charges. The price is set by the competition volume across five tiers:
- Free — 0 €: 1 relay, 1 field, up to 10 shooters (12 in clay).
- Club — 10 €: up to 2 relays, 1 field, up to 20 shooters.
- Plus — 15 €: up to 3 relays, 2 fields, up to 40 shooters.
- Federation — 25 €: up to 4 relays, 3 fields, up to 60 shooters.
- Total — 50 €: unlimited relays, fields and shooters.
The tier is calculated automatically from the competition configuration. The Free tier incurs no charge.
6.3 Creation, payment and activation
Creating a competition in the app is always free, including the Club, Plus, Federation and Total tiers. At that point you configure relays, fields, shooters and other parameters, and the referee/organizer codes are generated. While the competition is unpaid, it can be cancelled freely from the app at no cost.
To record results in paid tiers, the organizer must first pay the tier amount via Paddle. We recommend paying on the day of the event or the day before. Payment is executed immediately and unlocks result recording; it also freezes the competition structure (it cannot be upgraded to a higher tier without creating a new one).
If the organizer tries to record results without having paid, the app blocks it and shows a "payment pending" notice. The public panel on score.tirolog.app also clearly indicates that the competition is pending payment until the organizer pays the amount.
The user is responsible for keeping the purchase data (email and Paddle transaction ID) once the charge has been executed.
6.4 Right of withdrawal and refunds
The paid competition is digital content. Under art. 16.m of Directive 2011/83/EU, the right of withdrawal lapses once performance of the digital content begins with the consumer's consent. The tier payment is made just before recording results; with the payment the service begins (unlocking of result recording functionality), so the right of withdrawal lapses.
In practice: before paying there is no charge or refund procedure (just cancel the competition in the app); once paid, no refunds are granted for change of mind, event cancellation, weather or other reasons unrelated to the service. Exceptional cases (technical failure on our side, duplicate charge) are covered in the Refund Policy.
6.5 Availability
Paid competitions rely on cloud services (Firebase) to function. Sapemaib will make reasonable efforts to keep the service available, but does not guarantee uninterrupted availability. Scheduled downtime will be announced in advance where possible.
7. Limitation of liability
TiroLog is provided "as is". To the maximum extent permitted by law, Sapemaib shall not be liable for indirect, incidental or consequential damages arising from the use or inability to use the app, including but not limited to data loss, loss of profits or service interruptions. Nothing in these Terms limits the rights granted to end consumers by applicable law.
8. Privacy and data
Data processing is governed by our Privacy Policy, which forms an integral part of these Terms.
9. Changes
Sapemaib may update these Terms to reflect legal, functional or business changes. The binding version is the one published at this URL with the date indicated in the header. Substantial changes will be notified from within the app where possible.
10. Governing law and jurisdiction
These Terms are governed by Spanish law. For any dispute, the parties submit to the competent Spanish courts, without prejudice to the rights granted to consumers by EU law allowing them to bring claims before the courts of their place of residence.
The European Commission provides an online dispute resolution platform: ec.europa.eu/consumers/odr.
11. Contact
Questions about these Terms: info@sapemaib.dev.