To disable geolocation for all new notes, you can set the setting as
described here:
Disable location in Note
properties.
Now, this DOES NOT remove the geolocation for all of your previously
stored notes, which is annoying. I haven't found a super user friendly
way to do this. It does require a working python install and enabling
the Web API (also called Web Clipper) inside the Joplin UI.
Unfortunately, the API is confusingly called "Web Clipper" in options
and not just API.
Follow the instructions here:
Where do I find Web Clipper options in the Joplin desktop
app
Take note of the API key that's provided, as you'll need it for the
following steps.
Follow instructions for your device: How to install Python on your
System.
cd
mkdir joplin-joppy-remove-geolocation
cd joplin-joppy-remove-geolocation
python -m venv .
source bin/activate
pip install joppy
wget
https://raw.githubusercontent.com/marph91/joppy/refs/heads/master/examples/remove_geolocation_info.py
--output ./remove_geolocation_info.py
API_TOKEN=<TOKEN> python remove_geolocation_info.py
This is super fast, runs almost instantly.