Skip to main content

Sharing and data

This page describes all the capabilities of Aivory related to “Your Data”: sharing conversation generated public links with others, exporting personal data, importing conversation history from other platforms or sites, privacy settings pages, and opening and managing cross-conversation memory.

Conversations to Share

What is Share Link?

Share the link is one. ** Only read, public, no need to register. ** Images of the conversation:

  • The content is currently shared. ** active path ** The message above (i.e. the line you are currently seeing in the chat window) does not contain any other branches.
  • Images at the time of creation: ** New messages will not appear in the share. ** To make new content visible, you can share it once again: a new snapshot replaces the old snapshot, while generating a new snapshot. ** The new link. ** The old link disappears.
  • The snapshot only retains the text, references and attached information of the user and the assistant message, and does not carry your account identity data.
warning

Share the link is public: anyone who gets the link can view it, without logging in, without approval. Do not share conversations containing sensitive information.

Creating a shared link.

There are two entrances:

The entranceOperating pathbehavior
The Conversation Page3 thoughts on “Share”Open the “Share conversation” pop-up, tap “Create a Share Link” and display the link, the Copy button and the “Open, without logging in to view” tip, and provide the “Cancel Share” button.
Historical list of sidesThe three-point menu of conversation → “Share”Step One: Create (or refresh) share and copy the link directly to the clipboard, popping up the "share the link has been copied" tip

There is also a “share” item in the action sheet at the top of the conversation page bar.

Pages visited by visitors

Share the page address as https://你的域名/share/<分享ID> After opening it:

  • Use and Chat Pages ** Totally consistent ** Markdown, code blocks, reference sources render, but hide all operating buttons (send, try again, edit, etc.).
  • At the top of the page, the “shared conversation” eyeball and the conversation title are displayed, and the message is arranged by the “user/assistant” role.
  • The footprint displays the watermark “Shared by Aivory”; unlogged visitors will see the “Experience Aivory” entry.
  • ** Registered Users ** You’ll see the “Clone to my conversation” button: a click to copy this snapshot into a new conversation under your account, and then you can continue asking questions based on it.

Appendix and generate images (with asset sharing)

Share the assets in the message, anonymous visitors can also see:

Types of assetsPresentations in the page.
User uploaded photo attachmentsInside is a picture.
Other documents uploaded by usersShowing as a document card (document name)
Images created by AI (such as image_generate The Products)Inside is a picture.
Other products produced by AIShowing the download link.

Visitors share exclusive public routes for access to these documents, and ** Only access the documents that appear in the snapshot. ** You cannot use the link to share your other uploaded content.

tip

If your deployment is upgraded from an older version: There are no attachment fields uploaded in the old shared snapshot. ** to share again. ** Uploaded files can appear on a shared page; AI generates images without the need to re-share.

Cancellation of sharing

In the “Share conversation” pop-up, click “Cancel Share”:

  • withdrawal ** Immediately into force ** The original link immediately turns to 404 (sharing page shows “sharing is not available”).
  • Share can be created again at any time after withdrawal.

Security is

  • The ID in the shared link is a high-end random token (192 bits) that can’t be violently guessed and can’t be seen without getting the link.
  • Sharing pages do not leak the identity information of the shareholder’s account.
  • Access to the file in the snapshot has an independent speed limit to prevent abuse.

Exporting personal data

Path: Head Menu → Setup →** Privacy and Data **“Export all the data.”

After clicking on "Export", the browser downloads a JSON file, such as aivory-export-2026-07-11.json and contains:

The fieldThe contents
conversationsYour entire session, each session containing headings, metadata and a complete message list
memoriesAll of your memories.
exported_atExport time (ISO 8601)

Exports are assembled locally in your browser and downloaded directly, and the content is strictly limited to the current login account’s own data.

info

This export file can be re-identified and imported directly by the "Import conversation" on this page (see section below), so it can also be used as a medium for moving personal conversations across deployments.

Introduction to Conversation

The path: set up ** Privacy and Data ** In “Conversation” select one. .json of documents.

Supported formats (automatic identification)

The same input accepts two formats, and the analyzer automatically determines without manually selecting:

formallyExplainedAdditional Capacity
Talk from other platforms.message Exports a general JSON stored with a mapping structure with parent-child relationshipsEditing/Retesting generated branch trees will completely migrate to Aivory’s conversation tree
“Export all data” documentExposed in the previous section. { conversations: [...], memories, exported_at } The structureAdd to each session. model_id It can be resumed directly with the original model.

Introduction and Cleaning

imported ** Keep only conversation history and title. ** The rest of the content is deleted when browsing:

  • Uploaded files and usage records are not imported.
  • The thinking/state folding blocks in the assistant's main text, internal reasoning markers, and embedded base64 images are all disconnected.
  • This site format only takes the text blocks to stack the original text, thinking, tool calls, references, image blocks in the same calibre thrown away; system message jumped over.

Migration of trees

The editing branches in the source file (including multiple roots produced by the editing of the first question) will be migrated as they were: after the import is completed, the branch points will appear. < n/m > Switching the controls, the active branch will also align the source file where it was at the time; when the active sheet fails, it automatically returns to the last message.

Limits and Results

Limitation of itemsThe upper limit
Number of sessions imported each time1000
Number of messages for each session.10000
Single text message200 KB
  • imported ** Do not call any models, do not consume credits and quotas ** Pure data is written.
  • Mistake tolerance by session: failure to resolve a session will be skipped without affecting the rest of the session; after completion, the message "N conversations have been imported" will be accompanied by the number of failures if there is a failure.
  • The empty assistant replies in the source file with the status "Stop" and does not misreport the error on the interface.

Configuration of Privacy Page

The path: set up ** Privacy and Data ** The page is divided into two blocks:

blockedThe contents
Storage of dataExplanatory text: conversation is stored on the server you are connected to (the deployment scenario is your own server); you can contact the administrator to delete the data
Exporting and clearing.“Import conversation”, “Export all data”, “Clear all sessions” three-line operations
danger

Delete all sessions. ** permanently deleted ** All your sessions must be confirmed again in the Confirm pop-up after clicking, and can not be resumed after deletion. If you only want to delete an individual conversation, do the conversation separately in the side bar.

The memory switch and management is not on this page, but in the “Settings → Personalization” section below.

Memory

What is Memory.

Aivory is ** Cross Conversation ** Remember your long-term facts (preferences, identities, constraints, etc.)

  • After each round of conversation, the backdrop is based on the task model. ** Disconnected ** Extract candidate memory and don’t take up the time you’re waiting for an answer.
  • Memory is ** state of perception. ** A: When new facts are written, it automatically decides whether old memories are outdated (e.g., “move to Tokyo” will make “living in Beijing” outdated), and outdated memories are only historical references and are no longer considered current facts.

Meaning of Memory Status:

State ofInterface labelsMeaning of
ACTIVEEffective isActual facts, directly applied when answering
STALEexpiredJust history, not the present.
UNKNOWN_CURRENTUnknownWhether it is still uncertain.
HISTORICAL_ONLYonly historyOnly used for the “I used...” category.
QUERY_DEPENDENTCombined judgmentWhether applicable depends on current questions

Opening and closing.

The path: set up ** Personalized ** The “Memory” block.

  • Enable memory switch to control memory. ** Use and Conservation ** After closing, all conversations neither inject existing memories nor extract new memories.
  • This preference is saved on the service side and is effective across devices.
  • Administrators can shut down memory globally at the platform level; when it is shut down globally, the entire “memory” block will not appear in your settings.

Management of Memory

After enabling memory, the memory manager appears in the same block:

OperatedExplained
See alsoList all memories, each with a status badge and optional properties keys
FilteredFilter to “All / Valid / Expired”
Added MemoriesAdd manually: Fill in memory content, select properties keys and properties values
EditedModify memory content or status (marked as expired/marked as valid)
forgottenRemoving this memory requires confirmation

Memories in conversation.

  • You can say “remember...” directly in the conversation, and the model will pass. save_memory The tool explicitly writes a memory, and the chat interface tells you that the memory has been updated.
  • When answering, effective memory is injected as part of the system hint, so that the model “know you”; this does not require any additional model calls and does not affect the response speed.

Boundaries of privacy

  • ** Share conversations in workspace that do not use memory at all ** Neither inject your personal memories nor extract from shared conversations to prevent your personal facts from leaking to space members. The team workspace
  • The memory is included in "Export all data". memories The field can be exported at any time.
  • Each memory can be deleted separately; the memory level is cleared when the account is deleted.

Related pages