Documentation

Last updated: January 30, 2026

Ramble is a collaborative Markdown editor. This page explains the concepts that aren’t obvious from the interface itself.

Sharing & Access

Ramble has three ways to control who can access a draft: link sharing, public access, and workspaces.

Every draft has a unique URL. Link sharing controls what happens when someone visits that URL.

SettingWho can accessWhat they can do
OffOnly you (and workspace members)
ViewAnyone with the linkRead only
EditAnyone with the linkRead and edit

When link sharing is off, the URL still exists but returns an access error.

The 3-Collaborator Limit

Link-edit access allows up to 3 concurrent editors. This limit exists to encourage workspaces for team collaboration—workspaces have no editor limit.

Who counts toward the limit: Anyone editing via the shared link.

Who doesn’t count: You (the draft author) and workspace members.

When the limit is reached: New visitors see an error message and can retry when someone leaves.

Public Access

Public access is a separate toggle from link sharing. When enabled, anyone can view the draft without signing in.

  • Requires link sharing to be on (view or edit)
  • Automatically disabled when you turn off link sharing
  • Useful for documentation, blog posts, or anything you want indexed

Access Changes

When you disable link sharing, all link-based collaborators are disconnected immediately. Their cursors disappear and they can no longer edit.

When you move a draft to a different workspace, old workspace members lose access and new workspace members gain access. Link-based access is unaffected.

Workspaces

A workspace is a shared container for drafts. Everyone in the workspace can access all drafts in it.

Roles

RoleSee draftsEdit draftsAdd draftsManage membersDelete workspace
Owner
Editor
Viewer

Each workspace has exactly one owner.

Draft Ownership

You always own your drafts, even in a workspace. Workspace membership grants access, not ownership.

This means:

  • You control sharing settings for your drafts
  • You can move your drafts out of the workspace at any time
  • If you leave the workspace, your drafts come with you

Leaving a Workspace

When you leave a workspace:

  • Your authored drafts move to your My Drafts
  • You lose access to other members’ drafts
  • Your edits to others’ drafts remain (you contributed, not owned)

Workspace Deletion

When a workspace is deleted, all drafts return to their respective authors’ My Drafts. No content is lost—just reorganized.

Your Data

What Ramble Stores

DataWherePurpose
Draft contentReal-time sync storage + databaseCollaboration and persistence
Draft metadataDatabaseTitle, timestamps, sharing settings
Your profileDatabaseDisplay name, email, timezone
Edit historyReal-time sync storageUndo/redo, conflict resolution

Ramble does not store your IP address, only a cryptographic hash for rate limiting.

Offline Editing

When you lose connection:

  • Edits are saved locally in your browser
  • The editor continues to work normally
  • Changes sync automatically when you reconnect
  • If conflicts occur, changes are merged (not overwritten)

You’ll see a connection indicator in the editor when offline.

Trash & Deletion

Deleted drafts go to Trash, where they’re recoverable for 30 days.

When you restore a draft:

  • It returns to My Drafts (not its original workspace)
  • Sharing settings are cleared (you’ll need to re-share)

After 30 days, drafts are permanently deleted and cannot be recovered.

Quick Reference

Common scenarios and what happens:

EventResult
I disable link sharingAll link-based collaborators disconnected immediately
I move a draft to a workspaceOld workspace members lose access; new members gain access
Someone removes me from a workspaceMy drafts move to My Drafts; I lose access to others’ drafts
A workspace is deletedAll drafts return to their authors’ My Drafts
I delete a draftGoes to Trash (recoverable for 30 days)
The 3-editor limit is reachedNew link visitors see an error; can retry when someone leaves
I go offlineEdits save locally; sync when reconnected
I restore from TrashDraft returns to My Drafts with sharing settings cleared

Questions? Contact hello@ramble.md.