Frequently Asked Questions

Learn about Dive Vibe and how the community features work

What is Dive Vibe?

Dive Vibe is a free, open-source hobby project that serves as a viewer for community-contributed dive site data. It combines interactive maps with detailed dive site information, making it easy to explore dive sites around the world.

Unlike traditional dive guides, Dive Vibe is built and maintained by the diving community. Anyone can contribute by adding new dive sites, updating information, or suggesting improvements to existing content.

All dive site data lives in the Dive Vibe Community (DVC) repository on GitHub, where it is version-controlled, publicly accessible, and open source.

How Do Community Features Work?

Contributing Dive Sites

When you find a dive site that's not in the database, you can add it directly through the web interface. Simply click "Add Site" on any destination map, fill out the information, and submit your contribution. Your changes are submitted as a pull request on GitHub, reviewed, and merged into the community repository.

Editing Existing Sites

Found outdated information or want to add more details? You can suggest changes to any existing dive site. Click "Suggest a Change" on any dive site's info window to propose updates.

Requesting New Destinations

Want to see a new diving destination added to Dive Vibe? Use the "Request Destination" feature to suggest new countries or regions. The community can vote on these requests, and popular destinations get priority.

Why GitHub Integration?

Dive Vibe uses GitHub for community features because it provides a transparent, version-controlled way to manage contributions. This means:

  • All changes are tracked and can be reviewed
  • Contributors get credit for their work
  • The community can discuss and improve suggestions
  • Everything is open source and transparent

How to Get Started

1. Sign in with GitHub

When you try to contribute, you'll be prompted to sign in with your GitHub account. This is quick and secure — only your public username and avatar are used.

2. Explore Existing Content

Browse the current destinations and dive sites to see what information is already available. This helps you understand the format and avoid duplicating existing content.

3. Start Contributing

Begin with small contributions like adding photos or updating information. As you become more familiar with the process, you can add new dive sites or destinations.

Privacy and Data

Dive Vibe is a hobby project that does not operate a user database. When you sign in with GitHub, only your username and avatar are stored in a temporary browser cookie that expires after 1 hour.

  • No email addresses, passwords, or private information are stored on any server
  • Your contributions are attributed to your GitHub username in the public community repository
  • All dive site data is publicly available and open source

For full details, see the Privacy Policy.

Where does the data come from?

The initial data was seeded from GPS coordinates in OpenStreetMaps and descriptions of dive sites from public sources (many of which are referenced in the site description itself) assembled with the help of AI.

What if I find content that infringes on my copyright?

It is never the intent of this project to infringe on anyone's copyrights. Dive Vibe is an open-source, community-driven hobby project, and all dive site data is maintained in the Dive Vibe Community (DVC) repository, where sources can be reviewed and attributed.

The maintainer is happy to add links to dive shop websites, original authors, or other materials as attribution. If you are a content owner and would like proper credit added, please reach out or submit a pull request to add it.

If you would like specific content removed, please send the details of what you believe is infringing to dvc@agentmail.to and it will be taken down.

Why are some of the markers not actually dive sites?

I've tried my best to get accurate data, but I'm relying on OpenStreetMap (OSM) as one of the data sources, and unfortunately, people sometimes tag dive shops, hotels, resorts, and other attractions as "dive sites" in OSM. This is super annoying and can be confusing when you're looking for actual dive sites.

I do my best to filter out these non-dive sites by checking for business-related tags, contact information, and business keywords in names. However, some still slip through, especially if they're tagged inconsistently in the source data.

I'll be adding a "Removal" option in the "Suggest a Change" modal soon, so you can help me clean up these inaccurate markers. In the meantime, if you spot a marker that's clearly not a dive site, you can use the existing "Suggest a Change" feature to let me know about it.