Team 10
USD 49
10 Macs
For organisations.
For teams
One licence key for the whole team, the Accessibility permission pre-approved by your MDM, and the same exact undo on every Mac.
Team 10
USD 49
10 Macs
For organisations.
Team 25
USD 99
25 Macs
For organisations.
Available with the first release. Prices in USD, one payment, every 1.x update included. 14-day refunds. Larger counts: write to us.
/Applications/Contralto.app/Contents/MacOS/Contralto --license activate CONTRALTO-… "Finance MacBook 12". --license status prints the state; --license deactivate frees the seat.Contralto needs one permission, Accessibility, and macOS lets an MDM grant it with a Privacy Preferences Policy Control payload. The profile is a signed statement about our code: it names the bundle id app.contralto.mac and the Developer ID certificate the app is signed with, so it matches every release we ship and nothing else.
The profile is published with the first signed release: it names the certificate the app is signed with, which does not exist yet.
What it contains, and what it does not:
app.contralto.mac. The keyboard shortcuts, the window switcher, snapping and the clipboard panel work from the first launch; Setup shows step 1 as done.AllowStandardUserToSetSystemService, so a standard user can switch it on for the Alt+Tab previews without an administrator. Without it the switcher shows app icons, which is fine for most teams.com.apple.servicemanagement rule for our team id), so the firewall and Touch-ID-for-sudo settings never ask for a password and Login Items shows no prompt.PPPC payloads are honoured only on Macs enrolled in MDM (user-approved enrollment or Automated Device Enrollment) and deployed at device scope. They do not install the app.
.mobileconfig. Jamf shows the Privacy Preferences Policy Control and Managed Login Items payloads it contains; leave them as they are..dmg's app into a .pkg with Composer or Jamf Admin, or use a script that copies it into /Applications) and, in the same policy, a script that activates the licence as the logged-in user..mobileconfig; deployment channel Device channel.app.contralto.mac and the version from the download page, then a shell script (Devices → macOS → Shell scripts) that runs the activation command as the signed-in user.No analytics, no account. The licence key is confirmed with Polar every 7 days; updates are checked against our feed once a day if allowed; app installs from the Apps screen download from the makers' servers. The privacy policy lists every request and what it carries.
Every behaviour has its own switch and the choices live in the app's preferences domain (app.contralto.mac), so a managed preference or a script can preset them; write to us for the key list. Terminals and remote desktops keep the real Ctrl by default, and the exclusion list takes any bundle id.
Restore every system setting puts the Mac back exactly, Deactivate this Mac frees the seat, and dragging the app to the Trash removes it. Nothing stays at the system level.