Trust and data handling
Terms
ABM Warranty is built for Apple IT operations, where data accuracy and administrative control are non-negotiable. We designed the product to support real-world fleet management without introducing unnecessary collection or opaque processing behavior.
Terms of Service
ABM Warranty Terms of Service
These Terms and Conditions apply to the ABM Warranty application (the “Application”), created by Jon Brown (the “Service Provider”) as a freemium service.
By downloading, installing, or using the Application, you agree to these Terms. Please read them carefully before using the Application.
Intellectual Property and Use Restrictions
Unauthorized copying, modification, translation, reverse engineering, source extraction, or derivative work creation is strictly prohibited. All trademarks, copyrights, database rights, and other intellectual property rights related to the Application remain the property of the Service Provider.
Service Changes and Pricing
The Service Provider may modify the Application and may introduce or change pricing for services at any time. If charges apply, they will be clearly communicated.
Security and Device Responsibility
You are responsible for maintaining the security of your device and access to the Application. Jailbreaking or rooting your device may compromise security and may cause the Application to function improperly or not at all.
Connectivity and Carrier Charges
Certain features require an active internet connection (Wi-Fi or carrier data). The Service Provider is not responsible for reduced functionality caused by lack of connectivity or data availability.
If you use the Application outside Wi-Fi coverage, your mobile/network provider terms still apply. You are responsible for any data, roaming, or third-party charges incurred while using the Application.
Service Availability and Liability
The Service Provider works to keep the Application accurate, updated, and reliable, but relies in part on third-party systems and data sources. To the maximum extent permitted by law, the Service Provider is not liable for direct or indirect loss resulting from reliance on the Application.
You are responsible for ensuring your device remains charged and operational. The Service Provider is not responsible for service interruption caused by device state (including battery depletion).
Updates and Termination
The Application may be updated over time, and platform requirements may change. You may need to install updates to continue using the Application.
The Service Provider may suspend or discontinue the Application at any time without prior notice. Upon termination, your rights under these Terms end and you must stop using the Application and, if required, remove it from your device.
Changes to These Terms
These Terms may be updated periodically. Updates will be posted on this page. Continued use of the Application after updates indicates acceptance of the revised Terms.
Effective date: March 20, 2026.
Contact
If you have questions or suggestions regarding these Terms, contact: hello@abmwarranty.com
FAQ
Common questions
How does the app authenticate with Apple Business Manager?
ABM Warranty uses Apple’s official OAuth 2.0 client flow. You create an EC P-256 private key in Apple Business Manager, then enter the required identifiers in the app. Credentials are stored locally on your Mac and are not sent to third-party services.
Is this safe to use in large environments?
Yes. The app is designed for large organizations and includes pagination safeguards, serialized coverage requests, retry handling, and protections for malformed or partial ABM API responses.
Does the app modify any data in Apple Business Manager?
No. ABM Warranty is focused on reading and reporting warranty data; it does not modify device records or coverage settings in ABM.
What happens if some devices fail to load or return errors?
Individual device failures do not stop the overall import. Errors are captured so the app can continue processing remaining devices and you can review failed items later.
Can I export warranty and coverage data?
Yes. You can export warranty and AppleCare+ coverage data to CSV for audits, lifecycle planning, budgeting, and internal tooling.
How do I use managed preferences?
Managed preferences allow you to deploy and enforce configuration for ABM Warranty using your MDM, removing the need for manual setup on each device. This is especially useful in enterprise and MSP environments where consistency and control matter.
To use managed preferences, you define the required keys (such as API credentials, certificates, or feature flags) in a configuration profile and deploy it via your MDM solution (e.g., Jamf, Kandji, Mosyle). Once applied, ABM Warranty will automatically detect these managed settings at launch and treat them as authoritative.
If managed preferences are present, the app respects them as read-only. Users cannot override or modify these values locally, ensuring that credentials and configuration remain consistent across all deployed machines.
This approach is ideal for standardized environments where administrators want to centrally control how ABM Warranty is configured and used.
Source: Managed Preferences.
How do I use managed credentials?
Managed credentials are designed for environments where API access should be centrally controlled and not manually entered by end users.
Instead of adding credentials directly within the app, administrators can deploy them via managed preferences (MDM). Once deployed, ABM Warranty will automatically load and validate these credentials on startup.
Managed credentials are clearly distinguished from manually added credentials within the app. They cannot be edited or deleted by the user, which prevents accidental changes or credential drift.
This is particularly useful for MSPs managing multiple tenants, organizations with strict access controls, and environments where credential rotation and auditing are required.
The app will use these managed credentials just like local ones, but with added safety and enforcement from the management layer.
Source: Multiple Credentials.
How do I use the ABM Credential Packager?
The ABM Credential Packager is used to prepare your Apple Business Manager API credentials for deployment via MDM.
Instead of manually distributing raw API keys and certificates, the packager bundles them into a format that can be securely embedded into a configuration profile.
The general workflow is:
1. Export your ABM API key and certificate from Apple Business Manager
2. Use the Credential Packager tool to convert certificates into the required format and bundle credentials into a structured payload
3. Insert the packaged output into your MDM configuration profile
4. Deploy the profile to target devices
Once deployed, ABM Warranty will automatically detect and use these credentials as managed credentials, requiring no user interaction.
This process ensures secure handling of sensitive credentials, consistent deployment across devices, and compatibility with managed preferences. It is the recommended approach for organizations deploying ABM Warranty at scale.