1. Overview
DutyMate is a duty-roster viewing, history, calendar and reporting application developed by AAW Technologies. The app supports Personal Mode, Professional Mode and optional Team Workspace collaboration.
Core Personal and Professional roster features do not require an AAW Technologies account or server for normal roster viewing. Some optional features use Google services, including Google Sign-In, app-specific Google Drive backup, Google AdMob advertising and Google User Messaging Platform (UMP). Team Workspace uses an AAW Technologies service hosted on Cloudflare.
2. Information we handle
Depending on the features you use, DutyMate may process:
- Your name, designation, organization name and selected employee profile.
- Shift codes, duty dates, leave entries, roster changes and calendar notes.
- Calculated duty hours, day/night duty totals, leave history and report summaries.
- In Professional Mode, employee names, designations, teams/groups, shift assignments, leave entries and related roster information contained in the roster source you connect.
- If you use Team Workspace, Google identity, organization, membership, role, employee, shift, roster-version, import and activity/audit information required for the shared Workspace.
- App preferences, shift mappings, colors, source settings and refresh metadata.
- If you use Google Sign-In, basic account information such as your Google email address and display name.
DutyMate does not receive your Google password. Google authentication is handled by Google.
3. Roster sources and imported files
DutyMate can read supported roster information from shared Google Sheets or Drive sources, and from Excel or PDF files that you explicitly select. The app reads the roster content needed to identify employees, dates, shift codes, groups, designations and related details.
Imported files are selected through Android's file/document access system. DutyMate does not require unrestricted access to every personal file on your device simply to import a roster. A connected source link or selected document reference may be stored locally so the app can reopen or refresh the same source later.
Professional Mode may display information about other employees. You should use Professional Mode only when you are authorized to access and process the relevant roster information.
4. Team Workspace cloud service
Team Workspace is optional. When you create, join or use a Workspace, DutyMate sends the information required for that shared Workspace to an AAW Technologies service hosted on Cloudflare. This may include Google account identity information, organization and team names, member roles and permissions, invite and profile-claim records, employee names, designations and groups, shift definitions, roster drafts and published versions, import records, and security or activity logs.
Team Workspace data is stored in Cloudflare D1 and processed through a Cloudflare Worker so authorized members can synchronize, edit, publish, view and audit the same organizational roster. Access uses Google authentication, Google Play Integrity where applicable, short-lived sessions and server-side role permissions.
Workspace owners and authorized managers are responsible for having an appropriate organizational and legal basis before uploading or managing employee information. DutyMate does not use Team Workspace roster contents for advertising.
5. Information stored on your device
DutyMate stores app settings and roster-related cache locally so that the app can work efficiently, preserve historical information and support offline viewing. Local data may include your selected employee, roster snapshots, historical roster data, Full Roster data, shift mappings and colors, calendar notes, report data, Personal/Professional mode preference, source settings and backup settings.
Local app data normally remains on the device until it is replaced, cleared through Android app settings, or removed when the app's data is deleted or the app is uninstalled, subject to Android's behavior.
6. Google Sign-In and Google Drive backup
Google Sign-In is optional unless you choose a feature that requires identity, such as Team Workspace, backup/restore or applicable entitlement verification. DutyMate may receive your Google account identifier, email address and display name. DutyMate does not receive your Google password.
If you enable Google backup and sync, DutyMate uses Google Drive's private app-specific appDataFolder storage rather than requesting general access to all files in your normal Google Drive. The hidden DutyMate backup may contain saved roster history, selected employee information, organization details, shift mappings, notes, report-related data and relevant settings required to restore DutyMate on another device.
Signing out stops DutyMate from using the signed-in Google session. A backup already stored in your Google account may remain there until it is replaced or removed using the applicable Google/account controls.
7. PDF, Excel, save, print and share
When you create a PDF or Excel report, DutyMate generates it from roster information available in the app. Personal reports may contain your own roster information. Professional reports may contain multiple employees' names, designations, shifts, leave dates and calculated duty hours.
Reports are saved, printed or shared only when you choose the relevant action. After a report leaves DutyMate, its handling is controlled by the destination app, storage provider, printer, recipient or service that you select.
8. Advertising, identifiers and consent
Eligible Free Personal Mode may display Google AdMob advertising. Depending on the screen and app state, this can include adaptive banner ads, interstitial ads at natural navigation breaks, and App Open ads during eligible app starts. Premium and Professional experiences are intended to follow their configured ad-free access rules.
Google Mobile Ads may process information used to deliver, limit, measure and protect advertising. Depending on your region, consent choices and Google configuration, this may include device or advertising identifiers, IP address, app/device information, ad interactions, diagnostic information, approximate location derived from signals such as IP address, and consent-related information.
Before eligible ad requests, DutyMate uses Google's User Messaging Platform (UMP) to refresh the applicable advertising-consent status. If Google determines that a consent message is required, a Google-managed privacy message may be displayed. Where an ongoing privacy-options entry point is available, DutyMate provides an Ad privacy choices entry in Settings so users can review or update applicable choices.
AAW Technologies does not sell DutyMate roster information to advertisers and does not use roster contents to create advertising profiles.
9. Premium features and payments
DutyMate may offer Personal Premium, Professional Premium and Complete Premium access levels. When production in-app purchases or subscriptions are enabled, payments are processed through the applicable app-store billing system, such as Google Play Billing.
AAW Technologies does not need your full payment-card details to provide app-store purchases. Google Play or another applicable store may process purchase, payment, account and transaction information under its own terms and privacy policy.
10. Third-party services
The following providers may process information when you use the relevant feature:
Google Privacy Policy
Google Privacy Policy
Google Privacy Policy
Google Privacy Policy
Cloudflare Privacy Policy
DutyMate does not currently rely on a separate AAW Technologies analytics or crash-reporting service as part of the data handling described by this policy. If such a production service is introduced later, this policy will be updated before it is relied on as covered by this notice.
11. How information is used
DutyMate uses information to:
- Display your roster, calendar, duty history and reports.
- Calculate duty hours, shift totals, leave information and roster summaries.
- Load and refresh a roster source you connect.
- Provide Professional Mode roster viewing and reporting when authorized.
- Provide Team Workspace membership, shared roster editing, publishing, synchronization, history and access control when you choose that feature.
- Save your settings, notes, history and app preferences.
- Provide optional Google account backup and restore.
- Generate files that you choose to save, print or share.
- Display advertising to eligible Free Personal Mode users in accordance with applicable consent choices.
- Maintain app security, reliability and expected functionality.
12. Sharing and sale of information
AAW Technologies does not sell roster information or employee roster data to advertisers. Information may be processed by third-party service providers only when you use a feature that depends on that provider, such as Google Sign-In, Google Drive backup, Google AdMob/UMP, Google Play or Cloudflare for Team Workspace.
When you intentionally share or export a roster/report, the information is sent to the destination you choose. You are responsible for having appropriate authorization before exporting or sharing information relating to other employees.
13. Data retention and deletion
Local roster history and settings may remain for as long as you keep DutyMate app data because preserving history is part of the app's functionality. You can remove local DutyMate data by clearing the app's storage or uninstalling the app, subject to Android behavior.
Local deletion does not necessarily delete a previous Google Drive app-specific backup. Cloud backup data is associated with the connected Google account and is subject to the backup and account controls made available by Google and DutyMate.
Team Workspace records remain on the shared service while the Workspace is active or as needed to provide roster history, security and audit functionality. A Workspace owner can permanently delete the Workspace from DutyMate. Full reset permanently removes Workspace roster drafts, published history, imported employee rows, mappings and activity history while retaining the Workspace and owner account. Limited security, integrity or deletion records may be retained where reasonably necessary to prevent abuse, resolve disputes or meet legal obligations.
14. Your choices and controls
- You can use core roster features without signing in to an AAW Technologies account.
- You choose whether to connect Google Sign-In and Google Drive backup.
- You can sign out of the Google account used by DutyMate.
- You choose whether to create or join Team Workspace; owners can reset or permanently delete their Workspace.
- You select which local files or supported roster sources DutyMate can read.
- You decide when to create, save, print or share a report.
- Where applicable, you can review or change Google advertising consent choices through the privacy message or DutyMate's Ad privacy choices setting.
- You may use Android system settings to manage app permissions, notifications and local app data.
15. Security
DutyMate uses platform-provided authentication, scoped file access, app-specific Google Drive storage, Google Play Integrity, short-lived Team Workspace sessions and server-side role permissions where applicable. Reasonable efforts are made to limit access to what a feature needs. However, no app, device, network or cloud service can guarantee absolute security.
You should protect your device, Google account, exported reports and any roster files containing personal or organizational information.
16. Children's privacy
DutyMate is designed for duty-roster use in work and organizational contexts and is not specifically directed to children. Professional Mode should not be used to process children's personal information unless the user has a lawful and appropriate reason and authorization to do so.
17. International processing
Third-party providers such as Google and Cloudflare may process information on servers located in different countries. Their handling of information is governed by their own terms, privacy policies and applicable legal safeguards.
18. Changes to this policy
AAW Technologies may update this Privacy Policy when DutyMate features, data practices, advertising configuration, billing, legal requirements or third-party services change. The "Last updated" date at the top of this page will be revised when a new version takes effect.
19. Contact
Developer of DutyMate.
Email: info@aawtechnologies.com
For privacy questions, support or data-related requests, contact info@aawtechnologies.com.