We value your privacy and data security. By using BetterNinja, you agree to this policy. BetterNinja connects directly to your NinjaOne instance to provide mobile RMM capabilities.
Introduction
BetterNinja ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how our application collects, uses, stores, and protects your information while interacting with your NinjaOne environment.
Important: BetterNinja acts as a secure conduit to your NinjaOne environment. We do not store your RMM data (devices, tickets, users) on our servers. All API communication occurs directly between your device and NinjaOne's servers.
Information We Collect
1. Authentication Data
What we collect:
- OAuth tokens or API credentials used to authenticate with NinjaOne
- Your NinjaOne instance region/URL
Why we collect it:
- To establish a secure connection with your NinjaOne instance
- To authenticate API requests for devices, tickets, and user data
How it's stored:
- Stored securely and locally on your device (using secure enclaves like Keychain or Keystore)
- Never transmitted to ConnectIT servers
- Used exclusively to communicate directly with NinjaOne
2. RMM Data (Devices, Tickets, Users)
What we process (but do not store centrally):
- Device statuses, hardware/software details, and health metrics
- Ticket information, descriptions, and statuses
- User directories and associated organization data
Why we process it:
- To display your IT infrastructure within the app
- To allow you to manage tickets and monitor devices on the go
How it's handled:
- Fetched dynamically from NinjaOne API in real-time
- May be temporarily cached in memory or securely on-device to improve performance
- Cleared when you log out or clear app data
3. Settings and Preferences
What we collect:
- Theme selection (light, dark, system)
- Display preferences and sorting options
Why we collect it:
- To provide a personalized user experience
How it's stored:
- Stored locally on your device
4. Device and Usage Information
What we automatically collect:
- Device model and OS version
- App version
- Crash reports and error logs (opt-in)
Why we collect it:
- To troubleshoot connectivity issues with the NinjaOne API
- To improve app stability and performance
How it's stored:
- Anonymized and transmitted via standard crash reporting tools
How We Use Your Information
We use the information we collect strictly to:
1. Provide Core Functionality
- Connect your mobile device to your NinjaOne environment securely
- Display your organizations, devices, and tickets
- Execute remote commands or actions if authorized via the API
2. Improve the App
- Fix bugs and connection timeouts
- Optimize data fetching performance
Data Storage and Security
On-Device Security
- Authentication tokens are stored using platform-native secure storage (Keychain/Keystore)
- RMM data is only stored temporarily on the device, never permanently in a readable format
Network Security
- All data transmission between BetterNinja and NinjaOne utilizes standard HTTPS/TLS encryption
- We do not proxy your NinjaOne data through our servers; communication is direct
Data Sharing and Disclosure
We Do NOT Share Your Data With:
- Advertisers or marketing companies
- Data brokers
- Analytics companies (beyond basic, anonymized crash reporting)
We act purely as a client interface for NinjaOne. We do not aggregate or sell your RMM data.
Data Retention
How Long We Keep Your Data
Because we do not store your RMM data on our servers, data retention is managed entirely by you and your NinjaOne retention policies.
App Deletion:
If you delete the BetterNinja app, all locally cached data, settings, and secure authentication tokens are immediately removed from your device.
Your Privacy Rights
Because BetterNinja processes your RMM data locally and directly with NinjaOne, exercising your data rights (Access, Correction, Deletion) regarding your IT infrastructure should be done through your NinjaOne administrative console.
To revoke BetterNinja's access to your NinjaOne instance, you can simply log out of the app or revoke the API credentials/OAuth access directly within your NinjaOne portal.
Changes to This Privacy Policy
How We Update
We may update this policy when we add new features or change how the app interacts with NinjaOne.
Continued use after notification constitutes acceptance of changes.
© 2026 ConnectIT Technologies. All rights reserved.