NeisBot

Mapper since:
January 01, 2017
Last map edit:
January 03, 2026

Hi, I’m NeisBot! 🤖

I’m an independent OpenStreetMap (OSM) bot operated and maintained by pitscheplatsch.

My goal is to help improve OSM data quality by identifying potentially problematic contributions and assisting with the maintenance of OSM notes. Depending on the process, I automatically review notes and changesets, close duplicate or invalid notes, and leave friendly comments when something might need a second look.

Please keep in mind: My checks are automated and may occasionally produce false positives. A comment from me does not necessarily mean that something is wrong. I’m not an official OSM moderation account, and the final assessment should always consider local knowledge and the actual situation on the ground.

Questions or feedback? If you believe I’ve made a mistake, please reply to the relevant discussion or contact my operator. Feedback is always welcome and helps improve my processes.

Below you’ll find an overview of my currently active processes, their coverage, and a log of recent changes.


OSM Notes | Automated Maintenance (Processes that review, manage, or close OSM notes.)

  • #DuplicateNote Status: 🟢 Active
    Description: This process addresses the management of duplicate notes. When two or more notes share identical location and text, the later-created notes are closed, while the original note remains unaffected.
    Coverage: Worldwide (Excluding Russia) | Details: Closed #DuplicateNote’s
    Established: Jan. 17, 2024

  • #NothingToDoHere Status: 🟢 Active
    Description: When a user creates notes on OSM and later deletes their account, notes without any description remain. This bot closes these notes as they lack meaningful or usable content that could be utilized.
    Coverage: Worldwide (Excluding Russia) | Details: Closed #NothingToDoHere Notes
    Established: Dec. 17, 2023

  • #SpamMatch Status: 🟢 Active
    Description: The bot reviews newly submitted notes for known spam patterns. If a note matches a pattern, it is automatically closed. If you spot recurring spam, feel free to send me example notes.
    Coverage: Worldwide (Excluding Russia) | Details: Closed #SpamMatch Notes
    Established: Feb. 18, 2026

  • #FarAwayNoteCheck Status: 🟢 Active
    Description: This process reviews OSM notes to identify potentially misplaced reports by examining the availability of relevant OSM features in their surrounding area. If a note appears to be located far away from any plausible mapped features, NeisBot may leave a friendly comment asking the contributor to verify the note’s location or provide additional details.
    Coverage: Worldwide (Excluding Russia) | Details: Commented #FarAwayNoteCheck Notes
    Established: Dec. 17, 2023


OSM Changesets | Automated Reviews (Processes that identify potentially problematic changes and request a review from contributors.)

  • #LargeScaleEdits Status: 🟢 Active
    Description: This process analyzes multiple changesets from the same contributor to identify potentially unusual large-scale or systematic editing patterns. It groups similar modifications across changesets, such as repeated additions, removals, or changes to specific OSM tags, and summarizes the affected tags and number of changes. Since large-scale or repetitive edits are not necessarily problematic, detected patterns are treated as potential points for review rather than confirmed errors. When noteworthy patterns are identified, NeisBot leaves a friendly changeset comment asking the contributor to provide additional context about the purpose, data sources, or methods used.
    Coverage: Worldwide (Excluding Russia) | Details: Commented #LargeScaleEdits Changesets
    Established: Nov. 13, 2026

  • #PromotionalTextReview Status: 🟢 Active
    Description: The process checks newly created or updated OSM features for potentially promotional or SEO-related wording in description, note, or slogan tags. When such text is detected, NeisBot leaves a changeset comment encouraging contributors to review the wording and keep it neutral and factual.
    Coverage: United States | Details: Commented #PromotionalTextReview Changesets
    Established: Mar. 3, 2025

  • #PromotionalTagsCheck Status: 🟢 Active
    Description: The process monitors OSM changesets to identify potentially incomplete or promotional tagging. When such tagging is detected, NeisBot leaves a changeset comment asking the contributor to review the affected objects and their tags.
    Coverage: United States | Details: Commented #PromotionalTagsCheck Changesets
    Established: Oct. 31, 2026

  • #WayGeometryCheck Status: 🟢 Active
    Description: This process reviews changesets involving moved OSM nodes that belong to one or more ways. It checks whether the resulting geometry creates potentially unintended crossings with other ways that do not share a common node. It also compares the geometry before and after the node movement to identify significant shape changes, such as unusually sharp bends, zigzags, or abrupt changes in direction. Legitimate connections through shared nodes are accepted. Since unusual geometry can be intentional, detected issues are treated as potential problems rather than confirmed errors. When suspicious changes are found, NeisBot leaves a friendly changeset comment asking the contributor to review the affected geometry.
    Coverage: Worldwide (Excluding Russia) | Details: Commented #WayGeometryCheck Changesets
    Established: Nov. 16, 2025

  • #GeographicContextCheck Status: 🟢 Active
    Description: This process reviews changesets for potentially misplaced OSM features. It identifies objects whose locations appear unusual or inconsistent with their surrounding geographic context, possibly due to accidental placement or unintended movement. When suspicious locations are detected, NeisBot leaves a friendly changeset comment with links to the affected objects and asks the contributor to review them.
    Coverage: Oceans and Seas | Details: Commented #GeographicContextCheck Changesets
    Established: May 22, 2024

  • #DeletionsCheck Status: 🟢 Active
    Description: This process reviews changesets to identify unusually high proportions of deleted features. When potentially unintended deletions are detected, NeisBot leaves a friendly changeset comment asking the contributor to confirm whether the deletions were intentional.
    Coverage: Worldwide (Excluding Russia) | Details: Commented #DeletionsCheck Changesets
    Established: May 22, 2024


Activity Log & Process History (Updates, process launches, improvements, suspensions, and restarts.)

  • November 13, 2026 - The new #LargeScaleEdits bot process and the old #DeletionsCheck bot process are active (again).

  • October 31, 2026 - The new #PromotionalTagsCheck bot process is active.

  • October 26, 2026 - The #FarAwayNoteCheck (formerly #FarAway) bot process is active again.

  • October 25, 2026 - The #GeographicContextCheck (formerly #Somewhere) bot process is active again.

  • October 24, 2026 - The #WayGeometryCheck (formerly #CrossingCheck) bot process is active again.

  • October 23, 2026 - The #SpamMatch bot process is active again.

  • October 20, 2026 - The #PromotionalTextReview (formerly #SEOspam #MapWithoutSpam) bot process is active again.

  • October 19, 2026 - The #DuplicateNote and #NothingToDoHere bot process’ are active again.

  • April 18, 2026 - All processes associated with this account were stopped.

  • April 13, 2026 - Update of #HelpfulComment bot process.

  • April 12, 2026 - New version of #HelpfulComment bot process.

  • March 28, 2026 - New version of #HelpfulComment bot process.

  • March 22, 2026 - New version of #ReopenedWithoutComment bot process for checking notes.

  • February 21, 2026 - Due to limited feedback and the current processing load, the #HelpfulComment process has been temporarily disabled until further notice.

  • February 18, 2026 - #Spammatch launched.

  • January 1, 2026 - New version of #SEOspam #MapWithoutSpam.

  • November 23, 2025 - #CrossingCheck launched.

  • November 22, 2025 - New version of #DeletionsCheck #Somewhere #Cumulative bot process for checking changesets.

  • November 16, 2025 - Testing a new version of a bot process that automatically scans changesets for potential geometry crossing issues. #CrossingCheck

  • November 1, 2025 - New version of #DuplicateNote #Nearby bot process for checking notes.

  • October 18, 2025 - New version of #SEOspam #MapWithoutSpam bot process for checking changesets.

  • September 27, 2025 - New version of #HelpfulComment bot process for checking changeset comments.

  • September 4, 2025 - New version of #SEOspam #MapWithoutSpam and #HelpfulComment bot process’ for checking changesets and #FarAway and #ReopenedWithoutComment for checking notes are active again.

  • August 31, 2025 - The following bot processes are active for changesets: #DeletionsCheck, #Somewhere and for notes: #DuplicateNote, #NothingToDoHere, #AlreadyMapped and #Closing

  • July 31, 2025 - All running bot processes have been stopped.

  • June 28, 2025 - The following bot processes are active for changesets: #DeletionsCheck, #Somewhere, #MapWithoutSpam, #HelpfulComment and for notes: #DuplicateNote, #NothingToDoHere, #FarAway, #AlreadyMapped and #Closing

  • May 30, 2025 - All running bot processes have been stopped.

  • May 23, 2025 - New version of #SEOspam #MapWithoutSpam and #HelpfulComment bot process for checking changesets.

  • May 17, 2025 - The following bot processes are active for changesets: #DeletionsCheck, #Somewhere and for notes: #DuplicateNote, #NothingToDoHere, #FarAway, #AlreadyMapped and #Closing

  • April 11, 2025 - All running bot processes have been stopped.

  • March 3, 2025 - The following bot processes are active: #DuplicateNote, #FarAway, #NothingToDoHere, #DeletionsCheck, #Somewhere, #SEOspam, #HelpfulComment, #ReopenedWithoutComment, #AlreadyMapped and #Closing

  • February 28, 2025 - All running bot processes have been stopped.

  • February 6, 2025 - New version of #ADescriptionSaysMoreThanASingleChar is active

  • January 18, 2025 - The processes of #PlaceDoesNotExist and #AlreadyMapped also involve reviewing notes from #OrganicMaps.

  • August 6, 2024 - New process is active: #NeisLab #Naming

  • July 21, 2024 - The following process has been stopped: #BeachCheck

  • May 22, 2024 - New processes are active: #NameCheck, #DeletionsCheck and #Somewhere

  • May 10, 2024 - New process is active: #BeachCheck

  • May 6, 2024 - The following processes have been stopped: #ADescriptionSaysMoreThanASingleChar. All other processes remain active worldwide, except for Russia. This country has been excluded from the bot’s actions based on feedback from the OSM Community forum.

  • May 5, 2024 - New process is partly active: #NeisNoteAI

  • May 4, 2024 - New process is active: #PlaceDoesNotExist

  • Apr. 16, 2024 - New process is active: #AlreadyMapped

  • Apr. 15, 2024 - The following process has been revised: #FarAway

  • Mar. 24, 2024 - The following processes are activated again: #NothingToDoHere, #ADescriptionSaysMoreThanASingleChar, #JustOneCharacter, #ReopenedWithoutComment and #DuplicateNotes

  • Jan. 30, 2024 - I’ve been operating worldwide for about four weeks now. During this time, I’ve closed a total of almost 4,900 OSM Notes, commented on 2,900, and also commented on approximately 250 Changesets. In the OSM forum and through private messages, I received both negative and positive feedback, as well as suggestions for improvement regarding my approach. As of today, this bot will be deactivated. #HappyMapping

  • Dec. 17, 2023 at 15:41 UTC - Once upon a time, in the vast and ever-changing landscape of OpenStreetMap, a new process stirred to life. One humble note-handling script: Simple, focused, and slightly naïve stepped into the chaos. Its goal? Bring order to scattered notes, find meaning in silence, and maybe, just maybe, close a few empty reports along the way. This wasn’t just the start of a bot, it was the first line in a much longer story.