Skip to content

Visibility and access

CellRepo gives you control over who can see your work and who can change it.

Nothing is shared automatically.

By default, everything you create starts private, and you choose when and how to share.

This page explains:

  • what visibility means
  • what access means
  • where each setting applies
  • how sharing works in practice

Visibility vs access (simple difference)

These two ideas are related but not the same.

Visibility

Who can see something exists

For example:

  • Can they see the project name?
  • Can they open the repository?
  • Can they view commits?

Access

What someone is allowed to do

For example:

  • read only
  • add commits
  • edit settings
  • invite other people
  • delete things

Quick mental model

Think of it like a lab:

  • Visibility → who is allowed into the room
  • Access → what they’re allowed to touch inside

Default behaviour (important)

When you create:

  • an organisation
  • a project
  • a repository
  • a commit template

It is private by default.

This means:

  • only you (or your organisation, if applicable) can see it
  • nothing is public unless you choose it

You never accidentally expose data.


Where visibility is set

Visibility is configured at different levels depending on what you are creating.

Projects

Control who can see and use the project and everything inside it.

Typical options:

  • Private
  • Organisation
  • Public (optional, depending on setup)

Repositories

Usually inherit visibility from the project.

You normally don’t need to configure this separately.


Commit templates

Can also have their own visibility, depending on how they are shared.

For example:

  • personal use only
  • organisation-wide
  • public templates

(See Commit templates for details.)


Working alone (no organisation)

If you are not part of an organisation:

Everything belongs only to you.

Your options are simple:

  • Private (just you)
  • Public (if you intentionally want to share)

There is no organisation level.

You don’t need to think about teams at all.


Working inside an organisation

If you belong to an organisation:

You get an additional sharing level:

Organisation visibility

This means:

  • everyone in the organisation can see it
  • external users cannot
  • it stays inside your lab or company

This is the most common setting for team work.


Roles and permissions

Inside organisations and labs, people have roles that control what they can do.

Typical roles include:

Viewer

  • can see content
  • cannot make changes

Member

  • can create and edit content
  • can make commits

Admin / Manager

  • can manage people
  • can change settings
  • can delete resources

Exact permissions depend on the resource level.

The key idea:

visibility controls who sees
roles control what they can do


Labs and visibility

Labs help organise people into groups.

They do not directly control permissions.

Adding a lab to a project or repository simply means:

  • members of that lab get access together

Labs are for grouping, not security.

Permissions are still enforced at the project or repository level.


Changing visibility later

Nothing is permanent.

You can:

  • change visibility
  • add or remove people
  • move projects
  • reorganise labs

at any time.

CellRepo is designed for evolving workflows, not fixed structures.


Practical examples

Example 1 – personal research

You are working alone on a strain.

  • project → private
  • repository → private

Only you can see it.


Example 2 – lab collaboration

Three people in the same lab.

  • project → organisation
  • lab added to project

All lab members can see and contribute.


Example 3 – sharing a template publicly

You create a generic protocol template.

  • template → public

Anyone can reuse it.


Common misunderstandings

“If I create something, is it public?”

No. Everything starts private.


“Do labs automatically share everything?”

No. Labs only group people.
You still decide visibility.


“Do I need to configure everything up front?”

No. You can start private and adjust later.


Summary

  • Visibility → who can see
  • Access → what they can do
  • Everything starts private
  • Sharing is always intentional
  • You can change settings anytime

If you’re unsure how to structure access for your team, you can always reach out:

📧 support@cellrepo.com