Deploying Moveful
Moveful has no accounts or server, so there's nothing to provision: install the app, and optionally fix some settings for everyone. This guide covers both.
The MSI, the Mac installer package and the Group Policy template come with a Moveful for Work trial or licence: email us and we'll send them with your key within one working day. The standard installers are in the download section.
Windows
- Installer:
Moveful-Setup-<version>.exefrom the download section. It installs per user (no admin rights), into%LOCALAPPDATA%\. Moveful starts at sign-in once it has run the first time. For a silent install usePrograms\ Moveful /S --force-run, which also starts it. - MSI for managed deployment (Intune, Group Policy, Configuration Manager):
Moveful-0.4.2.msi, sent with your trial or licence, installs per machine into Program Files with a Start-menu shortcut, and starts Moveful at every sign-in (people can still turn that off in its menu, or you can with theopenAtLoginsetting below). Install silently withmsiexec /i Moveful-0.4.2.msi /qn /norestart; upgrades replace the previous version. - Portable:
Moveful-Portable-<version>.exeruns without installing and keeps its data in a "Moveful data" folder beside it. - Windows 10 and 11, 64-bit. The installers and the MSI are signed by Sohus Ltd (publisher "Sohus Ltd"), so they can be allowed by publisher in AppLocker, App Control or Intune. SmartScreen can still warn on the first run of a new version until it has built up a reputation.
Mac
- A menu-bar app for macOS 14 or later, Apple silicon and Intel. Copy
Moveful.appto/Applications, or deploy the installer packageMoveful-0.4.4.pkgwith your MDM (it installs into/Applications; sent with your trial or licence). The package also adds a sign-in item for everyone on the Mac (/Library/LaunchAgents/com.immersi.posture.login.plist), so Moveful starts at every sign-in from the next one, as the MSI does on Windows; people can still turn that off in its menu, or you can with theopenAtLoginsetting below. macOS may tell people that a background item was added (System Settings › General › Login Items); to approve it ahead, use your MDM's managed login items payload for team identifierWZ2334VPK8. To remove Moveful, delete/Applications/Moveful.appand that file. - The app and package are signed with Sohus Ltd's Developer ID and notarised by Apple, so Jamf, Intune and Munki can deploy them.
Microsoft Teams
- The Teams app package adds a personal Breaks tab that opens Moveful inside Teams, for a break whenever someone wants one.
- To offer it to everyone: in the Teams admin centre, go to Teams apps › Manage apps › Upload new app, then allow it in your app permission policy (or pin it with a setup policy). Where custom apps are allowed, people can also add it themselves from Apps › Manage your apps › Upload an app.
- The tab has no reminders of its own; for a break every 30 minutes, install the Mac or Windows app as above.
Web app (Chromebooks, Linux, virtual desktops)
- The address is
https://moveful.co.uk/app/. Chrome and Edge can install it as an app with its own window (the install icon in the address bar); it works offline once opened. - To install it for everyone, use the browser's
WebAppInstallForceListpolicy (Chrome and Edge), for example{"url": "https://moveful.co.uk/app/", "default_launch_container": "window"}. - Reminders run while Moveful is open, in a window or a tab. The first-run setup asks (with “Remind me when a break is due” ticked); after that the switch is on the home screen. When Moveful is in the background, a due break shows as a notification if the site may send them: allow
https://moveful.co.ukwith theNotificationsAllowedForUrlspolicy. Without it, the break waits in Moveful's tab and window title until the person comes back. - Chrome and Edge can tell when someone steps away (a locked screen or no input), so time away doesn't count, if the person allows it when turning reminders on; otherwise, and in other browsers, it's a plain timer.
- The settings below can't be set centrally for the web app or the Teams tab: people choose their own there.
- The web app keeps settings and history in the browser's site storage for
moveful.co.uk. On non-persistent virtual desktops, or where the browser clears site data when it closes, that resets every session (setup and history start again): keep the browser profile between sessions, exemptmoveful.co.ukfrom clearing site data, or use the Windows app (its settings are in the user's AppData, so that needs to persist too).
Settings for everyone
In the Mac and Windows apps, these settings can be fixed by the organisation. Moveful applies them over each person's own choice and shows them locked in its Settings, marked "Set by your organisation". Anything not set stays up to the person.
| Name | Type | Values |
|---|---|---|
intervalMinutes | number | Minutes of active use between breaks, 1–240 (default 30) |
lang | text | en, es, it, de, fr (default: the system's language) |
sound | text | all (chimes), away (only when a move takes your eyes off the screen: the end of the eye break and of the walk), off |
voice | 0/1 | Spoken cues (recordings from moveful.co.uk/voice/, or the device's own voice when they can't be downloaded) |
desk | text | sit, stand, sitstand |
focus | text | balanced, strength, stretch, mobility |
seatedOnly | 0/1 | Seated moves only (shared offices, meetings): no standing moves, and a seated march in place of the walk |
noDoorway, noWall | 0/1 | Leave out moves that need a doorway or wall |
postureNudge | 0/1 | Sit-stand desks: nudge to change posture between breaks |
figure, style, mirror | text / 0/1 | The guide: m Theo, f Mia, mm Sam, mf Nina, mm2 Marcus, mf2 Mei, xb Alex, yb Kai, standard or cartoon, mirror view |
calendarAware | 0/1 | Mac only: wait while a calendar event is on |
openAtLogin | 0/1 | Start Moveful at sign-in |
licenceKey | text | Your Moveful for Work licence key, so nobody has to enter it |
updates | 0/1 | 0 turns off the check for break-screen updates, at launch and daily (and hides “Check for updates” and the apps' note that a newer version is out), so the apps make no network requests except downloading a chosen guide figure and, with spoken cues on, their recordings |
whatsNew | 0/1 | After an update that changes something people can see, one line saying what's new, once (on unless set to 0; read from Mac 0.4.2 and Windows 0.4.1) |
Windows: Group Policy or Intune
Registry values under HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Immersi\Posture (or the same path under HKEY_CURRENT_USER; the machine-wide value wins). Numbers and 0/1 values are REG_DWORD; text values are REG_SZ. For example:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Immersi\Posture] "intervalMinutes"=dword:0000002d "lang"="de" "seatedOnly"=dword:00000001
That fixes breaks at every 45 minutes, in German, with seated moves only. Moveful reads the policy when it starts. To set these in the Group Policy editor instead, use the ADMX template, sent with your trial or licence (copy Moveful.admx and en-US\Moveful.adml into PolicyDefinitions or your Central Store).
Mac: a configuration profile
Use your MDM's custom settings payload (for example Jamf Pro's Application & Custom Settings, or Intune's Preference file) for the domain com.immersi.posture, with the same keys:
<dict> <key>intervalMinutes</key><integer>45</integer> <key>lang</key><string>de</string> <key>seatedOnly</key><true/> </dict>
Only managed (profile-delivered) values are treated as the organisation's; a person's own preferences never lock anything.
Network access
https://moveful.co.uk/mac/version.jsonand/mac/player.html: the break-screen update check, when the app starts and about once a day. Updates are checked against a SHA-256 hash before use.https://moveful.co.uk/models/: the optional guide figures Sam, Nina, Marcus, Mei, Alex and Kai, downloaded once when chosen. If you block it and fix the guide withfigure, choosemorf: a guide that can't be downloaded keeps each break waiting for it (up to 45 seconds) before Theo stands in.https://moveful.co.uk/voice/: the recorded spoken cues, when someone turns spoken cues on. Each break downloads the lines it says.- Nothing else. The apps send no analytics or usage data. If these addresses are blocked, Moveful keeps working with the version it has, the built-in guides Theo and Mia, and the device's own voice for spoken cues.
More detail for security reviews: Security and data.