GyoDal Privacy Policy

Effective Date: August 24, 2026

GyoDal is a shift-schedule management application for shift workers. The App does not require registration or operate a separate GyoDal account system. The developer does not operate a server that stores users' shift schedules or personal records.

Information entered into the App is stored on the user's device by default. Information leaves the device only when the user explicitly uses features such as cloud backup or sharing, or when third-party services process the limited information described in this policy.

This Privacy Policy explains what information the App processes, why it is processed, which third-party services are involved, and what choices are available to users.

1. Information Stored on Your Device

The following information is stored only on your device — and, when you turn cloud backup on, in your own cloud account — and is never sent to the developer or to any third-party server without your permission:

The database containing this information is encrypted using a key protected by the device keystore. Uninstalling the App deletes the data stored locally by the App.

2. Permissions Requested by the App

The App directly requests only the following two runtime permissions:

Permission Purpose Required?
Camera Used solely to scan QR codes for shift-schedule and preset sharing. Camera frames are discarded as soon as the QR code is recognised and are neither stored nor transmitted. Optional. All other App features remain available if this permission is denied.
Calendar read/write Used to show device calendar events alongside App schedules and to write events created in the App to the device calendar. Events read through this permission are processed only on the device. Optional. Required only when using calendar integration.

The App does not request general access to your photos or files. Loading a QR image, opening a backup file, and exporting an image or PDF are handled through the system picker or save dialog provided by the operating system. The App receives access only to the specific file selected by the user and cannot browse the user's entire photo library or file storage.

Internet access, network-state access, and vibration are normal permissions granted by the operating system. They are used for public-holiday lookups, advertising, purchase verification, cloud backup, sharing features, and haptic feedback.

3. Third-Party Services

3.1 RevenueCat — Purchases and Subscriptions

RevenueCat, Inc. is a third-party platform that helps app developers verify and manage in-app purchases and subscriptions made through the app stores. Purchases and subscription status in this App are handled through its service.

3.2 Google AdMob — Advertising

Advertisements may be shown to users of the free version of the App.

3.3 Firebase — Usage Analytics and Crash Diagnostics

Firebase is Google's platform for app analytics and error diagnostics. The App uses two of its services, Firebase Analytics and Firebase Crashlytics, primarily to diagnose and fix abnormal behaviour such as crashes and app-not-responding (ANR) errors, and to measure basic usage as well as purchase and advertising performance.

3.4 Google Account and Google Drive — Optional Cloud Backup

Google account sign-in and Google Drive access are used only when the user voluntarily enables cloud backup.

3.5 Public Holidays — Bundled Data and the Google Calendar API

Public holidays are shown primarily from the calendrical dataset bundled with the App (Thereki Almanac), which requires no network access. The Google Calendar API is used only as a supplementary lookup, to pick up holidays that have been newly designated or changed.

Such a lookup contains only the selected country and date range. It does not contain the user's personal information or calendar-event contents.

3.6 Google Play — In-App Review

The App may display the review dialog provided by Google Play. That dialog, and any rating or comment submitted through it, is handled entirely by Google Play. The App is not told whether a review was written or what it said, and it sends no user information to Google Play for this purpose.

3.7 Share-Link Hosting — gyodalshare.web.app

If the user shares a shift schedule or preset as a link, ordinary web access logs such as an IP address, access time, and requested address may be recorded by the hosting service when the recipient opens that link.

The shift or schedule contents carried by a share link are encrypted. However, anyone who possesses the link may be able to open and import its contents in the App. Users should therefore share links only with intended recipients and protect them from unauthorised access.

4. Retention and Deletion

5. Your Rights and Choices

6. Children's Privacy

The App is not directed to children under the age of 14 and does not knowingly collect personal information from children.

7. Security Measures

The App applies the following measures to protect information:

No method of storage or transmission can provide absolute security. Users are responsible for protecting their devices, Google accounts, backup passwords, and sharing links from unauthorised access.

8. Changes to This Privacy Policy

This Privacy Policy may be revised when applicable laws, App features, data-processing practices, or third-party service providers change. The updated contents and effective date will be posted on this page.

9. Contact

For questions, requests, or concerns regarding this Privacy Policy or the App's processing of information, please contact: