My MD notes are stored locally in a main folder and a few subfolders. The main folder, and therefore its subs too, is synched with Mega (as in mega.nz).
Is it possible to access and edit the local folders/files safely or is there a risk, e.g. because Joplin is SQLite based?
The reason I ask is because in this thread ian channing stated:
You can currently use Mega and its easy on the desktop (at least on Linux where I tried) - you just sync to the file system and sync to a folder in mega.
That was in 2021, so does that still hold true 4 years later?
Those files are supposed to be synchronised via filesystem sync and edited inside Joplin only. You should not try to edit them manually, as doing so can easily lead to note corruption or other unexpected results.
How does that affect portability? In other words, what happens if ever I would want to stop using Joplin (hopefully not), would the Notes directory mentioned above be accessible with another note-taking app like e.g. Obsidian?
Another point is that, if I want to access those files from another device, I have to access them through Joplin installed on that other device using the same settings as in Joplin on the main device. Correct?
I saw somewhere that if you access Joplin from another device, it creates a separate notebook for that device. So, if you access the same note from 2 devices you will have 2 versions of that note. That would be in contradiction of what is written on Joplin's home page:
Capture your thoughts and securely access them from any device.
EE2E
As you may know, Mega also uses EE2E, so is it necessary to implement EE2E on Joplin?
If the answer is yes and I implement EE2E on Joplin, do you think there is a risk it could cause any problems/note corruption/others?
Sorry for all those questions, but being new to Joplin it can be a bit confusing.
You need to export the notes from within Joplin itself. There are several formats available when doing that. Whether they are supported by the other note-taking application, you will likely need to test yourself (or do some searching for information on that).
You need to have Joplin installed and synced using the same file system sync target.
Not sure where that information came from, but if you use synchronisation, then you will have just the same notes on all devices, with no additional copies or versions.
This depends if you trust MEGA or not. I personally use full disk encryption everywhere and sync notes via Syncthing (which also encrypts data in transit), so I don't need to use EE2E inside Joplin.
Aside from the security aspect, two possible drawbacks of using EE2E are more disk space required at the sync target, and more processing power needed to decrypt the data when syncing.