// documentation

Secret Notes for Confluence
Docs.

How to insert, reveal, restrict, revoke, and troubleshoot secret notes on Confluence pages.

Overview

Secret Notes for Confluence lets users store sensitive content inside a Confluence page without putting plaintext secrets into the page body, version history, search index, or exports.

Use it for temporary passwords, access tokens, certificate passphrases, private keys, or similar sensitive content that needs to stay linked to a runbook, onboarding page, or operational wiki in Confluence.

Where to find it

Secret Notes is an in-page element (macro), not a separate panel. You add it to a page wherever you would add a divider, info panel, or table.

  • Slash command: while editing a page, type /Secret Note and select it.
  • Macro browser: use the insert (+) menu in the editor and search for “Secret Note”.

Create a secret note

  1. Edit the page and insert the Secret Note element.
  2. Enter a clear label, such as “Production API token” or “TLS certificate passphrase”. The label is shown on the sealed card.
  3. Paste or type the secret content.
  4. Choose who can reveal the note.
  5. Choose an expiry policy.
  6. Save the configuration and publish the page.

On publish, the page stores only an opaque reference id. The label and the secret content are stored separately in Forge — the label and metadata in Forge KVS, and the secret plaintext in the Forge Secret Store.

Access modes

Page viewers

Default mode. Anyone who can already view the page can reveal the note. Page permissions and restrictions form the first access floor. You can optionally allow external guests who can view the page to reveal it.

Restricted

Choose specific users and/or groups that may reveal the note. Everyone else who can view the page sees a sealed card they cannot open.

Only me

Only the creator can reveal the note. No one else who can view the page can open it.

External and guest collaborators are blocked by default. They can reveal a note only when the creator explicitly allows guests on a page-viewers note. Anonymous users are always blocked from reveal access.

Expiry policies

Read once

The note self-destructs after the first successful reveal by a reader, who is asked to confirm first. The creator can reveal their own note to check what they stored without consuming it — that preview is recorded in the audit trail and counts towards the view count. This is the default.

1 hour

The note remains revealable for 1 hour, then expires.

24 hours

The note remains revealable for 24 hours, then expires.

7 days

The note remains revealable for 7 days, then expires.

No expiry

The note remains until revoked manually. As a defense-in-depth backstop, the secret-store payload still has a maximum platform TTL of 365 days.

Reveal a note

  1. Open the page and find the sealed Secret Note card.
  2. Click Reveal.
  3. For read-once notes, confirm that you understand the note will self-destruct after reveal. Creators revealing their own read-once note are not asked to confirm, because that preview does not destroy it.
  4. Use Hide when you no longer need the plaintext on screen.

If you copy a revealed secret, it enters your operating-system clipboard. Clear your clipboard when you are done, especially if you use clipboard history or sync tools.

Replace a secret

The creator can replace (rotate) the secret stored in an existing note from the note's configuration. Leave the secret field blank to keep the existing value; enter a new value to replace it.

Expiry can only change when you replace the secret. Replacing rotates the stored payload and records a rotated event in the audit trail.

Revoke a note

Creators can revoke their own notes at any time. A revoked note cannot be revealed again, and the secret is destroyed immediately — including when a Marketplace subscription has lapsed.

Use revoke when a secret should no longer be available, when the wrong audience was selected, or when the secret has been rotated elsewhere.

Copying and moving pages

Each secret is bound server-side to exactly one page.

  • Copying a page carries the opaque reference onto the copy, but the app refuses to reveal it there because the copy is a different page. A copied reference is a dead link, not a leak.
  • Moving a page keeps the same page identity, so the note stays revealable for authorized users.
  • Deleting a page does not destroy the secret straight away — it makes it permanently unreachable. The deleted page can no longer render the element, and because each secret is bound server-side to one page, no other page can reveal it. The stored payload is then destroyed by its secret-store TTL, at most 365 days later. If you need the secret gone immediately, revoke it before you delete the page.

Audit trail

Secret Notes keeps a metadata-only audit trail. Audit events do not include secret plaintext.

  • created
  • reveal attempted
  • revealed
  • rotated
  • expired
  • revoked

The creator can see the audit history for their own notes. A creator previewing their own read-once note is recorded as a revealed event annotated as a creator preview. The audit trail is creator-only, but the view count on the card is visible to everyone who can see the note, so a preview is never invisible to its reader.

Limits

Secret payload
10 KB maximum
Note label
120 characters maximum
Notes per page
20 active notes maximum
Reveal attempts
20 per actor per note
Restricted users/groups
50 users and 50 groups maximum per note
Audit events
100 retained per note
Secret Store TTL backstop
365 days maximum

Troubleshooting

I cannot reveal a note.

You may not be in the note's reveal audience, the note may be expired/revoked/self-destructed, or you may be viewing a copy of the page rather than the original the secret is bound to.

A read-once note says self-destructed.

A reader has already revealed it successfully. Read-once notes cannot be revealed again by anyone, including the creator. A creator previewing their own note does not trigger this — only a reader’s reveal consumes the note.

A note shows as relocated or unavailable on a copied page.

Secrets are bound to a single page. When a page is copied, the copy carries the reference but cannot reveal it. Recreate the note on the new page if you need a secret there.

A guest or external collaborator cannot reveal a note.

Guests are blocked by default. They can reveal only when the creator enables “Allow guests” on a page-viewers note. Anonymous users are always blocked.

I copied a secret. What should I do?

Paste it only where intended, then clear your clipboard if your operating system or tools keep clipboard history.

Need help?

For support, bugs, privacy questions, or Marketplace review questions, open a support ticket.