Skip to content

Geolocation feature failing (403) due to apparent geoplugin.net API changes #13177

@brian-tcc

Description

@brian-tcc

Operating system

Windows

Joplin version

3.4.12

Desktop version info

Joplin 3.4.12 (prod, win32)

Device: win32, Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
Client ID: 0c4798d44ac349de9975664c69a18ed8
Sync Version: 3
Profile Version: 48
Keychain Supported: Yes
Alternative instance ID: -

Revision: e9a9f68

Backup: 1.4.3
Freehand Drawing: 3.1.0

Current behaviour

Bug Description

Note creation with geolocation is failing because the geoplugin.net service now requires a paid subscription.

Steps to Reproduce

  1. Create a new note in Joplin
  2. Geolocation tagging attempts to contact geoplugin.net
  3. Request fails with 403 error

Actual Behavior

Geolocation requests to geoplugin.net (IP: 178.237.33.50) return a 403 Forbidden response.

Error Details

API Response:

json

{
    "geoplugin_status": 403,
    "geoplugin_message": "geoPlugin API is no longer available for free use. To continue access, please upgrade to a paid plan",
        "geoplugin_url": "https://www.geoplugin.com/subscription"

}

Investigation Notes

  • Issue discovered when firewall flagged the geoplugin.net IP address
  • Confirmed via network traffic analysis (Fiddler) that Joplin is making these requests
  • geoplugin.net has apparently discontinued their free API tier

Expected behaviour

Notes should be geotagged successfully on creation, as described in the privacy policy.

Logs

No response

Metadata

Metadata

Labels

bugIt's a bugdesktopAll desktop platformshighHigh priority issues

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions