Information stored on your device
DutyNest stores the information you enter in a local SQLite database on your device. This can include your display name, workplace, role, contracted hours, shifts, rota patterns, notes, colleague or crewmate names, overtime and payroll codes, leave, TOIL, reminders, preferences and locally cached subscription status.
You do not need to create a DutyNest account. KSJ Growth does not operate a server that receives your rota, notes, colleague names, leave records or exported reports.
Your device operating system may include app data in a device or iCloud backup according to your system settings. Android cloud backup is disabled by DutyNest. KSJ Growth cannot access operating-system backups.
Subscriptions and information processed off-device
If a production build is configured for subscriptions, DutyNest uses Apple App Store or Google Play billing and RevenueCat to display products, validate purchases, restore purchases and determine whether Premium is active.
RevenueCat receives an automatically generated anonymous app-user identifier, limited device or technical information and purchase or subscription transaction information such as an Apple receipt or Google purchase token. DutyNest does not send RevenueCat your rota, notes, work profile, leave, TOIL or colleague names. DutyNest does not set customer names, email addresses, advertising identifiers or custom account IDs in RevenueCat.
Purchase history is processed for app functionality, fraud prevention, entitlement management and RevenueCat subscription analytics. It is not used by DutyNest for advertising or cross-app tracking. Apple, Google and RevenueCat process this information under their own privacy terms and retention practices.
Permissions and device services
Shift reminders are optional. DutyNest asks for notification permission only when you enable reminders and schedules them through the device operating system. Denying permission does not prevent rota use.
When you choose an import, backup or export action, DutyNest uses the operating-system file picker or share sheet. The destination you select may receive the exported information and will apply its own privacy practices.
What DutyNest does not do
- No advertising, behavioural analytics or third-party tracking SDK is included.
- DutyNest does not request your contacts, precise location, photos, microphone, camera or health data.
- DutyNest does not sell personal information.
- DutyNest does not upload rota or report data to KSJ Growth.
Retention, access and deletion
Local information remains on the device until you edit or delete it, use Delete all local data, clear the app’s storage or uninstall the app. Backups and exports remain wherever you save or share them until you delete them there.
The Data and privacy screen lets you create a complete backup, export a readable copy of your local information and delete all local DutyNest data. Deleting app data does not cancel an App Store or Google Play subscription. Store subscriptions must be cancelled through the relevant store account.
A request concerning RevenueCat purchase information may require the anonymous subscription identifier and must be handled through the published DutyNest support contact. Apple and Google provide their own controls for store-account and transaction information.
Security
DutyNest relies on the security controls of your device and operating system. Keep your device passcode and software up to date. Exported JSON backups are readable, unencrypted files so you should save them only in a location you trust.
Subscription traffic is encrypted in transit by the store and RevenueCat. No method of storage or transmission can be guaranteed completely secure.
Children
DutyNest is designed for people managing work rotas and is not directed to children. Do not enter information about another person unless you are permitted to keep it on your device.
Changes and contact
This policy may be updated when DutyNest features or service providers change. The updated date will appear at the top of the policy. Material changes will be reflected in the app and store disclosures.
KSJ Growth is responsible for DutyNest. Use the Support screen or the published support link on the DutyNest store listing for privacy questions or data requests.