-
Notifications
You must be signed in to change notification settings - Fork 14
Public release default configuration
Simone Martorelli edited this page Apr 27, 2026
·
4 revisions
This document outlines the default configuration of the IBM Data Shift public release binary. These settings represent how the application is configured out-of-the-box before any MDM customization.
| Setting | Default Value | Description |
|---|---|---|
orgName |
"IBM" |
Organization name displayed throughout the app |
customFontFamily |
"IBMPlexSans" |
Custom font family (IBM Plex Sans included) |
| Setting | Default Value | Description |
|---|---|---|
networkServiceIdentifier |
"_migrator" |
Bonjour service identifier for device discovery |
| Bonjour Service | _migrator._tcp |
DNS-SD service type (configured in Info.plist) |
| Setting | Default Value | Description |
|---|---|---|
skipMDMCheck |
true |
MDM enrollment verification is disabled by default |
mdmEnvironments |
[] |
No managed environments configured |
enrollmentRedirectionLink |
"" |
No enrollment redirection URL set |
| Setting | Default Value | Description |
|---|---|---|
skipAppleIDCheck |
true |
Apple ID verification step is skipped |
skipJamfRecon |
true |
Jamf inventory update is skipped |
jamfReconMethod |
selfServicePolicy |
Method for Jamf recon (when enabled) |
skipDeviceReboot |
false |
Reboot prompt is shown after migration |
storePath |
"" |
No custom Jamf Self Service path configured |
| Setting | Default Value | Description |
|---|---|---|
duplicateFilesHandlingPolicy |
move |
Duplicate files are moved to backup folder |
backupPath |
~/Desktop/Migration.Backup |
Location for backed-up duplicate files |
generateReport |
true |
Migration report is generated on desktop |
validateAppsArchitecture |
true |
App architecture compatibility check is enabled |
| Setting | Default Value | Description |
|---|---|---|
shouldRequireTAndCAcceptance |
true |
Terms & Conditions acceptance is required |
skipMigrationSummary |
false |
Migration summary view is shown |
showWelcomePageInfo |
true |
Version/copyright/privacy info shown on welcome page |
| Setting | Default Value | Description |
|---|---|---|
privacyPolicyURL |
http://www.ibm.com/privacy |
IBM Privacy Policy URL |
termsConditionsURL |
T&C.pdf |
Local Terms & Conditions PDF (bundled) |
thirdPartyNoticesURL |
TPNotices.pdf |
Local Third Party Notices PDF (bundled) |
The public release includes these default exclusions during file discovery:
- User Library directory (
~/Library) - The migration app itself
- Built-in Apple apps (Numbers, Pages, Keynote, Safari)
- System Utilities folder
- Xcode.app
- User Trash
- FileProvider support files
- Hidden directories (
.local,.cache,.cisco)
-
vdi(Virtual disk images) -
vbox(VirtualBox files) -
img(Disk images)
-
MigrationReport_(Previous migration reports) -
~(Temporary files) -
.DS_Store(macOS metadata) -
.localized(Localization files) -
node_modules(Node.js dependencies)
These paths are explicitly included even if they fall under excluded directories:
~/Library/Application Support~/Library/Application Scripts~/Library/Preferences
The app provides three migration modes:
- Included: Desktop and Documents folders
- Customizable: No
- Included: Entire user home folder + all applications
- Customizable: No
- Included: All user files and applications
- Customizable: Yes (users can select/deselect individual items)
All settings can be customized via MDM configuration profiles using UserDefaults keys. For detailed configuration options and deployment guides, see the project wiki.
- This configuration is designed for unmanaged environments where users can migrate data without enterprise MDM requirements
- Organizations deploying via MDM should configure appropriate settings for their environment
- The app requires Full Disk Access permission for complete data migration