Permissions

Ownership and Permissions
Geodb.io’s ownership and permissions structure is designed to provide clear control and flexibility for companies and their projects. Permissions are assigned at two levels: company-wide roles and project-specific roles. Here’s how it works:

Company-Wide Roles
Owner

Every company in Geodb.io has one—and only one—owner. This is typically the person who created the company account, but it can be reassigned to whoever manages invoices and payments. The owner has unlimited permissions across the entire company account, including:
  • Managing billing and payments.
  • Appointing company managers.
  • Creating, editing, and deleting projects.
  • Adding, bulk importing, editing, and deleting data across all projects.

Company Manager
A company can have multiple managers, appointed exclusively by the owner. Company managers have near-unlimited permissions, including:
  • Full administrative authority over all projects.
  • Adding, bulk importing, editing, and deleting data across all projects.
  • Appointing project-level users.
     The only limitation is that managers cannot manage billing or appoint other managers—those privileges are reserved for the owner.

Project-Level Roles
Company owners and managers can appoint users to specific projects with one of three permission levels: Admin, Adder, or Viewer. These roles define what users can do within a project:

Admin
Project Admins have full administrative rights within their assigned project, including:
  • Adding, editing, and deleting data (including bulk imports).
  • Managing project-specific settings (except renaming or deleting the project, which is restricted to company owners and managers).

Adder

Project Adders can contribute data to their assigned project with the following permissions:
  • Adding data manually (single-entry only, no bulk imports).
  • Editing or deleting data they have personally added.
     Adders cannot modify data entered by others or manage project settings.

Viewer

Project Viewers have read-only access to their assigned project:
  • View all data within the project.
  • Export data using the Export Table feature (see "Working with Models").
  • Access data via the API with clickable links.
     Viewers cannot add, edit, or delete data.

Key Notes
  • Data Management Flexibility: Company owners and managers have unrestricted access to add, bulk import, edit, or delete data across all projects, ensuring centralized control.
  • Project User Assignment: Both owners and managers can assign or remove project-level users (Admin, Adder, Viewer) to tailor access as needed.
  • Granular Control: Project-level roles allow companies to delegate responsibilities securely, balancing collaboration with data integrity.

This tiered permissions system ensures that Geodb.io adapts to your company’s structure, offering both high-level oversight and project-specific granularity.