Skip to main content

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:
LocationPathPurpose
User SettingsHKCU:\Software\Draftable\<namespace>Default location where Draftable reads and writes user preferences. Users can modify these values.
User PolicyHKCU:\Software\Policies\Draftable\<namespace>Group Policy settings applied to the current user. Read-only to the application.
Computer PolicyHKLM:\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:
  1. User Policy (HKCU:\Software\Policies\Draftable\)
  2. Computer Policy (HKLM:\Software\Policies\Draftable\)
  3. 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.

Configure submission of exception reports

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

Preserve Word comments when converting to PDF

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).

Compare footnote numbering

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

Compare Window Summary Information

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 AdminRedlineProfile1AdminRedlineProfile9) 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 AdminRedlineProfile1AdminRedlineProfile9. 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.

Profile metadata

PropertyTypeDefaultDescription
NameString"Basic"The display name of the profile.
VersionInteger2JSON schema version. Current profiles use version 2.
CreatedDateTimenullTimestamp when the profile was created. Auto-populated on export.
UpdatedDateTimenullTimestamp when the profile was last modified. Auto-populated on export.
EnforcedArray of stringsnullList 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.
PropertyTypeDefaultDescription
CompareBulletsAndNumberingsBooleantrueInclude bullet points and numbering in comparison.
CompareTablesBooleantrueInclude table structure and content in comparison.
CompareImagesBooleantrueInclude embedded images in comparison.
CompareTextBoxesBooleantrueInclude text boxes in comparison.
CompareHeadersBooleantrueInclude document headers in comparison.
CompareFootersBooleantrueInclude document footers in comparison.
CompareCoverPageBooleantrueInclude the cover/first page in comparison.
CompareTablesOfContentsBooleantrueInclude table of contents in comparison.
CompareWatermarksBooleantrueInclude watermarks in comparison.
CompareMathEquationsBooleantrueInclude mathematical equations in comparison.
CompareFootnotesAndEndnotesBooleantrueInclude footnotes and endnotes in comparison.
CompareHiddenTextBooleanfalseInclude hidden/tracked text in comparison. Off by default as it may reveal content the document author intended to hide.

Comparison behaviour

PropertyTypeDefaultDescription
ComparisonResolutionEnum0 (CharacterLevel)Comparison resolution level. 0 = CharacterLevel (highlights individual character changes), 1 = WordLevel (highlights whole word changes).
CaseSensitivityEnum0 (CaseSensitive)0 = CaseSensitive, 1 = IgnoreCase.
MovesEnabledBooleantrueEnable detection of moved/relocated content between documents.
DetectMovesIntoLargerEditsBooleantrueInclude moved text that appears within larger edited sections. Available from version 26.3.0
FlattenDynamicContentBooleanfalseConvert dynamic content (e.g., fields, auto-generated text) to static before comparison.
IgnoreChangesToQuotationMarksBooleantrueIgnore changes between different quotation mark styles (e.g., straight vs curly quotes).
IgnoreWhitespaceChangesBooleanfalseIgnore whitespace-only changes (extra spaces, tabs).
IgnoreRunnersInChangedPagesOnlyBooleantrueOnly report header/footer page reference changes on pages that have other content changes.
DeduplicateHeaderFooterChangesBooleanfalseAvoid reporting the same header/footer change multiple times across pages.

Comments and revisions

PropertyTypeDefaultDescription
CommentOptionEnum0 (CompareComments)How to handle document comments. 0 = CompareComments, 1 = ShowOriginalAndModified, 2 = ShowOriginal, 3 = ShowModified, 4 = HideAll.
PreserveAcceptedCommentsBooleanfalseKeep comments that were previously accepted/resolved in the output.
DefaultTrackChangesBehaviourEnum0 (Unknown)Default behaviour for Track Changes output. 0 = Unknown (use application default), 1 = Open (show markup), 2 = Save (accept changes on save).

Author attribution

PropertyTypeDefaultDescription
DefaultAuthorOptionEnum1 (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.
DefaultAuthorCustomOptionValueString"Draftable"Custom author name used when DefaultAuthorOption is set to 3 (Custom).
DefaultAuthorLauncherDropdownVisibleBooleannullControls whether the author selection dropdown is visible in the comparison launcher UI.

View and layout

PropertyTypeDefaultDescription
DefaultViewModeEnum2 (Inline)Default viewer layout. 0 = SideBySide, 1 = SingleDocument, 2 = Inline, 3 = ThreePane, 4 = WorkbookInline, 5 = SlidesInline.
DefaultSummaryPagePositionEnum0 (Skipped)Where to place the summary page in Redline output. 0 = Skipped (no summary), 1 = Start, 2 = End, 3 = Both (start and end).
ThreePaneShowCommentsBooleantrueShow the comments pane in Three-Pane view.

Style change detection

PropertyTypeDefaultDescription
StyleChangesEnabledBooleantrueEnable detection of formatting/style changes (bold, italic, font size, etc.).
StyleChangeConfigFlags (integer)3Which 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

PropertyTypeDefaultDescription
ShowChangesReportBooleanfalseShow 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
StripPdfLineNumbersBooleantrueStrip 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
FilenameOutputFormatString"" (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:
PropertyTypeDescription
UnderlineEnum0 = None, 1 = SingleLine, 2 = DoubleLine, 3 = Thick
StrikethroughEnum0 = None, 1 = SingleLine, 2 = DoubleLine
TextColorStringRGB colour as comma-separated values (e.g., "181, 8, 46" for red).
HighlightColourStringOptional 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:
PropertyTypeDescription
HighlightColorStringRGB 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:
PropertyTypeDescription
RevisedLine.MarkEnum0 = None, 1 = Left border, 2 = Right border

PowerPoint-specific settings (PowerPointRedlineSettings)

These are set inside a nested PowerPointRedlineSettings object within the profile JSON.
PropertyTypeDefaultDescription
CompareTextBooleantrueCompare slide text content.
CompareImagesBooleantrueCompare images in slides.
CompareTablesBooleantrueCompare tables in slides.
CompareGroupedShapesAndSmartArtBooleantrueCompare grouped shapes and SmartArt.
CompareSpeakerNotesBooleantrueCompare speaker notes.
CompareSlideNumbersBooleantrueCompare slide numbers.
CompareChartsBooleanfalseCompare chart content.
CompareMasterSlideBooleanfalseCompare master slide changes.
CompareCommentsBooleanfalseCompare slide comments.
CompareStylesBooleanfalseCompare text and shape styling.
ShowMatchesInGreyscaleBooleantrueDisplay unchanged slides in greyscale to emphasise changes.
ShowShapeMovesBooleanfalseHighlight shape position changes.
ShapeMoveThresholdInteger0Minimum pixels a shape must move to be flagged as a change.
AutoAdjustLayoutToResolveOverlappingEditsBooleanfalseAutomatically adjust slide layout when edit markers overlap.

Excel-specific settings (ExcelRedlineSettings)

These are set inside a nested ExcelRedlineSettings object within the profile JSON.
PropertyTypeDefaultDescription
RedlineCompareTypeEnum0 (ValuesAndFormulas)What to compare in cells. 0 = ValuesAndFormulas, 1 = ValuesOnly, 2 = FormulasOnly.
FormulaChangeNotesVisibleBooleanfalseShow notes explaining formula changes in the output.
DetectColumnEditsBooleantrueTrack column insertions and deletions.
DetectRowEditsBooleantrueTrack row insertions and deletions.
ShowMatchesInGreyscaleBooleantrueDisplay unchanged cells in greyscale to emphasise changes.
MaximumCellEditsPerSheetInteger1000000Maximum number of cell-level changes to track per sheet.
IsExcelMaximumChangesPerSheetEnabledBooleanfalseEnable 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.

iManage endpoints (CSV format)

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

Custom contact details

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.

Custom status tags

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 typeDefault 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:
PropertyPurpose
nextStepOptionFileExtensionsSets the default file extension for each exporter/export type combination
nextStepOptionSelectionsSets 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:
[CategoryId, ExportType]

Category ID reference

UI OptionCategory ID
EmailEmail
Save to FileSaveFile
Open FileOpenFile
PrintPrintFile
ClipboardClipboard
Save to iManage (New File)SaveImanageFile
Save to iManage (New Version)SaveImanageVersion
Save to iManage (With Related)SaveImanageFileWithRelated
Save to NetDocumentsSaveNetDocumentsFile
Save to SharePointSaveSharePoint
Save to WorldoxSaveWorldox
Save to EponaSaveEpona

Export type reference

Export TypeSupported Extensions
Redlinepdf, docx
ChangedPagespdf, docx
Originalpdf, docx (or xlsx/pptx for spreadsheets/slides)
Revisedpdf, docx (or xlsx/pptx for spreadsheets/slides)
TrackChangesdocx only
SideBySidepdf only
ChangesReportcsv only
DeparturesTablecsv 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.