Privacy Policy
Your privacy matters. This policy explains how CJD Technologies LLC collects, uses, protects, and shares your information when you use FSM Navigator.
Effective Date: February 21, 2026 · Last Updated: April 23, 2026
1. Introduction
CJD Technologies LLC (“CJD Technologies,” “we,” “us,” or “our”) operates FSM Navigator, a cloud-based field service management platform available at fsmnavigator.com (the “Service”). This Privacy Policy describes how we collect, use, disclose, and protect your personal information when you access or use FSM Navigator, including our website, web application, mobile applications, APIs, and related services.
By creating an account, accessing, or using any part of the Service, you acknowledge that you have read and understood this Privacy Policy. If you do not agree with our practices, please do not use the Service.
This Privacy Policy applies to all users of the Service, including company administrators (“Owners”), dispatchers, field technicians, inventory managers, asset managers, and customer portal users. If you are using the Service on behalf of an organization, you represent that you are authorized to accept this Privacy Policy on their behalf.
2. Information We Collect
2.1 Information You Provide Directly
We collect personal information that you voluntarily provide when you register for, use, or interact with the Service:
- Account Registration: First name, last name, email address, phone number (optional), password (stored in hashed form only—we never store plaintext passwords), company name, company phone number, company email address, full business address (building/suite, street, city, state, ZIP code), and timezone preference.
- User Invitations: When a company administrator invites team members, we collect the invitee’s email address, first name, last name, and assigned role within the organization.
- Customer Records: Businesses using FSM Navigator store information about their customers, including customer names, contact email addresses, contact phone numbers, and service addresses/locations. This data is entered and managed by the subscribing business.
- Technician Profiles: Names, email addresses, phone numbers, professional skills, certifications, and work schedule preferences for field service technicians.
- Financial Information: Invoice amounts, payment records, billing history, and subscription details. We do not store credit card numbers, CVVs, or full payment card details on our servers. All payment card processing is handled exclusively by Stripe, our PCI-DSS Level 1 certified payment processor.
- Chat Messages: In-app task-scoped chat messages exchanged between team members are encrypted and stored to facilitate team communication.
- File Uploads: Task images, company logos, CSV data imports, and documents you upload to the Service. All uploaded files are scanned for malware before processing.
- Contact & Support Submissions: Name, email address, company name, and message content submitted through our contact or support forms.
- QuickBooks Integration Data (Pro tier and above, optional): If you choose to connect your QuickBooks Online account, we process accounting data necessary for the integration. This connection uses OAuth 2.0 and can be disconnected at any time.
2.2 Information Collected Automatically
When you access or use the Service, we automatically collect certain technical information:
- Device & Browser Information: IP address, browser type and version, operating system, device type, and screen resolution.
- Session Data: Authentication session identifiers, login timestamps, and session duration. Web sessions have an 8-hour inactivity timeout; mobile sessions have a 30-day duration.
- Location & GPS Data: With your consent and as required for service functionality, we collect GPS coordinates from field technician devices to enable dynamic dispatch optimization, travel time calculations, intelligent job auto-assignment, and real-time dispatching. Service addresses are geocoded via the Google Maps API to determine geographic coordinates.
- Push Notification Tokens: If you use our mobile application, your device’s operating system generates a randomly issued push notification token (not personal data) and we store it against your user account so we can route alerts to the correct device. Delivery is handled by your mobile operating system’s native push notification system, with a trusted third-party push delivery provider sitting between our servers and the operating system as part of our secure infrastructure. Push tokens are kept while the app remains installed and your account is active, and are removed on logout or when the app is uninstalled. For details on the notification categories, system-level controls, and in-app preferences (including Quiet Hours), see Section 6.2.
- Audit Logs: We maintain comprehensive audit trails of actions taken within the Service for security monitoring, compliance, and dispute resolution purposes.
- Fraud Prevention & Security: During account registration, we collect certain browser and device characteristics, network information (such as your IP address), and payment processor fraud risk assessments to detect and prevent fraudulent registrations and trial abuse. We store only irreversible cryptographic hashes of device information—we do not store or have access to your raw browser data. This information is retained for up to 90 days and is used solely for fraud prevention and platform security.
- Mobile-to-Web Handoff Details: When you move from our mobile app to a web page (for example, to manage your subscription or view invoices), we briefly note your network address and basic browser details so we can safely hand you off and block anyone trying to intercept that handoff. These details are used only for this short security check and are kept with our other security records.
2.3 Information from Third Parties
We may receive limited information from third-party services that you connect to FSM Navigator:
- Stripe: Payment confirmation status, subscription status, billing event notifications (webhook events), and payment fraud risk assessments. We do not receive or store your full payment card number.
- QuickBooks Online (optional, Pro tier and above): If you authorize the integration, we receive accounting data necessary for syncing invoices and customer records.
- Cloudflare Turnstile: Bot detection verification results during registration, login, and contact form submissions. Turnstile does not set tracking cookies and does not collect personal data for advertising purposes.
3. How We Use Your Information
We use the information we collect for the following lawful business purposes:
- Providing and Operating the Service: To create and manage your account, authenticate your identity, process jobs and work orders, dispatch technicians, manage schedules, generate invoices, and facilitate team communication.
- Dispatch Optimization & Auto-Assignment: To calculate optimal travel times, estimate arrival times, and intelligently assign jobs to technicians based on location, skills, and availability.
- Billing & Payments: To process subscription payments, generate invoices, manage billing cycles, calculate prorated charges, and handle refunds through our payment processor (Stripe).
- Sending Transactional Communications: To deliver essential communications such as account verification emails, password reset links, invoice notifications, job assignment alerts, magic link authentication emails, and other operational messages via Amazon SES.
- Security & Fraud Prevention: To protect the security and integrity of the Service, detect and prevent unauthorized access, monitor for abuse, enforce rate limits, scan uploaded files for malware, and comply with our legal obligations.
- Customer Support: To respond to your inquiries, troubleshoot issues, and provide technical assistance. In limited circumstances, authorized support personnel may access your account on a temporary and controlled basis to diagnose and resolve issues you have reported or that are identified through system monitoring.
- Service Improvement: To analyze usage patterns (in aggregate, non-identifying form), monitor system performance, diagnose technical issues, and improve the Service’s functionality, reliability, and user experience.
- Compliance & Legal Obligations: To comply with applicable laws, regulations, and legal processes, and to establish, exercise, or defend our legal rights.
We do not use your personal information for advertising, behavioral profiling, or sale to third-party marketers. We do not serve ads in FSM Navigator. We do not build advertising profiles of our users.
5. Data Retention
We retain your personal information only for as long as reasonably necessary to fulfill the purposes for which it was collected, including to satisfy legal, accounting, or reporting requirements.
- Active Account Data: Retained for the duration of your account’s active subscription and for a reasonable period thereafter to allow for reactivation.
- Billing & Financial Records: Retained for a minimum of seven (7) years to comply with tax, accounting, and regulatory obligations.
- Audit Logs: Retained for a minimum of three (3) years for security and compliance purposes.
- Application Logs: Automatically rotated on a weekly basis with a 40-day retention period. Logs never contain plaintext personally identifiable information.
- Server Access Logs: Our web servers record standard access logs for security monitoring, abuse prevention, and operational diagnostics. These logs may include IP addresses, request timestamps, URLs visited, HTTP status codes, and browser identifiers. Access logs are rotated daily and retained for 30 days in uncompressed form, with compressed archives retained for up to 120 days before automatic deletion. These logs are used solely for security and operational purposes and are not shared with third parties.
- Session Data: Web sessions expire after 8 hours of inactivity. Mobile sessions expire after 30 days. Expired session records are automatically purged.
- Magic Link Tokens: Expire after one (1) hour and are single-use. Token records are purged after expiration.
- Email Verification Codes: Expire after 48 hours and are purged automatically.
- Deleted Data: You can delete your account yourself through the self-service option in your profile settings — your personal information is permanently erased from our live systems right away. If you prefer, you can also email us a deletion request and we’ll process it within 30 days. In both cases, certain records we’re legally required to keep (like audit logs and billing records) are retained for the periods described above. Residual data in encrypted backups is automatically overwritten within 90 days and is never individually accessible.
6. Data Security
We take the security of your data seriously and implement industry-leading technical and organizational measures to protect it:
- Encryption at Rest: All sensitive personal information is encrypted using bank-grade encryption standards with unique encryption keys per company for complete data isolation.
- Encryption in Transit: All data transmitted between your device and our servers is protected using modern TLS encryption. API requests are additionally encrypted for defense-in-depth protection.
- Password Security: Passwords are salted and hashed using industry-standard, computationally expensive algorithms. We never store plaintext passwords.
- Multi-Factor Authentication (MFA): Multi-factor authentication using time-based verification codes is available for all users and can be enforced company-wide by administrators.
- Role-Based Access Control (RBAC): Access to data and functionality is restricted based on each user’s assigned role, enforced on every request at the server level.
- Multi-Tenant Data Isolation: Each company’s data is logically isolated at the database level. Users of one company cannot access, view, or modify data belonging to another company. Authorized support access by CJD Technologies LLC personnel is governed by the safeguards described in Section 4.6 and on our Security & Trust page.
- Comprehensive Audit Trails: All significant actions (logins, data changes, permission modifications, and administrative operations) are logged in tamper-evident audit records.
- Malware Scanning: All file uploads are automatically scanned for viruses and malware before they are stored or processed.
- Rate Limiting & Abuse Prevention: Automated rate limiting on all API endpoints protects against brute-force attacks, credential stuffing, and denial-of-service attempts.
- SOC 2 Framework Aligned: Our security controls are designed and maintained in alignment with SOC 2 Type II standards for security, availability, and confidentiality.
6.1 Keeping Your Mobile App Safe
When you first open our mobile app, your phone or tablet sets up a unique security badge that stays on your device. We keep a matching code on our servers so we can recognize your device the next time you connect. This badge helps make sure that only your actual device—not someone copying your account information—can send requests to our servers on your behalf.
When you move from the mobile app to a web page (for example, to manage your subscription or view invoices), we briefly remember your network address and basic browser details for about a minute. This lets us safely hand you off between the app and the browser, while blocking anyone who tries to intercept that handoff. These short-lived details are used only for this security check and are kept with our other security records for the same time periods described above.
You can sign your devices out at any time from your account settings, and we’ll remove the matching code on our side right away.
6.2 Push Notifications on the Mobile App
When you use our mobile app, we deliver operational alerts as push notifications. Delivery is handled by your mobile platform’s native push notification system (iOS or Android), and we use a trusted third-party push delivery provider as part of our secure infrastructure to route messages to your device. The only identifier we store to reach your device is a push token randomly issued by the operating system; it is not a piece of personal data and is linked only to your user account so we send alerts to the right device. We do not sell, share, or expose push tokens to any unrelated third parties.
We only use push notifications for operational events tied to your work. We do not send marketing, promotional, or advertising push notifications. The categories you may receive are:
- Task Assignments & Updates — new task assignments, reassignments, and status changes.
- SLA Alerts — time-critical service level warnings and breach notifications. These are transactional alerts sent to help you meet service commitments, but they remain user-toggleable.
- Messages — in-app chat messages from teammates and customer communication notes.
- Parts Approvals — approval events for parts requests.
- Work Orders — work order lifecycle events (created, activated, completed, cancelled, on hold), sub-job block/unblock, customer approvals and change requests, milestone progression, and document uploads.
You have full control over these notifications at two levels:
- System-level (device): On iOS, go to Settings → Notifications → FSM Navigator. On Android, go to Settings → Apps → FSM Navigator → Notifications, where you can also control each category individually as a separate notification channel.
- In-app: Open the mobile app and go to Settings → Notifications. You’ll find a master “Receive all notifications” switch, per-category toggles for every group listed above, and a Quiet Hours configuration that mutes non-critical notifications during times you choose. Because SLA alerts are time-critical, they bypass Quiet Hours so you don’t miss a breach warning.
Push tokens are retained while the app remains installed and your account is active. When you log out or uninstall the app, the stored token is removed so no further alerts can be delivered to that device.
6.3 App Stability Monitoring
To keep the mobile app reliable, we collect technical data about crashes and unexpected errors. This information is strictly about app behavior—it doesn’t include your personal contact information, payment details, or any business data you’ve entered. Crash reports are sent to a trusted third-party crash reporting service operated by our infrastructure provider, which processes the data on our behalf under a data processing agreement.
When the mobile app encounters an error, a brief technical report is sent: the error description, your app version, operating system version, device model, and the sequence of actions leading up to the error. Before the report leaves your device, we automatically remove personal information (such as email, name, and phone number), authentication tokens, and cryptographic keys so that this sensitive data never reaches the crash reporting service. Your user identity in these reports is represented by an anonymous identifier that cannot be used to look you up by name, email, or phone.
Crash reports are retained by the crash reporting service for 90 days and are used only to identify and fix bugs that affect our users. No crash data is collected for users who are not signed in, and we do not use crash data for marketing, advertising, or any purpose unrelated to app stability. We rely on this collection under our legitimate interest in maintaining a reliable service (Article 6(1)(f) GDPR), balanced against the minimal and technical nature of the data involved.
If you prefer not to contribute crash data, you can sign out of the mobile app—crash data is only collected for signed-in sessions. If you have further concerns about this practice, you can reach us at [email protected].
While we employ commercially reasonable security measures, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security, but we are committed to promptly addressing any vulnerabilities or incidents that may arise.
For more details about our security practices, see our Security & Trust page.
7. Your Rights
Depending on your jurisdiction, you may have the following rights regarding your personal information:
- Right to Access: You may request a copy of the personal information we hold about you.
- Right to Correction: You may request that we correct any inaccurate or incomplete personal information.
- Right to Deletion: You can delete your account at any time through the self-service option in your profile settings — it’s immediate and permanent. Your personal information is erased from our live systems right away. We retain certain records only where legally required: billing records for tax compliance (7 years), audit logs for security and legal purposes (3 years), and any data related to ongoing legal proceedings. You can also submit a deletion request by emailing [email protected].
- Right to Data Portability: You may request a copy of your personal information in a structured, commonly used, and machine-readable format.
- Right to Restrict Processing: You may request that we temporarily or permanently stop processing some or all of your personal information.
- Right to Opt Out of Sale: We do not sell your personal information. However, you have the right to confirm this and to opt out of any future sale, should our practices ever change.
- Right to Non-Discrimination: We will not discriminate against you for exercising any of your privacy rights.
How to Exercise Your Rights: For account deletion, you can use the self-service option in your profile settings — no email or support ticket needed. For all other privacy requests, email us at [email protected] with the subject line “Privacy Rights Request.” We will verify your identity before processing your request to protect your account. We will respond to verifiable requests within 30 days (or 45 days if we notify you of an extension).
Authorized Agents: You may designate an authorized agent to submit a request on your behalf. The agent must provide proof of authorization signed by you, and we may still require you to verify your identity directly.
8. California Privacy Rights (CCPA/CPRA)
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA):
- Right to Know: You have the right to request that we disclose the categories and specific pieces of personal information we have collected about you, the categories of sources, the business purposes for collection, and the categories of third parties with whom we share it.
- Right to Delete: You have the right to request deletion of your personal information, subject to certain exceptions.
- Right to Correct: You have the right to request correction of inaccurate personal information.
- Right to Opt Out of Sale or Sharing: We do not sell or share (as defined by the CCPA/CPRA) your personal information for cross-context behavioral advertising. We have not sold or shared personal information in the preceding 12 months.
- Right to Limit Use of Sensitive Personal Information: To the extent we process sensitive personal information (as defined by the CPRA), we use it only for purposes permitted by law, including providing the Service you requested.
- Right to Non-Discrimination: We will not deny you service, charge different prices, provide a different quality of service, or retaliate against you for exercising your CCPA/CPRA rights.
Categories of Personal Information Collected
In the preceding 12 months, we have collected the following categories of personal information as defined by the CCPA:
| Category | Examples | Sold? |
|---|---|---|
| Identifiers | Name, email, phone number, IP address | No |
| Commercial Information | Subscription plans, billing history, invoices | No |
| Internet/Network Activity | Browser type, session data, pages visited | No |
| Geolocation Data | GPS coordinates (technician mobile app), service addresses | No |
| Professional/Employment Information | Job role, skills, certifications, work schedule | No |
| Sensitive Personal Information | Account login credentials (hashed passwords only) | No |
To exercise any of your California privacy rights, please email [email protected]. We will respond to verified requests within 45 days as required by the CCPA.
9. Children’s Privacy
FSM Navigator is a business-to-business (B2B) platform designed for use by field service companies and their employees. The Service is not directed at, designed for, or intended for use by individuals under the age of 16.
We do not knowingly collect personal information from anyone under the age of 16. If we become aware that we have collected personal information from a child under 16, we will take immediate steps to delete that information from our servers. If you are a parent or guardian and believe that your child has provided us with personal information, please contact us at [email protected] so that we can take appropriate action.
10. International Data Transfers
FSM Navigator is operated from the United States. All data collected through the Service is stored on servers located in the United States. If you access the Service from outside the United States, please be aware that your information will be transferred to, stored, and processed in the United States, where data protection laws may differ from those in your jurisdiction.
By using the Service, you consent to the transfer of your information to the United States. We apply the same security protections described in this Privacy Policy to all data regardless of origin. Where required by law, we implement appropriate safeguards for cross-border data transfers, including standard contractual clauses or other mechanisms recognized by applicable data protection authorities.
12. Do Not Track Signals
FSM Navigator honors Do Not Track (“DNT”) signals sent by your browser. We use Google Analytics 4 on public-facing pages for aggregated website traffic analysis, but we do not engage in cross-site tracking, behavioral advertising, or retargeting. When a DNT signal is detected, Google Analytics respects it per Google’s policies. We do not track you across third-party websites, and no service integrated with FSM Navigator performs cross-site tracking on our behalf.
13. Third-Party Links
The Service may contain links to third-party websites, services, or applications that are not operated or controlled by CJD Technologies LLC (for example, links to Stripe’s payment portal or QuickBooks Online). This Privacy Policy does not apply to any third-party sites or services. We encourage you to review the privacy policies of any third-party services before providing them with your personal information. We are not responsible for the privacy practices, content, or security of any third-party websites or services.
14. Multi-Tenant Data Isolation
FSM Navigator is a multi-tenant platform, meaning multiple companies use the same infrastructure. We maintain strict logical data isolation between all tenant companies:
- Complete Separation: Every database query is scoped to the authenticated company. Users of one company cannot view, search, modify, or export data belonging to another company.
- Per-Tenant Encryption Keys: Each company’s sensitive data is encrypted with unique, company-specific encryption keys. Even in the unlikely event of unauthorized database access, data from one company cannot be decrypted using another company’s keys.
- Server-Enforced Boundaries: Tenant isolation is enforced at the application server level on every API request—not merely at the user interface level. Bypassing tenancy controls through direct API manipulation is not possible.
- Audit Independence: Audit logs are scoped per company. Administrators of one company cannot view the audit history of another company.
- Authorized Support Access: In order to deliver technical support and maintain the Service, authorized CJD Technologies LLC personnel may access tenant data under strictly controlled conditions. Such access is:
- Time-limited and restricted to the minimum scope necessary
- Fully logged in tamper-evident audit records
- Subject to prohibitions on sensitive operations (e.g., financial transactions, data deletion)
- Accompanied by notification to the affected account administrators
For contractual data handling obligations, see our Data Processing Agreement.
15. Data Breach Notification
In the event that we become aware of a confirmed security breach involving the unauthorized access, acquisition, or disclosure of your personal information, we will:
- Investigate and Contain: Immediately investigate the scope and nature of the breach and take all reasonable steps to contain it and prevent further unauthorized access.
- Notify Affected Users: Notify affected users and, where applicable, company administrators by email without unreasonable delay, and in no event later than required by applicable law (e.g., within 72 hours under GDPR, or as required by the laws of your state of residence).
- Notify Authorities: Report the breach to the appropriate supervisory or regulatory authorities as required by applicable law.
- Provide Remediation Information: Include in our notification the nature of the breach, the types of data involved, the steps we have taken in response, and recommendations for steps you can take to protect yourself.
We maintain real-time security monitoring, automated threat detection, and incident response procedures designed to identify and respond to potential breaches as quickly as possible.
16. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in our practices, technologies, legal requirements, or for other operational reasons. When we make material changes, we will:
- Update the “Last Updated” date at the top of this page.
- Post a prominent notice on the Service or send an email notification to registered users at least 30 days before material changes take effect.
- Where required by law, obtain your consent to material changes before they take effect.
We encourage you to review this Privacy Policy periodically to stay informed about how we protect your information. Your continued use of the Service after any changes constitutes your acceptance of the updated Privacy Policy.
17. Contact Information
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:
CJD Technologies LLC
Privacy Inquiries: [email protected]
General Inquiries: [email protected]
Technical Support: [email protected]
Website: cjdtechnologiesco.com
We aim to respond to all privacy-related inquiries within five (5) business days.
Questions about this Privacy Policy? Contact us at [email protected].
© 2026 CJD Technologies LLC. All rights reserved.