Actually, it should be pretty easy in this case, as no cloud services are involved.
1. Download and install cryptomator
https://cryptomator.org/2. In cryptomator, create a vault (you will have to choose an arbitrary folder and a password)
3. Unlock the vault - cryptomator will provide webdav access to it (acting as a local web server), and will automatically map the webdav folder to some available drive letter.
4. On the mapped drive, create tdl project.
5. Modify and save the project multiple times. For me, at some point the saving takes minutes to complete. There is a burst of read/write activity before and after the wait.
-----------------
Below is a call stack of todolist 7.1 while it waits. I am on windows 7 Enterprise 64 bit. HTH
ntdll.dll!NtClose+0xa
wow64.dll!Wow64EmulateAtlThunk+0x196d
wow64.dll!Wow64SystemServiceEx+0xd7
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x2d
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64KiUserCallbackDispatcher+0x204
wow64win.dll+0x32caa
ntdll.dll!KiUserCallbackDispatcher+0x1f
wow64win.dll+0x3feaa
wow64win.dll+0x1af32
wow64win.dll+0x32877
wow64win.dll+0x1b06e
wow64.dll!Wow64SystemServiceEx+0xd7
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x2d
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x42a
ntdll.dll!RtlUniform+0x6e6
ntdll.dll!EtwEventSetInformation+0x1da09
ntdll.dll!LdrInitializeThunk+0xe
ntdll.dll!NtClose+0x12
KERNELBASE.dll!
FindFirstFileW+0x16
ToDoList.exe+0xf6cc6
ToDoList.exe+0xb866e
ToDoList.exe+0xb8427
ToDoList.exe+0xc5c2f
ToDoList.exe+0xc60d2
ToDoList.exe+0xc5bb2
ToDoList.exe+0xd5501