Security
FSM Navigator® is built with security at its core. Your field service data — customer records, job details, financial information — is protected by multiple layers of defense, from encryption to strict access controls.
Security principles
| Principle | What it means for you |
|---|---|
| Encryption everywhere | Sensitive data is encrypted when it is stored and whenever it travels between your devices and FSM Navigator |
| Role-based access | Every user has a defined role that controls exactly what they can see and do |
| Multi-factor authentication | Add a second layer of protection to every account with TOTP-based MFA |
| Data isolation | Each company's data is kept separate — no other company can see it |
| Audit logging | Every significant action is recorded in an immutable audit trail |
| Secure communications | Every connection uses HTTPS — nothing is sent unprotected |
Security features
-
Multi-factor authentication
Protect accounts with time-based one-time passwords. Enforce MFA across your entire company.
-
Roles and access control
Assign roles to control who can create jobs, manage inventory, view reports, and more.
Encryption
Stored data
Sensitive details — including customer contact information, financial data, and personal details — are encrypted before they are saved.
Data on the move
Every connection to FSM Navigator uses HTTPS. API calls, dashboard access, customer portal sessions, and the mobile app are all protected on the way between your device and FSM Navigator.
Data isolation
Many companies use FSM Navigator, and each company's data is kept strictly separate:
- Everything you see is limited to your own company — you can never see another company's data.
- API keys, sign-ins, and user accounts all belong to a single company.
- Another company can't reach your data, and you can't reach theirs.
Audit logging
Every significant action is automatically recorded in your company's audit log:
- Who performed the action
- What was changed (with before/after values)
- When it happened
- Where the request originated (IP address)
Owners can review the audit log at any time from Reports → Audit Logs. Audit logs are append-only within the application (no edit or delete function exists) and retained for at least three years before archival.
Security activity
FSM Navigator watches for unusual access to your company's data, such as someone viewing or exporting far more records than normal. Owners can see what was noticed in Settings → Company Settings → Security, in the Security activity card below the multi-factor authentication settings.
The card lists the last 30 days, newest first:
| Column | What it shows |
|---|---|
| When | The date and time, in your company's time zone |
| What happened | A plain description, for example "Unusually large amount of data viewed" or "Repeated data exports" |
| Who | The team member, API key, or customer portal account involved |
| Action taken | What FSM Navigator did about it, for example "Logged for review", "Security team alerted", or "Signed out of all sessions" |
Select Refresh to load the latest entries. When nothing unusual happened, the card shows No unusual data access.
The card only ever shows activity in your own company. Access by FSM Navigator support staff is not listed here; it appears in the Support Access Log on your audit log page instead.
Seeing an entry you recognise?
A large export by your bookkeeper or a busy day of reporting can show up here. If an entry matches work you expected, no action is needed. If it does not, change the person's password, review their role, and check the audit log for what else they did.
Sign-in sessions
Stay signed in
When someone ticks Remember me on the sign-in page, they stay signed in on that browser for up to 7 days. Without it, a sign-in ends after 8 hours.
Owners can turn this option off for the whole team in Settings → Company Settings → Security, in the Stay signed in card:
- Turn Allow "Remember me" on the sign-in page on or off.
- Select Save.
The change applies from each person's next sign-in. With the option off, every web sign-in ends after 8 hours. The mobile app is not affected.
Signed out after a change of browser or location
Each web sign-in belongs to the browser and place it started in. If the same sign-in is suddenly used from a different browser, or from a new network in another country, FSM Navigator signs it out straight away. The next sign-in then needs the password plus a second check: the authenticator code if multi-factor authentication is set up, or a code sent by email.
The sign-out is recorded in the audit log. No email is sent.
Customer portal sign-ins are protected the same way. A customer who is signed out this way requests a new sign-in link; no email goes to the owner.
Got an email you did not expect?
If the person did not switch browser or travel, their sign-in may have been copied. Ask them to change their password and turn on multi-factor authentication.
Infrastructure security
| Layer | Protection |
|---|---|
| Network | Firewall rules, intrusion detection, DDoS mitigation |
| Application | Input validation, parameterized queries, CSRF protection |
| File uploads | Automatic malware scanning on every uploaded file |
| Sessions | Secure session management with automatic timeout |
| Passwords | Stored only as one-way hashes — passwords are never stored in plain text |
Compliance
FSM Navigator's security practices align with industry standards:
- SOC 2-aligned controls — our data-handling and access controls follow the SOC 2 framework (formal certification not yet obtained)
- OWASP Top 10 mitigations applied across the application
- PCI-compliant payment processing through Stripe (FSM Navigator never touches card numbers)
Reporting a vulnerability
If you discover a security vulnerability, please report it responsibly:
- Report: Submit vulnerabilities through our contact page
- Response time: We acknowledge reports within 24 hours and provide a detailed response within 72 hours.
Responsible disclosure
We appreciate researchers who report vulnerabilities responsibly. Please do not publicly disclose a vulnerability until we have had an opportunity to address it.
Related guides
- Multi-factor authentication — protect your account with MFA
- Roles and access control — understand the permission model
- Audit logs — review your company's activity history
- Team management — manage users and roles