Symbol Docs
Features

Attachments

Attach files, screenshots, and logs to any capsule.

Capsules can include file attachments: screenshots, log files, config files, or any other supporting material.

Limits

  • 25 MB per file
  • 50 MB per capsule (total attachments)
  • 200 MB total storage per user

Uploading

Attachments can be added when creating or updating a capsule:

  • Web UI: drag and drop or use the file picker
  • MCP Desktop: use create_capsule_with_attachments to attach local files directly from your AI conversation

Image dimensions

Every image attachment reports its width and height in pixels, next to its name, type, and size. The numbers describe the image as it is stored: large uploads are resized when they arrive, so an image you uploaded at 6000 pixels wide reports its stored size, not the original. Rotating an image a quarter turn swaps the two values, so you can confirm a rotation without downloading the picture. PDFs, text files, and other non-images report no dimensions, and neither do SVG files, which have no fixed pixel size.

Encryption

Attachments are not end-to-end encrypted, even on an encrypted capsule. The bytes are stored and served unencrypted, and anyone holding an attachment's URL can fetch them without a session, API key, or master key. This is deliberate (the server needs plaintext to generate thumbnails), so attachments sit outside the E2EE boundary that protects capsule content. Do not attach anything you would not store in plaintext. See End-to-End Encryption for exactly what is and isn't encrypted.

An attachment URL stops working once the access it was issued under ends: the file is deleted, the capsule stops being shared, the person who opened it loses access to the capsule, or the API key or connected app that fetched it is revoked.

Expiration

How long an attachment is kept depends on the workspace its capsule lives in:

  • Your personal workspace, Free plan: attachments expire after 30 days.
  • Your personal workspace, paid plan: attachments are kept while your subscription is active. If you move to Free, they start a 30-day expiry once your downgrade grace period ends, and upgrading again clears it.
  • An organization's workspace: attachments are kept whatever your personal plan is. Changing your own plan never expires files in an organization. If the organization is deleted, its capsules move to their creators' personal workspaces, and their attachments follow each creator's plan from then on.

Attachments referenced in the body of a capsule published as a skill are kept indefinitely. A background job deletes expired files. When the retention for new uploads is known, the attachment list on the capsule page states it.

Supported Formats

Any file type is accepted within the size limits. Common use cases include:

  • Screenshots of error messages or UI states
  • Log files and stack traces
  • Configuration files
  • Data exports (CSV, JSON)

On this page