Add feature to choose what to sync on Joplin cloud

Use Case: In may scenarios I don't want to sync all of my notes. My work computer only needs my work notes. My phone only needs my todo list. In addition some of my notes are more sensitive than others like my journal which I would not want to be sync'd to my work computer. In this case there should be an option when setting up Joplin cloud to choose which notebooks are sync'd to your local Joplin instance. This would also make Joplin cloud more attractive as a service as other cloud sync options do not have this feature.

Thanks for your consideration.

4 Likes

Is there any update on this feature request?

if you would like to sync devices some different data, I recommend trying to use Profiles feature

1 Like

Thank you, @graphit0!

In fact tt would be interesting to have, for every note, two little buttons: one to forbid the note to be sync and another to forbid the note to be modify (in local).
Have a look at:

I would also like the described proposed features for the same reasons. The proposal to use profile is not quite what I want because a) it makes things complicated if you have different “levels” of syncing based on different devices b) searching across profile is not possible c) syncing profiles that have an overlap of notes set is call for troubles in term of conflicts

Besides there was in an earlier request for such a feature the prosal to do this brute force in the sql database underlying Jopin data set since apparently the system supports this. This is “just” the UI that does not expose this feature I am not too keen in going directly to the database to tuen the sync flag on/off.

I would love to have a feature that allows be to keep some notebooks away of some devices.

Thanks for considering this

I have a suggestion if you are not financially constrained - this may not be optimal but if you really want to only share certain information with certain devices then you could purchase different accounts and share some notebooks between the different accounts. Each device then gets logged in under it’s own account (obviously devices with the same subset of data can share an account).

If you have one master that contains everything then you would use a higher plan for that account and use cheaper plans for “phone” or “Work” where you only want a subset of information (the expensive account shares with the cheap accounts).

This is not money efficient - but I think it would accomplish what the original poster wants.

If you host your own Joplin server then you would only need one server instance, and you can create as many accounts as you need. So it can be money efficient, if you have enough technical knowledge to self host

1 Like

It’s not as simple as the UI exposing the feature. You would still have to download the entire profile when you set up the device, in order for the device to have knowledge for you to say ‘ok don’t sync notes x, y and z’. So it doesn’t really provide a benefit to expose a feature to toggle the sync disabled flag for an item. The Joplin client has no knowledge of what other devices are syncing with the same target, so you would need to implement a system to track all devices on the ‘network’ for the feature to be useful.