Privacy Policy
Last updated: April 3, 2026
This Privacy Policy describes how CrewLogix ("we", "us", or "our") collects, uses, and protects your personal information when you use the CrewLogix Manager and CrewLogix Worker mobile applications and associated web services (collectively, the "Apps").
By registering or using our Apps, you agree to the collection and use of information as described in this policy.
1. Information We Collect
1.1 Information You Provide
| Data Type | When Collected | Purpose |
|---|---|---|
| Email address | Account registration / sign-in | Authentication, invitations, identifying your shifts |
| Display name | Account registration | Shown to managers and coworkers |
| Password | Account registration (email sign-in only) | Authentication (stored securely by Firebase Auth, never accessible in plain text) |
| Workspace names | Creating a workspace (Manager app) | Organizing teams |
| Shift schedules | Generating and publishing schedules | Displaying shifts to assigned workers |
| Sick leave requests | Submitting a request (Worker app) | Communicating leave to your manager |
| Shift swap requests | Requesting a swap (Worker app) | Coordinating shift changes with coworkers and manager |
| HR profile data (Pro) | Manager enters on your behalf | Workforce/HR record-keeping (salary, address, phone, hire date, etc.) |
| Employee documents (Pro) | Manager uploads on your behalf | Storing contracts and IDs securely in Firebase Storage (restricted to workspace manager only) |
| Attendance records (Pro) | Submitted manually or via geofence | Tracking hours, break times, clock-in and clock-out markers |
| Approximate Location (Pro) | Worker app, ONLY at the exact moment of clock-in/out | Verifies worker presence at workplace geofence radius. We do NOT continuously collect location. |
HR-module data is collected only when your manager enables the Pro HR module. You can request a copy or deletion of any HR data — see Section 7.
1.2 Information Collected Automatically
| Data Type | Source | Purpose |
|---|---|---|
| Crash logs & stack traces | Firebase Crashlytics | Identifying and resolving operational bugs |
| Device specs, OS version | Firebase Crashlytics | Diagnosing device-specific code issues |
| Anonymous usage identifiers | Firebase, RevenueCat | Subscription entitlement validation and performance analytics |
2. How We Use Your Information
- Provide the scheduling service — authenticate you, display correct shifts, process invitations, and sync leaves.
- Manage subscriptions — process paid entitlement packages securely via Apple App Store / Google Play and RevenueCat.
- Improve application stability — diagnose crashes and optimize query throughput.
We do not sell, package, rent, or trade your data for advertisement purposes.
3. Storage, Security, & Deletion
- Cloud Encryption: All cloud tables are stored on Google Cloud Firestore, encrypted dynamically at rest and in transit.
- Employee Documents: Stored on Firebase Storage under strict authorization rules accessible only to the workspace manager.
- Keystore Authentication: Managed directly by Firebase Authentication. Passwords are salted, hashed, and never plain-text readable.
- Right to Deletion: In compliance with global developer guidelines, any user can request immediate account deletion. By signing into the web portal at https://crewlogix.app/portal.html?action=delete and accessing settings, you can re-authenticate to permanently delete your profile from our systems instantly.
4. Data Retention
Authentication credentials and active workspaces are retained as long as your account exists. If you choose to delete your account via our web portal, your authentication profile is immediately purged from Firebase Auth, which restricts further database access.
5. Contact Us
If you have any questions about this Privacy Policy, your data rights, or account deletion, contact us at:
- Email: support@crewlogix.app
- Developer: CrewLogix Team