← Blog
Collaboration·13 May 2026·6 min read

Co-edit a programme live — without putting it on anyone's cloud

Building a summary schedule together shouldn't mean emailing versions around, or handing your programme to a vendor's servers. Here's how a whole team can co-edit one live schedule in real time — shared cursors, conflict-free merges, an in-document change audit — over a channel the provider is technically incapable of reading.

Collaborating on a schedule today usually looks like one of two bad options. Either you pass a file around — rev-C_FINAL_v2_HO-comments.xlsx, three people editing three copies, someone merging them by hand at midnight — or you put the whole programme onto a work-management platform's cloud and trust that whatever's in there is fine to be there. For a lot of teams, it isn't. Pharma, defence, government, and sensitive capital projects often can't upload a live programme to a third-party server at all; the moment the data leaves the building, the collaboration conversation is over before it starts.

There's a third way, and it's the one Sketchedule is built on: the schedule stays with the people editing it. You co-edit in real time, but the bytes travel peer-to-peer and end-to-end encrypted — never through a vendor database. Same live cursors, same merged edits, same presence you'd expect from a modern collaborative tool; none of the "your plan now lives on someone else's cloud."

One schedule · two people editing it live Q1Q2Q3Q4 Enabling works Foundations Superstructure Fit-out Alex Priya Both cursors map to the same activity + date grid — no merge step, no version soup. Peer ⇄ peer · end-to-end encrypted · no server in the middle Alex Priya 🔒 encrypted link no server
Fig 1. Two planners on one summary schedule. Alex is nudging Foundations, Priya is extending Superstructure — each cursor is pinned to a real activity and date, and their edits merge live. The traffic goes straight between them, encrypted; there's no vendor database in the path, which is the whole point.

What "co-edit, but private" actually means

The mechanics matter here, because "real-time collaboration" and "we store your data securely" are two very different promises. Sketchedule is the first, not the second. Concretely:

Why this unlocks the sensitive projects. The blocker for pharma, defence, government and high-value capital work was never the will to collaborate — it was the compliance line that says the programme can't sit on a third party's cloud. Take the vendor server out of the middle and that line is satisfied by construction, not by a data-processing agreement you have to trust.

A worked example: head office plus two sites, on bad Wi-Fi

Picture a capital project. Head office owns the master summary; two site teams — call them North and South — each own the detail for their patch. Everyone needs to build one Level 2 summary together for Thursday's board. The site Wi-Fi is, as ever, temperamental.

Head office starts the live session and shares it with both sites. All three build into the same schedule: HO shapes the top-level phases and the phase gates, North fills in its area bars, South does the same. Cursors and presence make it obvious who's working where; nobody is treading on anybody. Then South's connection drops mid-edit — as it does. South keeps working offline, dragging bars and adding milestones against the local copy in the browser. When the link comes back, those offline edits merge cleanly into the shared document — no "your version or mine" prompt, no lost work, because concurrent edits are designed to reconcile. By the time HO exports the landscape PDF, it already reflects everyone's work, correct and current.

The same summary, co-edited live in Sketchedule Activity Start Finish % JanFebMarAprMay ▸ Head office · master summary Board summary (roll-up) 05 Jan 28 May 40 Phase gate — design freeze 14 Feb 14 Feb ▸ North site Enabling works 05 Jan 20 Feb 70 Foundations — Area A 21 Feb 10 Apr 25 ▸ South site Foundations — Area B 28 Feb 18 Apr 10 Superstructure — Area B 19 Apr 28 May 0 data date HO South
Fig 2. One grid, three teams: head office holds the master roll-up and the design-freeze gate, North and South each own their area bars under their own section band. HO is nudging Foundations — Area A while South builds Area B two rows down; each cursor is pinned to a live row, everything to the left of the dashed data date is actuals. This whole panel is co-edited live in Sketchedule.

Start a live co-edit in five steps

  1. Start a live session. Open your schedule in Sketchedule and start a co-editing session. It runs in your browser — nothing is uploaded; the session key is what lets peers connect, not a copy on our servers.
  2. Invite the team. Send the session invite to head office and both site teams. For an Enterprise deployment, sign-in can go through your own SSO / SAML, so only your people can join and it's tied to your identity provider.
  3. Co-edit with live cursors. Everyone works into the same schedule at once — shared cursors, live presence, conflict-free merges. Drag bars, add milestones, set the data date; if someone drops off flaky Wi-Fi, their offline edits merge back in on reconnect.
  4. Review & accept changes. Prefer a controlled hand-off? Send an editable copy for review, then walk the redlines one by one — accept or reject each change, with the history of who proposed it right there. Nothing lands in the master until you say so.
  5. Share a read-only link. For stakeholders who only need to look, publish a read-only encrypted share link. The schedule travels inside the link — again, nothing is uploaded — and rebuilds the whole picture in their browser, no login, no install. Or publish it as an embeddable HTML view.
Two collaboration modes, one privacy model. Live co-edit is for the people building it together; the review workflow (editable copy → accept/reject with history) is for a controlled hand-off; the read-only link is for everyone who just needs the picture. All three keep the data off any vendor server.
Controlled hand-off — walk the redlines one by one Editable copy returned by South · 3 proposed changes · nothing lands in the master until you accept Commissioning — Area B Proposed by South · today 09:42 Finish 28 May 2026 11 Jun 2026 +14 days · knock-on to phase gate Reason: commissioning window pushed by late M&E energisation. Accept Reject Next in queue Foundations — Area B · % complete 10 → 18 proposed by South Phase gate — design freeze · 14 Feb → 21 Feb proposed by North
Fig 3. The review workflow, not the free-for-all. Each returned edit is a discrete change — old value struck through in red, proposed value in green, who proposed it and why — and you accept (✓) or reject (✗) it one at a time. The master only moves when you say so, and the history of who proposed what travels in the document.

Why desktop and cloud tools can't do this

Set this against the two things teams reach for today, and the gap is stark — this is a category difference, not a feature we do slightly better.

Sketchedule sits in the space neither can reach: real-time collaboration and the data never leaving the peers. You get the live editing of a cloud tool with the confidentiality of an offline file.

Where the source of truth stays. This is about presenting and building the summary together — not re-running the network. Critical path, float and logic still live in P6 or Microsoft Project; Sketchedule is the collaborative presentation front-end for the plan those engines compute. Import from MSP/P6/Excel, co-edit and present, export back to PNG/SVG/Excel/PowerPoint/PDF/iCal. Keep the engine; change how you work on its output.

Three ways to get collaborative editing wrong

Confusing "secure cloud" with "we can't see it"

Encryption at rest on a vendor's server still means the vendor holds the keys and the data. End-to-end, peer-to-peer means the provider never has either. If your compliance line says the programme can't sit on a third party's system, only the second one clears it.

Editing the master when you meant to review

Live co-edit and controlled review are different jobs. For a formal hand-off, send an editable copy and use accept/reject with history — don't let ten people free-edit the board master and hope the audit trail sorts it out later.

Sharing the picture by sharing the tool

A stakeholder who just needs to read the summary shouldn't need an account, an install, or edit rights. Send the read-only encrypted link — the schedule rebuilds in their browser — instead of adding them as an editor to a live session.

NeedUseData leaves your peers?
Build it together, right nowLive co-edit session (cursors, presence, CRDT merge)No — peer-to-peer, end-to-end encrypted
Controlled hand-off / redlineEditable copy → accept/reject with historyNo — stays in the document
Let stakeholders viewRead-only encrypted share link / embed / HTML publishNo — schedule travels inside the link
Enterprise access controlSSO / SAML sign-in (Enterprise)No — auth only, via your IdP

Key takeaways

Try it on your own programme

Open Sketchedule in a browser — free, no install, nothing uploaded. Start a live session and co-edit a summary with your team.

← BlogAll articles

Primavera and P6 are trademarks of Oracle Corporation; Microsoft Project is a trademark of Microsoft Corporation. Sketchedule is an independent product and is not affiliated with, endorsed by or sponsored by Oracle or Microsoft. Figures are illustrative, drawn in Sketchedule.