SmallDocs SDocs SD / Cloud
Pricing Security Subscribe

SmallDocs Cloud

Keep your SmallDocs and Markdown files available to your team and agents

Add the files you choose to Cloud. Open and search them from any device, share access with a team, and let authenticated agents read and update them.

Subscribe See how it works

Local SmallDocs remains free and does not require an account. A file enters Cloud only when you add it.

One library, two kinds of access

For people

Read, search, edit, tag, and restore documents from a browser or phone. Keep a document private, share it with everyone in your account, or choose a permission group.

For agents

List tags and permission groups, search documents, pull a file, edit it with normal file tools, and push a new revision. The connected machine uses the current permissions of the person who signed it in. You can revoke that machine without signing out other devices.

How it works

Add a document

Select Add to Cloud in the file information table, or create one directly with the CLI. The original local file remains where it is.

Choose tags and access

Use tags to organize the document. Keep it available only to you, share it with everyone in your account, or choose a permission group.

Open, search, and revise

Each document has a stable UUID. Each time you save a Cloud document, SmallDocs stores a new revision. Filenames can change without changing document identity.

sdoc cloud tags
sdoc cloud permission-groups
sdoc cloud ls --tag kubernetes
sdoc cloud search "kubernetes" --tag kubernetes
sdoc cloud pull DOCUMENT_UUID --output migration.md
# edit migration.md with normal file tools
sdoc cloud push migration.md
sdoc cloud history DOCUMENT_UUID
sdoc cloud restore DOCUMENT_UUID --revision REVISION_UUID

Each Cloud document keeps a stable identity and revision history. Renaming a file does not break agent references. A save names the revision it started from, so changes made since then can be combined. Separate edits are retained. Overlapping replacements may both appear in the document.

Pricing

Personal Cloud

£4per month

$5 USD or €5 EUR

  • Documents private to you
  • Browser and mobile access
  • CLI and agent access
  • Search, tags, and three previous revisions for up to 90 days
  • 1 GB total Cloud storage
  • Markdown files up to 10 MB
  • No document-count limit
Subscribe to Personal

Team Cloud

£7per member, per month

$9 USD or €8 EUR

  • Everything in Personal
  • Shared tags and permission groups
  • Member and admin roles
  • Member invitations and removal
  • 5 GB shared Cloud storage
  • No document-count limit
Subscribe to Team

Payment is collected when you subscribe. Subscriptions renew monthly until cancelled. The workspace owner counts as a member. Agents do not count as paid members. GBP and EUR prices include applicable tax. Tax may be added to USD prices at checkout.

What happens when I cancel?

You can keep editing through the period you have paid for. The account then becomes read-only, so you can still open and export documents. Cloud documents are permanently deleted 30 days after the paid period ends unless you restart the subscription.

If a payment fails, editing remains available for seven days. The account then becomes read-only. Cloud documents are permanently deleted 60 days after the failed payment unless payment is recovered.

Security and privacy

You can search from a new device and remove a former teammate without exchanging shared passwords. To provide that access, SmallDocs manages the encryption keys and can decrypt an authorized document. SmallDocs Cloud is not end-to-end encrypted.

The trust boundary

The service decrypts a document in application memory after checking access so that it can render, search, and update it. A compromise of the running application, key-management permissions, or a sufficiently privileged operator could expose plaintext.

Encryption at rest protects database files and backups from being useful on their own. It does not remove SmallDocs from the trust boundary.

Membership is checked on every request. Removing a member revokes their browser and CLI access without requiring teammates to exchange a new password. Connected machines can be viewed and revoked separately.

What is encrypted

  • Document bodies, titles, filenames, tags, and revision metadata are encrypted at rest.
  • SmallDocs uses separate encryption keys for sets of documents with different access rules. It stores those keys through its key-management service, not in plaintext beside the document data.
  • Connections between clients and SmallDocs use TLS.
  • Backups contain encrypted document data. Deleted ciphertext remains in backups until those backups expire.

How search works

After checking document access, SmallDocs decrypts authorized current documents in application memory for the duration of the search. It does not maintain a plaintext or keyword search index. Queries, document text, and result snippets are excluded from application logs.

The server still learns that a user searched, which account was searched, document sizes, timestamps, and which documents were opened.

Add the document you are already reading

Open a Markdown file with SmallDocs, then select Add to Cloud in its file information table.

Subscribe
Local SmallDocs remains free · Open source: verify server · GitHub · Privacy · Terms · Cancellation