Documentation Index
Fetch the complete documentation index at: https://help.draftable.com/llms.txt
Use this file to discover all available pages before exploring further.
Registry configurations
Below are a series of different registry configurations you can use to set user machine values directly for Draftable Legal. They are grouped by the category of settings/configuration each registry key belongs to.
Registry locations
Draftable uses three registry locations, each serving a different purpose:
| Location | Path | Purpose |
|---|
| User Settings | HKCU:\Software\Draftable\<namespace> | Default location where Draftable reads and writes user preferences. Users can modify these values. |
| User Policy | HKCU:\Software\Policies\Draftable\<namespace> | Group Policy settings applied to the current user. Read-only to the application. |
| Computer Policy | HKLM:\Software\Policies\Draftable\<namespace> | Group Policy settings applied to all users on the machine. Read-only to the application. |
The <namespace> corresponds to the setting category (e.g., Compare, Feature, RedlineProfiles, HttpListener, Exceptions, Frontend, Installer).
Priority order: When Draftable reads a setting, it checks locations in this order and uses the first value found:
- User Policy (
HKCU:\Software\Policies\Draftable\)
- Computer Policy (
HKLM:\Software\Policies\Draftable\)
- User Settings (
HKCU:\Software\Draftable\)
This means Group Policy settings always take precedence over user settings. If no value is found in any location, the application default is used.
Important: The HKLM:\Software\Draftable\ path (without “Policies”) is not used by Draftable. If you want to set machine-wide policies, you must use HKLM:\Software\Policies\Draftable\.
Which location should I use?
- For individual user preferences: Use
HKCU:\Software\Draftable\
- For Group Policy deployment: Use
HKCU:\Software\Policies\Draftable\ (user) or HKLM:\Software\Policies\Draftable\ (machine)
- For enterprise-wide enforcement: Use
HKLM:\Software\Policies\Draftable\ — these settings will apply to all users and cannot be overridden
In the examples below, we show HKCU:\Software\Policies\Draftable\ for settings that support Group Policy. You can substitute HKLM:\Software\Policies\Draftable\ for machine-wide deployment, or HKCU:\Software\Draftable\ for user-level settings (where supported).
Licensing and activation
Product key
Configure the product key to be used for automatic license activation. By enabling this setting and configuring a valid product key, automatic license activation will be attempted on launching the product.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: ProductKey
Value type: REG_SZ
Value data: <product-key>
The value <product-key> should be your valid Draftable license key (29 characters).
Accept Terms and Conditions on behalf of users
By default, users are prompted to accept the product Terms and Conditions on first-run. Enabling this setting suppresses the license acceptance prompt.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: wereTermsAndConditionsAccepted
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to accept on behalf of users, or 0 for the default behavior (prompt users).
Organization identifier
Specify an organization identifier (GUID) that will be included in all telemetry events. The identifier is used to associate telemetry with your organization for reporting and analysis. No user-level personally identifiable information (PII) is collected or transmitted.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: OrganizationIdentifier
Value type: REG_SZ
Value data: <guid>
Available from version 25.9.0
Startup and updates
Draftable startup when Windows starts
This registry key controls what type of startup occurs when Windows boots.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: StartOnStartupOption
Value type: REG_SZ
Value data: <key>
The value <key> can be set to:
- Start: Starts and opens a New Comparison window when Windows starts (default)
- Silent: Starts silently in the background, no user prompt is given
- NotStart: Will not start Draftable when Windows starts
Group Policy note: The “Launch Draftable automatically when Windows starts” GPO is an enum-style policy with a dropdown selector. Because the startup behavior is controlled by the dropdown value (not by the Enabled/Disabled state of the policy itself), the GPO states work as follows:
- Enabled + “Start with Windows” selected: Draftable starts with Windows (writes
StartOnStartupOption = Start)
- Enabled + “Not start with Windows” selected: Draftable does not start with Windows (writes
StartOnStartupOption = NotStart)
- Enabled + “Start application but without main screen” selected: Draftable starts silently (writes
StartOnStartupOption = Silent)
- Disabled or Not Configured: No registry value is written, so Draftable uses its built-in default and will start with Windows
To prevent Draftable from starting with Windows via Group Policy, you must set the policy to Enabled and select “Not start with Windows” from the dropdown. Setting the policy to “Disabled” does not prevent startup.
Automatic updates
By default, users are automatically updated. Disabling this setting means the app will only be updated manually from the settings window. This applies to non-MSI installations only.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: AutomaticUpdatesEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable automatic updates.
Create desktop shortcut
Controls whether a desktop shortcut is created during installation.
Key: HKLM:\Software\Policies\Draftable\Installer
Value name: CreateDesktopShortcut
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to create a shortcut (default), or 0 to skip shortcut creation.
Telemetry and diagnostics
Send usage statistics
By default, submission of usage statistics is enabled and users can opt-out.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: SendStatistics
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
To assist with identifying issues and improving the product, exception reports are automatically sent by default. This setting allows you to configure the behavior when exceptions are encountered.
Key: HKCU:\Software\Policies\Draftable\Exceptions
Value name: sendExceptionReports
Value type: REG_SZ
Value data: <key>
The value <key> can be set to:
- AlwaysSend: Always send exception reports (default)
- NeverSend: Never send exception reports
- AskEveryTime: Prompt the user each time
Disable the option to send obfuscated documents
Controls whether obfuscated documents can be sent for troubleshooting purposes, including the option in error messages.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: NeverShareObfuscatedDocuments
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to disable sending obfuscated documents, or 0 to allow (default).
Office Add-ins
Word Add-in
Controls whether the Word VSTO Add-In is automatically installed when Draftable Desktop Legal is launched.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: WordVstoAddInEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable. Machines and users which already have the Add-In installed will not be affected by disabling.
Outlook Add-in
Controls whether the Outlook VSTO Add-In is automatically installed when Draftable Desktop Legal is launched.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: OutlookVstoAddInEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Excel Add-in
Controls whether the Excel VSTO Add-In is automatically installed when Draftable Desktop Legal is launched.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsExcelVstoAddInEnabledSetting
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Conversion engines
DOCX to PDF Conversion Engine
Specify which conversion engine to use when converting Word documents to PDF.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: DocxConversionEngine
Value type: REG_SZ
Value data: <key>
The value <key> can be set to:
- Default: Use Draftable’s recommended engine (may change between versions)
- Office: Use Microsoft Office
- Internal: Use Draftable Engine
PDF to DOCX Conversion Engine
Specify which conversion engine to use when converting PDF documents to Word.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: PdfToDocxConversionEngineV2
Value type: REG_SZ
Value data: <key>
The value <key> can be set to:
- Default: Use Draftable’s recommended engine (currently Apryse)
- Apryse: Always use the Apryse engine
- Office: Use Microsoft Office
- Internal: Use Draftable Engine
Available from version 25.9.0
By default, Word comments are preserved when converting to PDF in Side By Side comparison. Disable this setting to exclude Word comments from the PDF output.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: PreserveWordCommentsInPdfConversion
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to exclude comments.
Available from version 26.1.0
Single instance of Word for conversions
Only use a single instance of Microsoft Word when converting documents to PDF. This is intended as a fix for those using macros within the normal.dotm file.
Key: HKCU:\Software\Policies\Draftable\Compare
Value name: WordApplicationInstancePolicy
Value type: REG_SZ
Value data: <key>
The value <key> can be set to:
- MultipleInstance: Allow multiple instances (default)
- SingleInstance: Limit to single instance
Comparison Task Processing Method
Configure how comparison tasks are executed.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: TaskRunnerType
Value type: REG_SZ
Value data: <key>
The value <key> can be set to:
- Default: Use Draftable’s recommended option (Worker Process)
- Process: Run tasks in a separate background process (more stable)
- Thread: Run tasks in a worker thread (Preview; may be less stable)
Available from version 25.8.0
Comparison settings
Enables experimental header and footer detection for side-by-side comparisons.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: HeaderFooterEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
By default, Draftable does not compare footnote numbering — footnotes are numbered automatically for compatibility with Track Changes output. Enabling this will report footnote numbering changes.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: CompareFootnoteNumberingEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Available from version 25.1.0
This setting only supports continuous/by-section numbering and will interfere with Track Changes behavior.
Suppress table cell revisions for Track Changes output
Draftable generates revision information for table cell insertions and deletions in Track Changes outputs. However, when printed or exported by Word, these appear in a comment-style sidebar. Enabling this setting omits cell revisions from Track Changes outputs (they will still appear in redline outputs and reports).
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: SuppressCellRevisionMarkersEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Available from version 25.8.0
Clear files after comparison
Controls whether files are cleared from the Compare Selector Window automatically after a comparison is completed, or retained for future actions.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: ClearFilesAfterCompareSetting
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to clear files after comparison, or 0 to retain them (default).
Open comparisons in new tab
Controls whether Draftable opens each comparison in a new in-app tab or reuses the current tab.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: OpenComparisonInNewTab
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to open in new tab, or 0 to reuse current tab.
Available from version 25.10.0
Controls whether the summary information panel is shown in the Compare Window.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: CompareWindowSummaryPolicy
Value type: REG_SZ
Value data: <key>
The value <key> can be set to:
- ShowExpanded: Summary shown expanded (default)
- ShowCollapsed: Summary shown but collapsed
- Hidden: Summary not shown
Available from version 25.2.0
Comparison output options
Enable/Disable Side-by-Side Output
Controls whether Side-by-Side comparison type is available in the Compare selector and 1-Click.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsDraftableOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Enable/Disable Redline PDF Output
Controls whether Redline PDF comparison type is available.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsRedlineOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Enable/Disable Redline DOCX Output
Controls whether Redline DOCX comparison type is available.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsRedlineDocxOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Enable/Disable Track Changes in Word Output
Controls whether Track Changes in Word output is available.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsTrackChangesWordOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Enable/Disable Changed Pages Output
Controls whether Changed Pages comparison type is available.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsChangedPagesOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Enable/Disable Excel Redline Output
Controls whether Excel Redline comparison type is available.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsExcelRedlineOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Enable/Disable PowerPoint Redline Output
Controls whether PowerPoint Redline comparison type is available.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsPowerPointRedlineOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Enable/Disable Native Office Output
Controls whether Native Office comparison type is available.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsNativeOfficeOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Enable/Disable Departures Table Output
Controls whether Departures Table comparison type is available.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsDeparturesTableOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Available from version 25.8.0
Enable/Disable Changes Report (Side-by-Side)
Controls whether the Changes Report export is available from Side-by-Side comparisons. When disabled, the Changes Report option is removed from Side-by-Side export menus and the Comparison Outputs panel.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsChangesReportEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
This policy applies to Side-by-Side comparisons only. For Redline comparisons, the Changes Report is controlled per Redline profile rather than by this flag — see Redline profile configurations below and Managing profiles for Redline settings for guidance on enabling or disabling the Changes Report inside a Redline profile.From Draftable Legal v26.4.0 onward, the default Redline profile no longer surfaces the Changes Report in the export menu. To re-enable it for Redline users, deploy a Redline profile (via BaseRedlineProfile or AdminRedlineProfile1–AdminRedlineProfile9) that includes the Changes Report export.
Available from version 26.1.0
Enable/Disable Text Only Compare Output
Controls whether Text Only Compare comparison type is available in the Compare selector and 1-Click.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsTextOnlyCompareOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Available from version 26.1.0
Enable/Disable AI-Ready Redline Output
Controls whether AI-Ready Redline is available as an export option. This output generates a deterministic full-document diff in Markdown format, suitable for use with AI tools.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsAiReadyRedlineOutputEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Available from version 26.3.200
Legacy: Redline PDF Output Enabled
An older setting that controls whether Redline PDF output is enabled.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: RedlinePdfOutputEnabledSetting
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
OCR settings
OCR detection default setting
Sets the default value for OCR detection when comparing documents.
Key: HKCU:\Software\Draftable\Feature
Value name: DefaultOcrOption
Value type: REG_SZ
Value data: <key>
The value <key> can be set to:
- Auto: Automatically performs OCR when Draftable detects the document requires it (default)
- Yes: Always perform OCR on the document
- No: Never perform OCR on the document
OCR selector visibility
Controls whether the OCR setting is visible and configurable in the New Comparison window.
Key: HKCU:\Software\Draftable\Feature
Value name: OcrSelectorOptionsVisible
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to show the OCR selector, or 0 to hide it (default).
1-Click Compare settings
Show Bulk Compare option
Enable the Bulk Compare option in the Compare Selector Window. If disabled, users cannot turn on bulk compare.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: BulkEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Deprecated in version 26.4.0. Bulk Compare is now always available and no longer requires this toggle. This setting has no effect in version 26.4.0 and later.
Hide warning before closing Bulk Compare window
Suppresses the confirmation dialog that normally appears when closing the Bulk Compare window.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: NotShowWarningBeforeBulkCompareWindowClose
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to suppress the warning, or 0 to show it (default).
Available from version 25.5.0
Enable 1-Click export options
Controls whether 1-Click export options are shown.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: OneClickExportOptionsEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Hide 1-Click tab
Hide the 1-Click tab in Settings. Note that this will not remove 1-Click functionality from integrations such as Windows Context Menu.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: HideOneClickTab
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to hide the tab, or 0 to show it (default).
Admin 1-Click definition
Set an initial 1-Click definition that will be used if the user has not provided their own. To enforce this value, use the “Hide 1-Click tab” setting.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: AdminOneClickCompareSuggestion
Value type: REG_SZ
Value data: <json>
The value should be a JSON string defining the 1-Click workflow configuration.
Redline profile configurations
Default profile name
Specifies the default Redline profile to be used on Draftable startup.
Key: HKCU:\Software\Policies\Draftable\RedlineProfiles
Value name: DefaultProfileName
Value type: REG_SZ
Value data: <profile-name>
The value is the exact name of the Redline profile to load (case sensitive).
Base Redline profile
Specifies a base configuration for all Redline profiles. This can optionally enforce certain properties across all profiles.
Key: HKCU:\Software\Policies\Draftable\RedlineProfiles
Value name: BaseRedlineProfile
Value type: REG_SZ
Value data: <json>
The value should be a JSON string containing the base profile settings.
Admin Redline profiles (1-9)
Specifies named sets of configuration settings for Redline comparisons. You can configure up to 9 admin profiles. Each profile can optionally be associated with a team.
Key: HKCU:\Software\Policies\Draftable\RedlineProfiles
Value name: AdminRedlineProfile1
Value type: REG_SZ
Value data: <json>
Key: HKCU:\Software\Policies\Draftable\RedlineProfiles
Value name: AdminRedlineProfile1Team
Value type: REG_SZ
Value data: <team-name>
Repeat for profiles 2-9 by changing the number suffix (AdminRedlineProfile2, AdminRedlineProfile2Team, etc.).
The profile value should be a JSON string. You can read more about Redline profiles here.
User team name
Associates a user with a team so they can see team-specific profiles. Use a wildcard * for the user to see profiles from all teams.
Key: HKCU:\Software\Policies\Draftable\RedlineProfiles
Value name: UserTeamName
Value type: REG_SZ
Value data: <team-name>
Admin base profiles only
Removes the Draftable Default Template and disables importing of user profiles.
Key: HKCU:\Software\Policies\Draftable\RedlineProfiles
Value name: AdminBaseProfilesOnly
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to enable admin-only profiles, or 0 for default behavior.
Redline profile JSON property reference
Redline profiles are configured as JSON objects stored in the registry via BaseRedlineProfile or AdminRedlineProfile1–AdminRedlineProfile9. The properties below define what a profile controls. They are not standalone registry keys — they are set inside the profile JSON.
How to create and deploy Redline profiles:
Understanding Redline settings in the UI: For a visual guide to what each setting does in the application, see Redline comparison settings.
| Property | Type | Default | Description |
|---|
Name | String | "Basic" | The display name of the profile. |
Version | Integer | 2 | JSON schema version. Current profiles use version 2. |
Created | DateTime | null | Timestamp when the profile was created. Auto-populated on export. |
Updated | DateTime | null | Timestamp when the profile was last modified. Auto-populated on export. |
Enforced | Array of strings | null | List of property names to lock across all profiles. Only applicable in BaseRedlineProfile. When a property is enforced, its value from the base profile overrides all other profiles and cannot be changed by users. |
Document comparison toggles
These control what document elements are included in the comparison.
| Property | Type | Default | Description |
|---|
CompareBulletsAndNumberings | Boolean | true | Include bullet points and numbering in comparison. |
CompareTables | Boolean | true | Include table structure and content in comparison. |
CompareImages | Boolean | true | Include embedded images in comparison. |
CompareTextBoxes | Boolean | true | Include text boxes in comparison. |
CompareHeaders | Boolean | true | Include document headers in comparison. |
CompareFooters | Boolean | true | Include document footers in comparison. |
CompareCoverPage | Boolean | true | Include the cover/first page in comparison. |
CompareTablesOfContents | Boolean | true | Include table of contents in comparison. |
CompareWatermarks | Boolean | true | Include watermarks in comparison. |
CompareMathEquations | Boolean | true | Include mathematical equations in comparison. |
CompareFootnotesAndEndnotes | Boolean | true | Include footnotes and endnotes in comparison. |
CompareHiddenText | Boolean | false | Include hidden/tracked text in comparison. Off by default as it may reveal content the document author intended to hide. |
Comparison behaviour
| Property | Type | Default | Description |
|---|
ComparisonResolution | Enum | 0 (CharacterLevel) | Comparison resolution level. 0 = CharacterLevel (highlights individual character changes), 1 = WordLevel (highlights whole word changes). |
CaseSensitivity | Enum | 0 (CaseSensitive) | 0 = CaseSensitive, 1 = IgnoreCase. |
MovesEnabled | Boolean | true | Enable detection of moved/relocated content between documents. |
DetectMovesIntoLargerEdits | Boolean | true | Include moved text that appears within larger edited sections. Available from version 26.3.0 |
FlattenDynamicContent | Boolean | false | Convert dynamic content (e.g., fields, auto-generated text) to static before comparison. |
IgnoreChangesToQuotationMarks | Boolean | true | Ignore changes between different quotation mark styles (e.g., straight vs curly quotes). |
IgnoreWhitespaceChanges | Boolean | false | Ignore whitespace-only changes (extra spaces, tabs). |
IgnoreRunnersInChangedPagesOnly | Boolean | true | Only report header/footer page reference changes on pages that have other content changes. |
DeduplicateHeaderFooterChanges | Boolean | false | Avoid reporting the same header/footer change multiple times across pages. |
| Property | Type | Default | Description |
|---|
CommentOption | Enum | 0 (CompareComments) | How to handle document comments. 0 = CompareComments, 1 = ShowOriginalAndModified, 2 = ShowOriginal, 3 = ShowModified, 4 = HideAll. |
PreserveAcceptedComments | Boolean | false | Keep comments that were previously accepted/resolved in the output. |
DefaultTrackChangesBehaviour | Enum | 0 (Unknown) | Default behaviour for Track Changes output. 0 = Unknown (use application default), 1 = Open (show markup), 2 = Save (accept changes on save). |
Author attribution
| Property | Type | Default | Description |
|---|
DefaultAuthorOption | Enum | 1 (LastModified) | Source for revision author name. 0 = Default, 1 = LastModified (uses last modified author from the document), 2 = DocumentAuthor, 3 = Custom (uses DefaultAuthorCustomOptionValue), 4 = OfficeUserName, 5 = OfficeUserInitials. |
DefaultAuthorCustomOptionValue | String | "Draftable" | Custom author name used when DefaultAuthorOption is set to 3 (Custom). |
DefaultAuthorLauncherDropdownVisible | Boolean | null | Controls whether the author selection dropdown is visible in the comparison launcher UI. |
View and layout
| Property | Type | Default | Description |
|---|
DefaultViewMode | Enum | 2 (Inline) | Default viewer layout. 0 = SideBySide, 1 = SingleDocument, 2 = Inline, 3 = ThreePane, 4 = WorkbookInline, 5 = SlidesInline. |
DefaultSummaryPagePosition | Enum | 0 (Skipped) | Where to place the summary page in Redline output. 0 = Skipped (no summary), 1 = Start, 2 = End, 3 = Both (start and end). |
ThreePaneShowComments | Boolean | true | Show the comments pane in Three-Pane view. |
Style change detection
| Property | Type | Default | Description |
|---|
StyleChangesEnabled | Boolean | true | Enable detection of formatting/style changes (bold, italic, font size, etc.). |
StyleChangeConfig | Flags (integer) | 3 | Which types of style changes to track. This is a bitfield: 1 = TextStyling, 2 = FontChanges, 4 = LayoutChanges, 8 = Miscellaneous. Default 3 = TextStyling + FontChanges. Combine values by adding them (e.g., 7 = TextStyling + FontChanges + LayoutChanges). |
Output and export
| Property | Type | Default | Description |
|---|
ShowChangesReport | Boolean | false | Show the Changes Report export option for this profile. From version 26.4.0, the default profile has this off — deploy a custom profile to enable it. Available from version 26.4.0 |
StripPdfLineNumbers | Boolean | true | Strip California pleading line numbers (1–28) from margins so they don’t appear as false-positive changes. Disable to preserve line numbers in output. Available from version 26.4.0 |
FilenameOutputFormat | String | "" (empty) | Custom format string for output filenames. Supports placeholder tokens for dynamic naming. |
Changes Report visibility is controlled separately for Side-by-Side and Redline comparisons. The global IsChangesReportEnabled registry key (see Comparison output options) controls Side-by-Side. The per-profile ShowChangesReport setting controls Redline.
Markup scheme (RedlineMarkupScheme)
The RedlineMarkupScheme property is a nested JSON object that controls the visual appearance of changes in Redline output. It contains sub-objects for text changes and cell changes.
Text change styling — each of TextDeletion, TextInsertion, TextMoveFrom, and TextMoveTo accepts:
| Property | Type | Description |
|---|
Underline | Enum | 0 = None, 1 = SingleLine, 2 = DoubleLine, 3 = Thick |
Strikethrough | Enum | 0 = None, 1 = SingleLine, 2 = DoubleLine |
TextColor | String | RGB colour as comma-separated values (e.g., "181, 8, 46" for red). |
HighlightColour | String | Optional highlight/background colour. Set to null for no highlight. |
Default text styles:
- TextDeletion: Red text (
"181, 8, 46") with single strikethrough
- TextInsertion: Blue text (
"55, 110, 150") with single underline
- TextMoveFrom: Green text (
"44, 98, 52") with double strikethrough
- TextMoveTo: Green text (
"44, 98, 52") with double underline
Cell change highlighting — each of CellDelete, CellInsert, CellMerge, and CellSplit accepts:
| Property | Type | Description |
|---|
HighlightColor | String | RGB colour for cell background (e.g., "252, 230, 244" for pink). |
Default cell colours:
- CellDelete: Pink (
"252, 230, 244")
- CellInsert: Light blue (
"225, 242, 250")
- CellMerge: Light orange (
"252, 227, 208")
- CellSplit: Light yellow (
"254, 244, 222")
Revised line marker:
| Property | Type | Description |
|---|
RevisedLine.Mark | Enum | 0 = None, 1 = Left border, 2 = Right border |
PowerPoint-specific settings (PowerPointRedlineSettings)
These are set inside a nested PowerPointRedlineSettings object within the profile JSON.
| Property | Type | Default | Description |
|---|
CompareText | Boolean | true | Compare slide text content. |
CompareImages | Boolean | true | Compare images in slides. |
CompareTables | Boolean | true | Compare tables in slides. |
CompareGroupedShapesAndSmartArt | Boolean | true | Compare grouped shapes and SmartArt. |
CompareSpeakerNotes | Boolean | true | Compare speaker notes. |
CompareSlideNumbers | Boolean | true | Compare slide numbers. |
CompareCharts | Boolean | false | Compare chart content. |
CompareMasterSlide | Boolean | false | Compare master slide changes. |
CompareComments | Boolean | false | Compare slide comments. |
CompareStyles | Boolean | false | Compare text and shape styling. |
ShowMatchesInGreyscale | Boolean | true | Display unchanged slides in greyscale to emphasise changes. |
ShowShapeMoves | Boolean | false | Highlight shape position changes. |
ShapeMoveThreshold | Integer | 0 | Minimum pixels a shape must move to be flagged as a change. |
AutoAdjustLayoutToResolveOverlappingEdits | Boolean | false | Automatically adjust slide layout when edit markers overlap. |
Excel-specific settings (ExcelRedlineSettings)
These are set inside a nested ExcelRedlineSettings object within the profile JSON.
| Property | Type | Default | Description |
|---|
RedlineCompareType | Enum | 0 (ValuesAndFormulas) | What to compare in cells. 0 = ValuesAndFormulas, 1 = ValuesOnly, 2 = FormulasOnly. |
FormulaChangeNotesVisible | Boolean | false | Show notes explaining formula changes in the output. |
DetectColumnEdits | Boolean | true | Track column insertions and deletions. |
DetectRowEdits | Boolean | true | Track row insertions and deletions. |
ShowMatchesInGreyscale | Boolean | true | Display unchanged cells in greyscale to emphasise changes. |
MaximumCellEditsPerSheet | Integer | 1000000 | Maximum number of cell-level changes to track per sheet. |
IsExcelMaximumChangesPerSheetEnabled | Boolean | false | Enable the maximum changes per sheet limit. |
DMS integrations
Enabling/Disabling iManage integration
Controls whether iManage integration is enabled by default.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: DmsEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled.
Version 25.11 and later: This setting replaces the separate ImanageOnPremisesClientId and ImanageOnPremisesServerUrl settings. Use this setting for all new deployments.
Specifies one or more iManage server URLs, separated by semicolons. Only absolute HTTPS URLs are allowed. The first valid URL becomes the default. When set, users cannot edit the list; they can only choose from the provided endpoints.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: ImanageEndpointsCsvPolicy
Value type: REG_SZ
Value data: <endpoints>
Example: https://cloudimanage.com;https://tenant1.cloudimanage.com;https://sso.company.com/imanage
Available from version 25.10.100
Use a consistent style (no trailing slash) to avoid duplicates.
iManage On-Premises Client ID (Pre-25.11)
For versions prior to 25.11 only: This setting is superseded by ImanageEndpointsCsvPolicy in version 25.11 and later. Use this setting only if you are running Draftable Legal versions before 25.11.
Specifies a custom iManage client ID for on-premises deployments.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: ImanageOnPremisesClientId
Value type: REG_SZ
Value data: <client-id-guid>
iManage On-Premises Server URL (Pre-25.11)
For versions prior to 25.11 only: This setting is superseded by ImanageEndpointsCsvPolicy in version 25.11 and later. Use this setting only if you are running Draftable Legal versions before 25.11.
Specifies the server URL for on-premises iManage configuration.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: ImanageOnPremisesServerUrl
Value type: REG_SZ
Value data: <url>
Example: https://imanage.yourcompany.com
Deprecated in version 25.10.100. This setting has been superseded by ImanageEndpointsCsvPolicy. Use the iManage endpoints (CSV) setting for all new deployments.
iManage Persistent Session
Controls whether iManage login details are retained on the end user’s machine. Recommended to disable for SSO scenarios. Important to keep enabled for non-SSO scenarios.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: ImanagePersistentSessionEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
If you are having iManage connection issues, try setting this to 0, restart Draftable, and reconnect (you will be prompted to login again).
iManage automatic login
Enables automatic iManage login when the application starts. This may show the iManage login screen depending on your iManage configuration.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: ImanageAutoLogInEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Upload Track Changes output as new iManage version
Controls whether users can upload Track Changes output to iManage as a new version of the document.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: TrackChangesOutputUploadAsImanageNewVersionEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Controls whether users can upload comparison output as a new related file in iManage.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: SaveImanageFileWithRelatedEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Available from version 25.5.0
Automatic selection of two latest versions
When a single file with multiple versions is selected, Draftable automatically loads the two most recent versions.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsLoadLatestDmsPairEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Enabling/Disabling SharePoint integration
Controls whether SharePoint integration is enabled.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: SharePointEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Enable SharePoint Heavy Usage Mode
Optimizes SharePoint integration for environments with high usage.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: SharePointHeavyUsageModeEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Available from version 26.1.0
Enabling/Disabling OneDrive integration
Controls whether OneDrive integration is enabled.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsOneDriveEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
Available from version 25.5.200
Enabling/Disabling NetDocuments integration
Controls whether NetDocuments integration is enabled.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsNetDocsEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Enabling/Disabling Worldox integration
Controls whether Worldox integration is enabled.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsWorldoxEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Enabling/Disabling Epona integration
Controls whether Epona integration is enabled.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: IsEponaEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
HTTP Listener (iManage communication)
Enable local HTTP Listener
Enables the local HTTP listener that allows running Draftable from external applications (e.g., iManage web, Outlook, etc.).
Key: HKCU:\Software\Policies\Draftable\HttpListener
Value name: CommunicationEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to disable.
HTTP Listener Communication Port
Specifies the port number for the HTTP Listener.
Key: HKCU:\Software\Policies\Draftable\HttpListener
Value name: CommunicationPort
Value type: REG_SZ
Value data: <port>
Default value is 4764.
Error handling and support
Set custom contact details to replace support@draftable.com in all dialog windows and as the email recipient for support requests.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: CustomErrorContactInfoSetting
Value type: REG_SZ
Value data: <email>
Custom error message
Set a custom error message that will be shown when something goes wrong during a comparison.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: CustomCompareErrorMessage
Value type: REG_SZ
Value data: <message>
Custom email body for support
Set a custom email message that will be included when a user sends logs via Outlook after an application error.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: CustomEmailSupportMessage
Value type: REG_SZ
Value data: <message>
Custom email subject for exports
Set a custom email subject that will be used when users export via the Email option.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: CustomEmailSubject
Value type: REG_SZ
Value data: <subject>
Custom email body for exports
Set the default email body used when users export via the Email option. If users choose to include any export outputs in the email body, those outputs will be appended.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: CustomEmailBody
Value type: REG_SZ
Value data: <body>
Available from version 25.10.0
Allow users to share error logs
Controls whether users see the option to draft an email with logs attached when an error occurs during comparison.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: CompareErrorWindowAllowsToEmailLogs
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled (default), or 0 to hide this option.
User interface
Disable Welcome Balloon Notification
Prevents the Welcome Balloon Notification from appearing at application startup.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: NotShowWelcomeBalloonNotification
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 to disable the notification, or 0 to show it (default).
Free text font family
Set a custom font family for free text comparisons.
Key: HKCU:\Software\Policies\Draftable\Feature
Value name: FreeTextFontSetting
Value type: REG_SZ
Value data: <font-name>
Default value is Arial.
Override the default status tags available within the comparison viewer. Supply this as a JSON array of color and label pairs.
Key: HKCU:\Software\Policies\Draftable\Frontend
Value name: CustomStatusTags
Value type: REG_SZ
Value data: <json>
Example: [{"color": "#5bf05d", "label": "Reviewed"}, {"color": "#ff6b6b", "label": "Needs Review"}]
Available from version 25.3.100
Application language
Set the application language/culture.
Key: HKCU:\Software\Draftable\Compare
Value name: Culture
Value type: REG_SZ
Value data: <culture>
Available values include: EnUS, EnGB, DeDE, FrFR, EsES, ZhCN, etc.
Preview features
Enable Preview settings
Controls whether “Preview” settings are visible in the Draftable Legal settings menu. Preview features are experimental and may change.
Key: HKCU:\Software\Draftable\Feature
Value name: PreviewSettingsEnabled
Value type: REG_DWORD
Value data: <key>
The value <key> can be set to 1 for enabled, or 0 for disabled (default).
Customizing export default settings
The PersistedViewerValues registry key allows administrators to customize the default file extensions and pre-selected options for export workflows (Email, Save, Save to DMS, etc.).
Default export behavior (when no customization is applied)
When no customization is configured, Draftable uses the following defaults for export file format:
| Comparison type | Default format |
|---|
| Document comparisons (Word, PDF) | PDF |
| Workbook comparisons (Excel) | XLSX |
| Slide comparisons (PowerPoint) | PPTX |
Draftable remembers your last file format selection independently per document type. For example, choosing XLSX during an Excel comparison does not change your preferred format for Word comparisons.
Upgrade behavior: Existing user preferences for document comparisons are preserved after upgrade. Workbook and slide comparisons start with the new native-format defaults (XLSX and PPTX respectively).
User Settings Only: This setting does not support Group Policy. It must be configured directly in HKCU:\Software\Draftable\Frontend. To deploy organization-wide, use login scripts or other user-level deployment methods.
Key: HKCU:\Software\Draftable\Frontend
Value name: PersistedViewerValues
Value type: REG_SZ
Value data: <json>
The value is a JSON string containing one or both of the following properties:
| Property | Purpose |
|---|
nextStepOptionFileExtensions | Sets the default file extension for each exporter/export type combination |
nextStepOptionSelections | Sets which export types are checked (selected) by default |
JSON structure
Each property contains an array of arrays, where each inner array specifies:
For nextStepOptionFileExtensions:
[CategoryId, ExportType, Extension]
For nextStepOptionSelections:
Category ID reference
| UI Option | Category ID |
|---|
| Email | Email |
| Save to File | SaveFile |
| Open File | OpenFile |
| Print | PrintFile |
| Clipboard | Clipboard |
| Save to iManage (New File) | SaveImanageFile |
| Save to iManage (New Version) | SaveImanageVersion |
| Save to iManage (With Related) | SaveImanageFileWithRelated |
| Save to NetDocuments | SaveNetDocumentsFile |
| Save to SharePoint | SaveSharePoint |
| Save to Worldox | SaveWorldox |
| Save to Epona | SaveEpona |
Export type reference
| Export Type | Supported Extensions |
|---|
Redline | pdf, docx |
ChangedPages | pdf, docx |
Original | pdf, docx (or xlsx/pptx for spreadsheets/slides) |
Revised | pdf, docx (or xlsx/pptx for spreadsheets/slides) |
TrackChanges | docx only |
SideBySide | pdf only |
ChangesReport | csv only |
DeparturesTable | csv only |
Common examples
Example 1: Default all exports to DOCX (where supported)
This configuration sets DOCX as the default for Redline, ChangedPages, Original, and Revised across all major exporters:
Formatted JSON:
{
"nextStepOptionFileExtensions": [
["Email", "Redline", "docx"],
["Email", "ChangedPages", "docx"],
["Email", "Original", "docx"],
["Email", "Revised", "docx"],
["SaveFile", "Redline", "docx"],
["SaveFile", "ChangedPages", "docx"],
["SaveFile", "Original", "docx"],
["SaveFile", "Revised", "docx"],
["SaveImanageFile", "Redline", "docx"],
["SaveImanageFile", "ChangedPages", "docx"],
["SaveImanageFile", "Original", "docx"],
["SaveImanageFile", "Revised", "docx"],
["SaveImanageVersion", "Redline", "docx"],
["SaveImanageVersion", "ChangedPages", "docx"],
["SaveImanageVersion", "Original", "docx"],
["SaveImanageVersion", "Revised", "docx"],
["OpenFile", "Redline", "docx"],
["OpenFile", "ChangedPages", "docx"],
["OpenFile", "Original", "docx"],
["OpenFile", "Revised", "docx"]
]
}
Single-line registry value:
{"nextStepOptionFileExtensions":[["Email","Redline","docx"],["Email","ChangedPages","docx"],["Email","Original","docx"],["Email","Revised","docx"],["SaveFile","Redline","docx"],["SaveFile","ChangedPages","docx"],["SaveFile","Original","docx"],["SaveFile","Revised","docx"],["SaveImanageFile","Redline","docx"],["SaveImanageFile","ChangedPages","docx"],["SaveImanageFile","Original","docx"],["SaveImanageFile","Revised","docx"],["SaveImanageVersion","Redline","docx"],["SaveImanageVersion","ChangedPages","docx"],["SaveImanageVersion","Original","docx"],["SaveImanageVersion","Revised","docx"],["OpenFile","Redline","docx"],["OpenFile","ChangedPages","docx"],["OpenFile","Original","docx"],["OpenFile","Revised","docx"]]}
Example 2: Default all exports to PDF
Formatted JSON:
{
"nextStepOptionFileExtensions": [
["Email", "Redline", "pdf"],
["Email", "ChangedPages", "pdf"],
["Email", "Original", "pdf"],
["Email", "Revised", "pdf"],
["SaveFile", "Redline", "pdf"],
["SaveFile", "ChangedPages", "pdf"],
["SaveFile", "Original", "pdf"],
["SaveFile", "Revised", "pdf"],
["SaveImanageFile", "Redline", "pdf"],
["SaveImanageFile", "ChangedPages", "pdf"],
["SaveImanageFile", "Original", "pdf"],
["SaveImanageFile", "Revised", "pdf"],
["SaveImanageVersion", "Redline", "pdf"],
["SaveImanageVersion", "ChangedPages", "pdf"],
["SaveImanageVersion", "Original", "pdf"],
["SaveImanageVersion", "Revised", "pdf"]
]
}
Single-line registry value:
{"nextStepOptionFileExtensions":[["Email","Redline","pdf"],["Email","ChangedPages","pdf"],["Email","Original","pdf"],["Email","Revised","pdf"],["SaveFile","Redline","pdf"],["SaveFile","ChangedPages","pdf"],["SaveFile","Original","pdf"],["SaveFile","Revised","pdf"],["SaveImanageFile","Redline","pdf"],["SaveImanageFile","ChangedPages","pdf"],["SaveImanageFile","Original","pdf"],["SaveImanageFile","Revised","pdf"],["SaveImanageVersion","Redline","pdf"],["SaveImanageVersion","ChangedPages","pdf"],["SaveImanageVersion","Original","pdf"],["SaveImanageVersion","Revised","pdf"]]}
Example 3: Customize Email export - only Redline and Revised checked by default
This example sets Email to default to PDF for Redline, DOCX for Revised, and only have Redline and Revised checked:
Formatted JSON:
{
"nextStepOptionFileExtensions": [
["Email", "Redline", "pdf"],
["Email", "Revised", "docx"]
],
"nextStepOptionSelections": [
["Email", "Redline"],
["Email", "Revised"]
]
}
Single-line registry value:
{"nextStepOptionFileExtensions":[["Email","Redline","pdf"],["Email","Revised","docx"]],"nextStepOptionSelections":[["Email","Redline"],["Email","Revised"]]}
Options not listed in nextStepOptionSelections will appear unchecked but remain visible and available to the user.
Example 4: Combined configuration for multiple workflows
This example configures Save, Save to iManage, and Save to iManage (New Version) to default to DOCX for Redline:
Formatted JSON:
{
"nextStepOptionFileExtensions": [
["SaveFile", "Redline", "docx"],
["SaveImanageFile", "Redline", "docx"],
["SaveImanageVersion", "Redline", "docx"]
]
}
Single-line registry value:
{"nextStepOptionFileExtensions":[["SaveFile","Redline","docx"],["SaveImanageFile","Redline","docx"],["SaveImanageVersion","Redline","docx"]]}
You only need to specify the combinations you want to customize. Any exporter/export type combinations not listed will use their default values.