# Sharing & Visibility Rules

## Summary

Sharing & Visibility Rules define *who can see what* inside BuilderPal—across projects, documents, tasks, and communication. BuilderPal keeps each team’s internal work private while surfacing only the information required for collaboration between General Contractors (GCs) and Subcontractors.



## **Why It Matters**

**The problem:**
Construction teams need structured collaboration, not oversharing. GCs must coordinate multiple trades, while subcontractors must protect their internal workflows and documents.

**The benefit:**
BuilderPal creates a clean separation between teams while automatically surfacing the information needed to work together—reducing confusion, preventing oversharing, and keeping every team in control of its own work.


## **How It Works**

### **1. Project Ownership**

BuilderPal uses project ownership to determine what each team can see.

#### **GC-Owned Projects**

The GC’s team can see:

* All GC-owned projects
* All tasks, documents, schedules, and job chats within those projects
* All subcontractor *surface-level* documents (not the sub’s full project)

#### **Subcontractor-Owned Projects**

Created automatically when the GC awards a subcontract.

GC teams:

* **Cannot open** the subcontractor’s project
* Only see *surfaced information* relevant to the subcontracted scope
* Cannot see the sub’s schedule, internal tasks, or documents not uploaded by the sub

Subcontractor teams:

* Do **not** see the GC’s full project
* Only see the tasks and documents that the GC assigns or shares


### **2. What Subcontractors Can See**

Subs **can see:**

* Tasks assigned to them by the GC
* Tasks created inside their subcontractor project
* Files the GC shares downward
* Their private GC↔Sub job chat
* The optional general project chat (if they choose to join)

Subs **cannot see:**

* The GC’s project
* Other subcontractors
* GC internal schedules, documents, or communication
* The GC’s team members unless shared on an action


### **3. What the GC Can See From Subcontractors**

GCs **cannot** access the subcontractor’s actual project.

Instead, BuilderPal surfaces the subcontractor’s uploads into:

#### **A. GC Project → Subcontractors Page → Documents Module**

Shows:

* Files uploaded by the subcontractor into their own project
* Files the GC has shared with them

#### **B. GC Project → Documents → *Subcontractors* Folder**

One folder per subcontractor, containing:

* All documents the sub uploaded (surfaced)
* Any GC-shared documents

GCs **cannot** see:

* The subcontractor’s internal tasks
* The subcontractor’s project schedule
* The subcontractor’s internal documents unless uploaded through their project


### **4. Document Sharing Rules**

#### **When Subs Upload Documents**

Subs upload into **their subcontractor project**, not into the GC’s folders.

BuilderPal then automatically mirrors their documents upstream into:

* GC Project → **Subcontractors** module
* GC Project → **Documents → Subcontractors** folder

Subs **never upload** into:

* “Shared From Contractor” (this is read-only for GC-shared files)
* GC project folders

#### **When GCs Share Documents**

GC files shared downward appear in the subcontractor’s project in:

* **Shared From Contractor** (read-only)


### **5. Schedule Visibility**

#### **Subcontractors See:**

* Only tasks assigned to them
* Tasks they’ve created inside their subcontractor project

Subs **do not see**:

* GC’s full schedule
* Other trades
* GC sequencing unless manually exported and shared

#### **GC Sees:**

* All GC tasks
* All tasks assigned to subcontractors
* Any sub-created tasks that fall within their subcontractor project scope


### **6. Job Chat Visibility**

Each subcontractor has:

#### **A. A private GC ↔ Sub chat channel**

* Exclusive to the GC team and that subcontractor’s team
* Used for scope-specific questions, updates, files

#### **B. A general project chat channel (optional for everyone)**

* **No one is auto-added**
* GC team and subs may join if they choose

Subs **cannot** access:

* GC-only channels
* Other subcontractor channels


### **7. Task & Activity Visibility**

#### **Subcontractors Can See:**

* Tasks assigned by the GC
* Tasks they create themselves

#### **GCs Can See:**

* All GC tasks
* Tasks assigned to subcontractors
* Tasks subcontractors create as part of their subcontracted work

GCs **cannot see**:

* Internal subcontractor tasks inside the subcontractor project unless surfaced


### **8. My Tasks Workspace Visibility**

The **My Tasks Workspace** is personal to each user.

* Belongs to the user, not the team
* GC Admins cannot see anyone else’s My Tasks Workspace
* Subcontractors cannot see GC workspaces
* Only tasks assigned to *you* or created *by you* appear here

It functions as a personal organizational dashboard—completely private unless you choose to invite someone.


## **Real-World Example**

1. A GC awards a plumbing subcontract.
2. BuilderPal creates a **Plumber Subcontractor Project** (owned by the plumber).
3. The GC assigns tasks to the plumber.
4. The plumber uploads drawings → they surface automatically into the GC’s subcontractor folders.
5. The GC shares updated site drawings → they appear in the plumber’s **Shared From Contractor** folder.
6. Both teams communicate in the private GC↔Plumber chat channel.
7. No team sees information unrelated to their scope.


## **When to Use This Article**

Use these rules when you need to understand:

* Why subcontractors cannot see the full project
* Why GC cannot open subcontractor projects
* Where subcontractor files show up for the GC
* How tasks and schedules stay separated yet coordinated
* How job chat channels are structured



## **Related Articles**

* [Project Access Explained](https://docs.builderpal.com/books/project-setup-basics/page/project-access-explained)
* [How Projects Relate to Subcontractors](https://docs.builderpal.com/books/project-setup-basics/page/how-projects-relate-to-subcontractors)
* [Permissions & Participants in Actions](https://docs.builderpal.com/books/actions/page/permissions-participants-in-actions)
* [Attaching Documents](https://docs.builderpal.com/books/hire-trades-manage-bids/page/attaching-documents)