Terms of Service
Last updated: [set on publication]
The short version
- DutyCal is a tool for crew. You stay responsible for your duty.
- DutyCal is not the official source of your roster; your crew portal is. Always verify against it.
- Subscriptions are processed by Apple. To cancel, use iOS Settings → your Apple ID → Subscriptions.
- You can cancel anytime, and the free trial costs nothing if cancelled before it ends.
- We provide DutyCal "as-is". We can't guarantee it will catch every roster change or wake you up on every occasion.
- If we get something wrong, our maximum responsibility is limited to what you've paid for DutyCal in the last twelve months.
The full terms below repeat the above with more precision.
What you're agreeing to
By downloading, installing, or using the DutyCal app, or by subscribing to a DutyCal subscription, you agree to these Terms of Service. If you do not agree, do not use the app.
The "we", "us", and "our" refer to DutyCal as operator. "You" refers to the person using the app.
The app and what it does
DutyCal is a tool for airline crew. It reads roster information from your crew portal using credentials you provide, syncs that information to your iOS Calendar, schedules wake-up alarms before each duty, offers a pre-tax monthly pay overview, and renders a printable monthly schedule.
DutyCal is not the authoritative source of your roster. Your employer's crew portal is the authoritative source. DutyCal is a convenience layer. You remain responsible for verifying every duty, every time, against your employer's official roster. Missing a duty because you relied on DutyCal instead of your employer's crew portal is not something DutyCal can be responsible for.
Subscription
DutyCal is offered on two subscription plans:
- Monthly: ¥550 per month, with a 3-day free trial.
- Yearly: ¥5,000 per year, with a 3-day free trial.
Both plans are subject to the prevailing prices in your local App Store at the time of purchase. Prices may differ from the Japanese yen figures above if you are billed in another currency.
Subscriptions are processed by Apple via the App Store under Apple's Standard EULA and Apple's terms. Apple holds your payment information; DutyCal does not.
Auto-renewal. Subscriptions automatically renew unless you cancel at least 24 hours before the end of the current period. Your Apple ID account will be charged at confirmation of purchase and at each renewal.
Cancelling. Cancel anytime in iOS Settings → your Apple ID → Subscriptions → DutyCal. Cancellation takes effect at the end of the current paid period; you retain access until then.
Free trial. The 3-day free trial begins when you start the subscription. If you cancel before the trial ends, you are not charged. Apple's rules limit one introductory offer per subscription group per Apple ID; switching plans does not grant a second trial.
On lapse. When your subscription lapses (trial expires without conversion, or paid subscription ends without renewal), DutyCal automatically wipes the DutyCal Roster calendar from your iPhone Calendar on next app launch, and cancels every wake-up alarm scheduled by the app. Your personal calendar events are not affected.
Refunds. Refund requests are handled by Apple, not by DutyCal. Visit Apple's refund page to request a refund from Apple.
What DutyCal promises, and what it does not
DutyCal is provided "as-is" and "as available", without warranty of any kind, express or implied, including (without limitation) implied warranties of merchantability, fitness for a particular purpose, accuracy, or non-infringement. To the maximum extent permitted by law:
- DutyCal does not warrant that the app will be uninterrupted, error-free, or that every alarm will fire as scheduled.
- DutyCal does not warrant that the pre-tax pay overview matches your actual payslip. It is a general guide, not a guarantee.
- DutyCal does not warrant that the roster sync will catch every change instantly. The app syncs when launched, when iOS allows background refresh, and at intervals dictated by iOS and your device state.
- DutyCal does not warrant compatibility with every future iOS version or every iPhone model.
You acknowledge that flight crew operations are safety-critical and that you remain fully responsible for verifying your roster against your employer's official source before every duty.
Acceptable use
You agree not to:
- Use DutyCal in a way that violates any applicable law or your employer's terms of employment.
- Attempt to reverse-engineer, decompile, or extract the source code of the app (except where this is permitted by mandatory local law, such as for interoperability under EU law).
- Use the app to scrape, harvest, or redistribute data beyond your personal roster.
- Share your subscription with anyone else outside Apple's Family Sharing arrangement.
- Use the app on a device you do not control, or in a manner that compromises another person's account credentials.
Use of your crew portal
DutyCal connects to your employer's crew portal using credentials you provide. Your access to that portal is governed by your employer's terms. Some employers prohibit third-party clients; whether DutyCal is acceptable under your specific employment terms is your responsibility to determine and is between you and your employer. DutyCal does not authorise any specific use against any specific employer's policy.
Intellectual property
DutyCal, the DutyCal name and logo, the design and arrangement of the app's interface, and the source code of the app are owned by DutyCal and are protected by applicable copyright and trademark law. Your subscription grants you a limited, non-exclusive, non-transferable, revocable licence to use the app for your personal scheduling purposes for the duration of your active subscription.
You retain ownership of all data you generate or import through the app: your roster and your in-app settings.
Limitation of liability
To the maximum extent permitted by applicable law:
- DutyCal will not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or related to your use of the app, including (without limitation) loss of profits, missed duties, employment consequences, lost data, or substitute service costs.
- DutyCal's aggregate liability for any direct damages arising out of or related to the app shall not exceed the total amount you have paid for your DutyCal subscription in the twelve months preceding the event giving rise to the claim.
Nothing in this section limits any liability that cannot be limited under applicable law (including, where applicable, liability for death or personal injury caused by negligence, or for fraud).
Termination
You may stop using DutyCal and cancel your subscription at any time via Apple. We may suspend or terminate access to the app for any user who breaches these Terms or whose use of the app threatens its operation or another user's experience. On termination, your right to use the app ceases; the limitation of liability and intellectual property provisions survive.
Changes to these Terms
We may update these Terms from time to time. If we make material changes, we will publish the updated Terms at this URL and indicate the new "Last updated" date. Continued use of the app after the updated Terms take effect constitutes acceptance.
Governing law
These Terms are governed by the laws of [jurisdiction to be confirmed; expected to be Japan]. Any dispute arising under these Terms shall be subject to the exclusive jurisdiction of the courts of that jurisdiction.
If you are a consumer in the European Union or the United Kingdom, this clause does not deprive you of any protections available to you under the mandatory consumer-protection law of the country in which you reside.
Contact
Questions about these Terms: dev@dutycal.app. We aim to respond within five business days.