Privacy Policy

繁體中文

Effective date: October 10, 2026

OmyShift ("we", "us") provides the OmyShift shift schedule app (the "Service"). This policy explains what personal data we collect, why, where it is stored, how long we keep it, and how you can exercise your rights. It is written in accordance with the Personal Data Protection Act of Taiwan (R.O.C.). If this English version differs from the Traditional Chinese version, the Traditional Chinese version prevails.

1. Summary

2. Data we collect

2.1 Data that stays on your phone

Shift types, rotation patterns, schedule entries, leave, notes, pay settings, app settings, and any backups or images you export. When you are not signed in, none of this is sent to us. Shift reminders are scheduled on your phone and do not go through our servers.

2.2 When you sign in and sync

DataPurpose
Identifier and email address provided by Apple or Google (with Apple's "Hide My Email", we only receive the relay address)To create and identify your account. Your email is never shown to other users.
Shift types, rotation patterns, schedule entries, leave and balance adjustments, notesTo sync between your devices.
Job names, hourly or monthly pay, overtime multipliersTo sync between your devices and calculate income. Synced to you only and never shared with anyone.
Display name (entered by you)So people you share with know who you are.
Push token, device platform, languageTo send push notifications (for example, when a shared schedule changes) in your language.

2.3 Sensitive data: leave types

Some leave types (for example menstrual leave, prenatal checkup leave, pregnancy rest leave, or miscarriage leave) may reveal health, sex, or pregnancy status, and are special categories of personal data under Article 6 of Taiwan's Personal Data Protection Act. We store this data only at your direction when you sign in, to sync it between your devices. When you share a schedule, all leave is shown only as "Leave" by default, without its name or color. People you share with can see the leave type only if you explicitly turn on "Show leave names" in the app.

2.4 Analytics

We use Google Firebase Analytics to understand how the app is used, such as active users, retention, and which screens are used most.

2.5 Pro purchases

Payments are processed by the Apple App Store or Google Play. We never receive your card or payment details. To verify and restore purchases, we receive transaction records (plan, time, subscription status) and an anonymous user identifier through RevenueCat.

2.6 Reports

If you report another user, or another user reports you, we keep the reason, the handling status, and a copy of the reported content (such as a display name) as it was at the time of the report, in order to handle violations.

2.7 Feedback

When you send feedback from the app, we receive what you write, any screenshots you upload, your email address if you choose to leave it, and the app version, OS version, device model, and language that the app attaches automatically. We use this to understand issues and reply to you. The feedback form is provided by Tally.

3. Sharing your schedule

You can invite specific people to view your schedule. They can view it but cannot edit it.

4. How we use data

Only to provide and maintain the Service (sync, sharing, push notifications, purchase verification), respond to your inquiries and reports, prevent abuse, and improve the app. We do not use your personal data for any other purpose, and we never sell or rent it to anyone.

5. Where data is stored and service providers

We use the following providers to process data. They may process it only on our instructions and not for their own purposes.

ProviderData processedLocation
SupabaseAccount, synced and shared dataJapan (Tokyo)
Google Firebase (Cloud Messaging, Remote Config, Analytics)Push tokens, app configuration, analyticsUnited States and other Google data centers
Apple, GoogleSign-in, paymentsPer each company's policy
RevenueCatPurchase recordsUnited States
TallyFeedbackEuropean Union

Apart from these providers, we disclose personal data only when required by law, such as a lawful request from a court or law enforcement.

6. Retention

7. Deleting your account

You can delete your account on the Account screen in the app. Your cloud account, schedules, sharing relationships, and push tokens are permanently deleted immediately and cannot be recovered. Schedules on your phone are kept, and you can continue using the app as a guest.

To prevent banned users from re-registering after deleting their account, if your account was banned or reported we keep a hash value that cannot be used to identify you, until the retention period above ends. For all other users, we keep nothing after account deletion.

8. Your rights

Under Article 3 of Taiwan's Personal Data Protection Act, you may ask us to:

  1. let you inquire about or review your personal data;
  2. provide a copy of it;
  3. supplement or correct it;
  4. stop collecting, processing, or using it;
  5. delete it.

Email us at [email protected] from the email address of your account so we can verify your identity. We respond to requests to inquire or review within 15 days and to other requests within 30 days. You can also edit or delete most data directly in the app.

If you choose not to provide this data (for example, by not signing in), you can still use the app's local features, but not sync or sharing.

9. Security

All data is encrypted in transit (HTTPS). Cloud data is protected by database access rules so that only you and the people you share with can read it, and we test these rules regularly. No method of transmission over the internet is completely secure; if a personal data breach occurs, we will notify you as required by law.

10. Children

The Service is not designed for children. Users under 18 should use the Service and purchase Pro only with the consent of a parent or legal guardian.

11. Changes

We may update this policy when the Service or laws change, and we will update the effective date on this page. We will notify you in the app of significant changes.

12. Contact

OmyShift
Email: [email protected]