Privacy Policy
Effective date: 2026-04-06 Applies to: Flexishift iOS app, including the optional Apple Watch app, widgets, and Live Activities
Flexishift is a local-first work time tracker. Your main work data stays on your device by default, and Flexishift does not offer account-based cloud sync for your main work history.
This policy explains what information we use, where it comes from, when it may leave your device, who may receive it, how long we keep it, and what choices you have.
Summary
- Most of your main work data stays on your device.
- If you use Apple Watch, widgets, or Live Activities, limited information may leave your device to keep those features working, and some information may be visible on your screen or watch.
- Analytics and diagnostics can be managed in the app. Their default state may vary by country or region.
- We do not sell personal information or use it for targeted advertising.
- Reports, logs, and backup files you export are not encrypted.
Who we are
Dawid Drechny, trading as Dawid Drechny Software Services, is the controller responsible for personal data processed in connection with Flexishift.
- Address: ul. Stanisława Leszczyńskiego 4/25, 50-078 Wrocław, Poland
- Contact: [email protected]
What information we use and where it comes from
We get information:
- from what you enter or generate in the app;
- from your device and paired Apple Watch when you use app features;
- from Apple, Google / Firebase, and RevenueCat when they support purchases, configuration, diagnostics, notifications, or subscription handling; and
- from messages, attachments, logs, exports, or backups you choose to send us.
Main app data
The app stores your main work information on your device. This can include job names, work entries, breaks, time off, schedules, pay settings, notes, and optional geofence data.
That information usually stays on your device unless:
- you export or share it;
- you send it to us for support; or
- you use a feature that needs network delivery or a platform service, such as subscriptions, notifications, widgets, or Live Activities.
Apple Watch, widgets, and Live Activities
If you use the Apple Watch app, widgets, or Live Activities, we and our service providers process the limited information needed to show and update those features. This can include current work or break status, timer information, job details shown on the watch or screen, notification tokens, device or pairing identifiers, scheduling information, and limited update state.
Apple Watch features mainly use device-to-device processing with your paired watch. Widgets and Live Activities use our controller-operated backend hosted on Amazon Web Services (AWS) in the United States and Apple Push Notification service (APNs) to deliver updates. This supports optional feature delivery only. It does not create a separate controller cloud copy of your main work history.
Because these features can appear on your lock screen, Dynamic Island, or Apple Watch, other people who can see those surfaces may also see that information.
Analytics and diagnostics
If analytics are enabled, Flexishift uses Firebase Analytics to understand how the app is used and to improve it. This can include screens or features used and grouped usage information. We do not use analytics to send the content of your work entries.
Flexishift uses Firebase Crashlytics and related Firebase services to help find bugs and improve reliability. When diagnostics are enabled, this can include crash reports, error details, app and device information, performance data, and limited technical logs.
Analytics and diagnostics settings may vary by country or region and applicable law. You can review and change these settings at any time in Settings > Privacy.
Turning analytics or diagnostics off stops future collection. It does not automatically delete data already processed before you changed the setting. For diagnostics, some crash information for the current app launch may still be generated before your first choice is made or before a changed setting fully takes effect.
App configuration
Flexishift may download limited app configuration, such as feature flags, consent rules, and product settings. This helps us operate the app and roll out changes. This can happen even if analytics and diagnostics are off.
Purchases and subscriptions
If you buy a subscription or in-app purchase, Apple processes the payment. We use RevenueCat to manage subscription access in the app.
This can involve purchase or subscription information and a technical identifier used to manage access. RevenueCat may also receive a coarse status showing whether you have granted, declined, or not yet decided about analytics and diagnostics.
Support, exports, and backups
If you contact support, we receive the information you choose to send, such as your email address, message, and attachments. Support requests are handled in Zoho Desk. Google Workspace is used only to receive and forward support emails into Zoho Desk.
The app may prepare a support email with app version, device model, language or region, subscription status, and a technical identifier. You can edit or remove that information before sending it.
If you choose to attach logs, diagnostics, or a backup file, those files may include work history, user-entered content, settings, watch or phone logs, and other technical app data.
You can also export reports and backup files for your own use. These files are not encrypted. Backup files can include work history, user-entered content, settings, and some technical identifiers present at the time of export. Your device's own backup services may also include app data, depending on your settings.
Device permissions
Some optional features need device permissions:
- Location: if you turn on geofencing, the app uses iOS location permission to monitor the geofence you set. Depending on how you use geofencing, iOS may require Always location access while the feature is enabled.
- Notifications: if you turn on reminders, widgets, or Live Activities, the app uses notification and related Apple delivery services to deliver or refresh them.
If you do not grant a needed permission or enable the needed platform setting, the related feature will not work.
Why we use information
We use information to:
- run the app and the features you choose to use;
- provide Apple Watch, widget, and Live Activity features;
- provide subscriptions and paid features;
- deliver app configuration and feature settings;
- respond to support requests;
- improve the app through analytics when enabled;
- find and fix bugs and improve reliability;
- protect the app and prevent misuse; and
- meet legal obligations.
Who may receive information
We share information only as needed to provide the app and the services described above.
- Apple: App Store, in-app purchases, subscriptions, APNs, and related platform services
- Amazon Web Services (AWS): hosting for our optional widget and Live Activity delivery backend
- Google / Firebase: analytics, diagnostics, and app configuration
- RevenueCat: subscription and entitlement management, including the limited analytics and diagnostics status described above
- Zoho Desk: support tickets
- Google Workspace: receiving and forwarding support emails into Zoho Desk
If you export a file or send a support email or attachment, the information goes to the recipient or service you choose.
We may also disclose information if the law requires it or if this is necessary to protect our rights, the app, or its users.
We do not sell personal information. We do not use personal information for targeted advertising.
International transfers
Some service providers and infrastructure we use may process information outside your country, including in the United States. This can include Google / Firebase, RevenueCat, the AWS hosting used for widget and Live Activity delivery, and Apple platform services such as APNs.
Where required, we rely on an adequacy decision or contractual safeguards such as standard contractual clauses. You can contact us at [email protected] to ask which safeguard applies to a particular transfer and to request more information.
How long we keep information
We keep information for different periods depending on what it is and why it is used:
- On-device app data: until you delete it, replace it, or uninstall the app.
- Analytics and diagnostics: for limited periods based on the settings of those services and our operational, security, and legal needs.
- Purchase and subscription records: as needed to manage subscriptions and comply with accounting, tax, anti-fraud, and other legal obligations.
- Support messages, logs, and attachments: as long as needed to respond to you, follow up on the issue, protect the service, and meet legal obligations.
- Technical delivery data for widgets and Live Activities: for limited rolling periods tied to registration refresh, delivery, cleanup, security, and abuse prevention. Some minimal security or revocation records may need to remain longer.
If you export or share a file, retention at the destination depends on the recipient or service you choose.
Your choices and rights
You can use the basic features of Flexishift without giving us personal information directly. Some optional features need permissions, purchase data, or support details to work.
You can:
- turn analytics and diagnostics on or off in the app;
- control widgets, Live Activities, Apple Watch features, and their visibility in the app and in iOS or watchOS settings;
- edit or remove pre-filled support details before sending a support email;
- choose whether to attach logs, diagnostics, or a backup file to a support request; and
- delete local data using the in-app tools available for that data, or by uninstalling the app.
Because Flexishift is local-first and does not offer account-based cloud sync for your main work data, we usually do not have a server copy of that data unless you send it to us, for example in a support email, export, log attachment, or backup file. If you use widgets or Live Activities, we may also hold the technical delivery records needed for those features.
Depending on where you live, you may have the right to access, correct, delete, restrict, object to, or receive a copy of personal data we hold about you. To exercise your rights, contact [email protected].
We may ask for information reasonably needed to verify your request and find the records we actually hold, such as the email address you used for support, purchase details, or a technical identifier shown in the app or included in support material. We do not keep extra identification data just to respond to privacy requests.
If we cannot reasonably verify your identity or connect your request to records we hold, our response may be limited. In many cases, you can access, export, correct, or delete your main app data directly on your device.
Immediate deletion may not always be possible because of legal obligations, security needs, or the limits of our service providers' tools. Where direct deletion is not possible, we will explain the limitation and, where appropriate, stop further processing and let the data expire under the relevant retention period.
Additional information for users in the EU, EEA, and UK
If you are in the EU, EEA, or UK, we generally rely on:
- Contract: to provide the app features, subscriptions, and services you ask us to provide;
- Legitimate interests: to provide support, keep the app secure and reliable, deliver app configuration, prevent misuse, and handle certain technical diagnostic and delivery operations;
- Consent: for analytics and for other optional processing where we ask for your permission; and
- Legal obligation: where we must keep or disclose information to comply with the law.
Right to withdraw consent. You can withdraw consent at any time in the app. This stops future collection, but does not affect processing that already took place.
Right to object. Where we rely on legitimate interests, you may have the right to object to that processing. You can do this by contacting [email protected].
You can also complain to your local data protection authority. In Poland, this is UODO.
Children's privacy
Flexishift is not directed to children under 16. We do not knowingly collect personal information from children under 16. If we learn that a child under 16 has provided personal information to us, we will delete it or limit its processing as appropriate. If you think a child has provided personal information, contact us.
Security
We use reasonable technical and organizational safeguards to protect information. No method of storage or transmission is completely secure. Because exported reports and backup files are not encrypted, you should store them carefully.
Changes to this policy
We may update this policy from time to time. If we do, we will publish the updated policy in the app or on the website and change the effective date above.
Contact
If you have questions about this policy or want to exercise your rights, contact [email protected].