Synhedra

隱私說明 Privacy Notice

同意版本 —;本頁內容最後更新 2026-10-26(同意版本升為 2026-10-26:已登入的人下次開站會請你重新同意;雲端存檔的同意也一併升版,因為議題的工地照片會隨設計存進雲端)。本 Demo 不登入也能使用全部功能;只有 AI 功能(「AI 解讀」量體描述、AI 畫布、AI 助手)需要 Google 登入或邀請碼。以下依個人資料保護法第 8 條告知。

Consent version shown above; this page was last updated on 2026-10-26 (the consent version is now 2026-10-26: if you are signed in, you will be asked to agree again on your next visit; the cloud storage consent is also updated because site photos on issues are stored in the cloud with the design). You can use every feature without signing in. Only the AI features ("AI interpretation" of massing descriptions, the AI canvas and the AI assistant) require Google sign-in or an invite code.

本次變更(2026-10-26) What changed (2026-10-26)

四句重點 In four sentences

離線模式:瀏覽器的 service worker 只快取本站的程式檔(檔名含版本雜湊)、首頁、2D 文字用的字型與品牌圖示,讓你離線也能開啟工作區與這台電腦裡的設計;它不快取設計內容、帳號資料、分享頁或伺服器的回應。
Offline mode: the browser's service worker caches only this site's program files (file names carry a version hash) the home page, the fonts used for 2D text and the brand images, so the workspace and the designs on this computer open offline; it never caches design content, account data, share pages or server responses.

蒐集者 Collector(待填);聯絡 Contact:(待填)
蒐集目的 Purpose計算每位使用者每月的 AI 使用次數(AI 解讀、AI 畫布與 AI 助手共用同一個月額度)、防止濫用;了解使用者的職業與領域分布,用於改善產品。
Count monthly AI usage per user (AI interpretation, AI canvas and AI assistant share one monthly quota), prevent abuse, and understand who uses the product.
資料類別 DataGoogle 帳號識別碼(sub,一串數字,不含 email 與姓名);選填的職業與領域;同意版本與時間;最後使用時間;當月 AI 使用次數。不保存 email、姓名、頭像或你輸入的 AI 描述。只有在你同意「雲端存檔」後,才會保存你的設計(含基地圖形),見下方「雲端存檔」。
Google account ID (a number, no email or name), optional occupation and field, consent version and time, last-seen time, monthly AI count. We do not store your email, name, avatar or AI prompts. Your designs (including site outlines) are stored only after you agree to "Cloud storage" below.
利用期間 Retention帳號連續 365 天未使用即自動刪除;你也可以隨時刪除。
Deleted automatically after 365 days of inactivity, or any time you choose.
利用地區與對象 Where資料存放於 Cloudflare(D1 資料庫與 Durable Objects;同意雲端存檔後,設計內容另存於 Cloudflare R2 亞太區)。「AI 解讀」(量體描述)時,你輸入的描述與包絡體摘要會經本站伺服器送到伺服器設定的 AI 服務供應商處理:Anthropic(Claude)或 Google Gemini 擇一(由伺服器設定決定,兩家金鑰都有時用 Anthropic;每次回應都標示實際使用的供應商與模型。若使用 Gemini 免費層,依 Google 條款可能被用於改進其服務);不會把你的帳號資料送給供應商。解讀結果(不含帳號資料)會以「描述+摘要+模型」的雜湊為鍵在 Cloudflare 快取 1 小時,期間相同的描述直接回快取、不再送模型也不計次。AI 畫布與 AI 助手使用同一個伺服器設定的供應商,但不快取,見下方「AI 功能」。
Stored on Cloudflare. For "AI interpretation" (massing descriptions), your description and the envelope summary are forwarded through our server to the AI provider configured on the server: either Anthropic (Claude) or Google Gemini (server setting; Anthropic when both keys are set; every response states the provider and model actually used. With the Gemini free tier, Google may use the data to improve its services); your account data is not sent. The result (no account data) is cached on Cloudflare for 1 hour, keyed by a hash of description + summary + model; identical descriptions in that hour are answered from the cache without a model call or quota use. The AI canvas and AI assistant use the same server-configured provider but are not cached; see "AI features" below.
你的權利 Your rights登入後,在帳號選單可「下載我的資料」與「刪除帳號」(同時刪除使用次數)。其他請求請寫信給聯絡信箱。
Use the account menu to download or delete your data. Email the contact for anything else.
不提供的影響 If you decline不登入仍可使用 AI 以外的所有功能;也可改用邀請碼。
Everything except AI still works; invite codes are an alternative.

雲端存檔 Cloud storage

未登入時,設計只存在你的瀏覽器。登入後另外詢問是否開啟「雲端存檔」(另行同意,版本 2026-10-12;不同意仍可使用其他功能,設計只存在這台電腦)。同意後:

Before you sign in, designs stay in your browser. After signing in you are asked separately whether to turn on cloud storage. If you agree: design content is stored in Cloudflare R2 (Asia-Pacific data centres) and the index (names, projects, thumbnails, versions, sizes) in Cloudflare D1, keyed by a hash of your account ID. It covers your 3D and 2D designs, site outlines, scenes, thumbnails and names; designs you made on this computer before signing in are uploaded too. Kept until you delete them or your account (accounts unused for 365 days are deleted with their designs). Deleted designs can be restored for 30 days, then their content is deleted; names are kept until day 90 so your other devices delete them too. Deleting your account deletes all cloud designs first. Each computer downloads only the list until you open a design; signing out uploads pending changes and then clears this account's cached designs from the computer. If you sign out on another device (which signs out all devices) or the sign-in expires, the next launch on this computer clears unchanged cached designs; changes not yet uploaded are locked and hidden from others until you sign in with the same account again or discard them. Free plan: 1 GB, 2,000 designs, 200 projects.

版本歷史(測試中,目前未開啟) Version history (in testing, currently off)

這項功能目前在本站是關閉的,不會保存任何版本;開啟與否由本站設定決定,開啟後檔案選單與首頁設計卡片選單才會出現「版本歷史…」。以下說明開啟後的做法:

This feature is currently turned off on this site and no versions are stored. When enabled, overwriting a cloud design keeps the overwritten copy as a version (roughly one per editing session for your own edits; always for edit-link saves, live-collaboration write-backs and restores), in the same Cloudflare R2 bucket (Asia-Pacific), with only revision, size, time, content hash and source type (you, link, collaboration or restore) — not who made the change; keys use a hash of your account ID. Retention: the latest 10 versions, plus the newest version of each day for 30 days; at most 40 versions / 64 MB per design, versions over 10 MB are not kept, about 256 MB per account. Expired versions of designs that are no longer saved are removed at the next version or by the daily clean-up. Only the owner (signed in) can see versions; share links, folder links, other collaborators and AI read tokens cannot. Permanently deleting a design deletes its versions; deleting your account deletes all of them (even if the feature was turned off); versions of designs that no longer exist are purged daily.

設計分享 Design sharing

你按「分享」時,該設計的內容(量體圖、基地、場景)會上傳到 Cloudflare D1,任何拿到連結的人都能依你設定的權限檢視、備註或編輯;備註者自填的暱稱與內容也存在同一處。管理分享的祕密只存在你的瀏覽器,伺服器只存其雜湊;登入狀態下建立的分享會記錄你的帳號識別碼,刪除帳號時會解除關聯。切回「不分享」即立刻刪除內容與備註;超過 365 天未更新的分享也會自動刪除。「與我共享」清單只存在你的瀏覽器。伺服器支援時,一個分享可以有三條連結(可編輯、僅供檢視、可備註),每條各有自己的網址,可以各自開關、設定到期日或重新產生(舊網址立刻失效);連結與這些設定存在同一個 Cloudflare D1,停止分享時一起刪除。可備註或可編輯的人可以在議題上附工地照片:照片在對方的瀏覽器先去除 EXIF 等中繼資料(含拍攝位置)並縮小,之後就是設計內容的一部分,隨分享存在伺服器(Cloudflare D1,較大的分享在 R2),也隨擁有者的雲端存檔存在雲端儲存空間,跟著設計一起刪除。分享者允許「複製為我的範本」時,拿到連結的人可以把設計複製成自己的新設計;副本會先清掉議題、照片、分享、專案資訊與標題欄的人名、地址與聯絡方式、基地經緯度等個人與關聯資料,存在對方的瀏覽器(對方登入時存進他自己的雲端存檔),本站不另外記錄是誰複製的。
Sharing uploads that design to Cloudflare D1; anyone with the link can view, comment or edit per your setting. Comments (self-chosen name and text) are stored there too. Stopping sharing deletes everything immediately; shares not updated for a year are purged. Deleting your account unlinks shares created while signed in. Where supported, a share can have three links (can edit, view only, can comment), each with its own address that you can turn on or off, give an expiry date or regenerate (the old address stops working at once); the links and these settings are stored in the same Cloudflare D1 and deleted when you stop sharing. People with a comment or edit link can attach site photos to issues: their browser first strips EXIF and other metadata (including location) and downsizes the photo, after which it is part of the design content, stored with the share on our server (Cloudflare D1, larger shares in R2) and with the owner's cloud save in storage, and deleted with the design. If you allow "Copy as my template", people with the link can copy the design as a new design of their own; the copy first removes issues, photos, sharing, names, addresses and contact details in project info and title blocks, site coordinates and other personal or linked data, and is stored in their browser (or in their own cloud save if they are signed in); we do not record who made a copy.

即時協作 Live collaboration

雲端存檔裡的設計可以多人同時編輯(是否開放依本站設定而定)。能加入的人:設計擁有者,以及已登入且持有該設計分享連結的人,權限照連結設定(檢視、備註或編輯);每個房間最多 12 人在線、6 人編輯;只有 5 MB 以內的設計會開協作。

Cloud designs can be edited by several people at once when this site enables it. Who can join: the design owner and signed-in holders of that design's share link, with the link's permission (view, comment or edit); up to 12 online and 6 editors per room; only designs up to 5 MB. Each design has one room (a Cloudflare Durable Object with SQLite) holding a snapshot of the design, the log of changes made during collaboration (each tagged with a hash of the editor's account ID and a tab code, not the raw ID), records for element borrowing and conflict checks, and the owner's account ID and design ID for writing back; a Cloudflare D1 row records which account's design has a room and when it was last active, so clean-up and account deletion can find it. No email, name or avatar is stored. People in the same room see each other's role label (e.g. "Owner 1", "Editor 2"), colour, cursor, selection and dragging; this presence is relayed live only and not written to the room's records, and labels are generated by the server, not your Google name or email. Changes are written back to the owner's cloud storage about every 5 minutes while someone is online and about 30 seconds after the last person leaves (counted toward the owner's storage); the version before a session's first write-back is kept as a "before collaboration" version the owner can restore (kept the same way as the overwritten version under "Folder sharing" below), and if the cloud copy was changed elsewhere meanwhile, that copy is saved as a separate "conflict copy" design. A room is cleared by the daily clean-up after 7 idle days once every change has been written back and the cloud copy matches the last write-back; otherwise it is kept until that holds. Rooms whose design was deleted from the cloud are cleared after 7 idle days, including unwritten changes. Deleting your account clears the collaboration rooms of all your designs first, then your cloud designs and account; rooms of accounts that no longer exist are force-cleared. Stopping a share or lowering its permission disconnects people who joined through that link on a best-effort basis; connection tickets expire within 1 hour and must be re-validated. Our collaboration logs record only metadata such as role, entry type (owner or share link) and result — no identity or design content.

資料夾分享 Folder sharing

開啟雲端存檔後,你可以把雲端裡的某個資料夾做成連結分享(「可以檢視」或「可以編輯」)。這項功能是否開放依伺服器設定而定。建立後:

After turning on cloud storage you can share a cloud folder by link ("can view" or "can edit"), when the server has this feature enabled. Anyone with the link can read everything in that folder — its subfolders and designs (names, units, thumbnails, content), including designs you add later; moving items out or stopping the share cuts their access immediately. With an edit link, changes saved by link holders are written straight into that design in your cloud and count toward your storage; the names, folder and thumbnails they send are ignored. The version overwritten through a link is kept for 30 days (same Cloudflare R2 bucket, index in D1) and can be restored from the home page; it is deleted when you upload a new version, permanently delete the design, or when that period ends. Link holders do not need to sign in; we store no identity for them and use their IP address only briefly in Cloudflare rate-limit counters. Stopping the share or deleting the folder revokes the link (the revocation record is cleared after 30 days); withdrawing cloud-storage consent revokes all your folder shares; deleting your account deletes all share records. The code in the link acts as the access credential and appears in Cloudflare request logs and in link holders' browser history — share links only with people you trust. "Download my data" lists your active folder shares.

AI 功能(AI 畫布與 AI 助手) AI features (AI canvas and AI assistant)

本節適用於「AI 畫布」與 2D「AI 助手」;「AI 解讀」(量體描述)的供應商與 1 小時結果快取見上方表格的「利用地區與對象」。使用「AI 畫布」(手繪草圖、照片或掃描平面轉成牆與門窗、手繪筆畫分類、對 3D 設計下指令)或 2D「AI 助手」時,需要 Google 登入或邀請碼,第一次使用前會先顯示這段說明並請你確認(確認只記在你的瀏覽器,可在帳號面板的「AI 功能」撤回)。每次使用:

「AI 技能」(節點圖的程式碼節點,目前只在開發環境開啟):送出的只有你輸入的技能描述(email、電話與身分證字號樣式先換成佔位字)與介面語言,經同一個伺服器轉送給同一家 AI 服務供應商,同樣需要登入或邀請碼、計入月額度、本站不保存;不送你的設計、節點圖或任何模型資料。AI 回的是一段程式碼,你看過按「加入並執行」後才在你的瀏覽器沙箱裡執行,之後不再呼叫 AI;技能庫只存在你的瀏覽器。
"AI skills" (code nodes in the node graph, currently enabled only in development builds) send only the skill description you type (email, phone and ID-number patterns replaced with placeholders) and the interface language, through the same server to the same AI provider, with the same sign-in, monthly quota and no storage on our side; your design, node graph and model data are never sent. The AI returns code that runs only in your browser's sandbox after you review it and press "Add and run", with no further AI calls; the skill library is stored only in your browser.

This section covers the AI canvas and the 2D AI assistant; the provider and the 1-hour result cache of "AI interpretation" (massing descriptions) are described in the "Where" row of the table above. The AI canvas (hand sketch, photo or scanned plan to walls and openings, freehand stroke classification, instructions on a 3D design) and the 2D AI assistant require Google sign-in or an invite code, and show this notice for confirmation before first use (the acknowledgement is stored only in your browser and can be withdrawn under "AI features" in the account panel). Each use sends: the image you choose (sketch, photo, scan or one PDF page, downscaled in your browser to about 1,568 px on the long side and converted to JPEG; the original file is not uploaded), freehand stroke coordinates, the text you type, and a summary of the design data the request needs (e.g. levels, walls, doors/windows and node parameters, 2D layers and the outlines of selected objects) — never the design name, account ID or email; email, phone and ID-number patterns in text are replaced with placeholders. It (including images, sketches, freehand strokes, the text you type and the design-data summary) is forwarded through our Cloudflare server to the AI provider configured on the server: Google (Gemini API, model set by the server) or Anthropic (Claude models such as Claude Sonnet 5.5, or Claude Opus 5.5 if you choose it). Anthropic is used when both are configured, and the notice shown before first use names the provider this site currently uses. Calls use that provider's API key configured on our server; the key is never sent to your browser and never logged. Google processes API data under the Gemini API terms of service and its privacy policy; Anthropic processes API data under its commercial terms and privacy policy. On Google's unpaid Gemini API tier, Google may use submitted content (including images and text) to improve its products, which may include human review; this does not apply on the paid tier. We do not keep the images, strokes, texts or AI replies: they pass through the server only during the request (no cache, no database or R2 writes), and our logs record metadata only (time, task, model, image size, character counts, result, timing). The image stays only in the open AI canvas panel in your browser and is discarded when you close it; only elements you accept from a preview become part of your design and are stored like the rest of it. Every model call (including automatic correction retries) counts toward your monthly AI usage. AI output can be wrong, so it is always shown as a preview you accept or reject; one undo reverts an accepted result.

AI 讀取權杖(MCP,測試中,目前未開啟) AI read tokens (MCP, in testing, currently off)

這項功能目前在本站是關閉的,帳號面板不會出現,也無法產生權杖。以下說明開啟後的做法:你可以在帳號面板產生「個人存取權杖」,貼到你自己使用的 AI 工具(例如支援 MCP 的 Claude Code),讓它唯讀地讀取你自己的雲端存檔設計(設計清單、摘要、數量表、法規檢討輸入)。

This feature is currently turned off on this site; it does not appear in the account panel and no tokens can be created. When enabled, you can create a personal access token in the account panel and give it to an AI tool you use (e.g. Claude Code with MCP) so it can read your own cloud designs read-only (list, summary, schedule, regulation-review inputs). We store in D1 only the token's SHA-256 hash, your label, a 12-character hint, creation / expiry / last-used times and the day's call count; the full token is shown once at creation and never stored. Cloud-storage consent is required. Tokens read only your own non-deleted cloud designs — not designs shared with you, collaboration rooms or version history — and cannot write anything. Design data is returned to the AI tool holding the token and is then handled under that tool's and its AI provider's terms; we do not send it to AI providers ourselves. Tokens last 7, 30 or 90 days, at most 5 per account; revoking in the account panel takes effect immediately; records expired for over 30 days are removed; deleting your account deletes all tokens, and withdrawing cloud-storage consent suspends them. Logs record only method, tool name, result and timing — no token, account ID, design ID, name or content. Keep tokens safe: until revoked, a leaked token lets its holder read all cloud designs in your account.

Speckle 連接器(測試中,功能未開啟) Speckle connector (in testing, feature not enabled)

這項功能目前在本站是關閉的(功能未開啟),選單不會出現。以下說明開啟後的做法:你可以把 3D 設計傳到 Speckle,或接收 Speckle 上的版本當參考網格。資料會送到你指定的 Speckle 伺服器(預設 app.speckle.systems,或你填的自架伺服器),依該服務的條款與隱私政策處理。

This feature is currently turned off on this site (feature not enabled); it does not appear in the menus. When enabled, you can send a 3D design to Speckle or receive a Speckle version as reference meshes. Data is sent to the Speckle server you specify (app.speckle.systems by default, or a self-hosted server you enter) and handled under that service's terms and privacy policy. What is sent: meshes of walls, curtain systems, floors, columns, beams, doors, windows and rooms with name, category, level, type, material, element ID and the version message you write — no project info, client, address, account or share links. Your browser sends it directly; it does not pass through our servers. The personal access token you create in Speckle is used only for that Speckle server; by default it stays in this tab's memory, and only if you tick "Remember" is it kept in this browser's localStorage. Our servers never receive or store it; revoke it in Speckle. Received meshes are stored in your design like imported files and go through the same checks and clean-up.

第三方雲端硬碟 Third-party cloud drives

你可以選擇把設計以 .lsm 檔存到自己的 Google Drive、Microsoft OneDrive 或 Dropbox,並從那裡開啟。這是與「雲端存檔」分開、各自獨立的功能:不需要 Synhedra 登入,是否開放依本站設定而定(未設定的供應商不會出現)。

You may choose to store designs as .lsm files in your own Google Drive, Microsoft OneDrive or Dropbox and open them from there. This is separate from "Cloud storage" and independent of Synhedra sign-in; it is available only for providers configured on this site. Authorization happens between your browser and the provider: "Connect" opens the provider's own sign-in/consent window, and the resulting access token is kept only in this browser tab's session storage (gone when the tab closes); our server never receives, relays or stores it, and no long-lived refresh token is requested. "Disconnect" discards the token immediately; to revoke Synhedra's authorization, remove the Synhedra app in the provider's account security settings. Least-privilege scopes: Google Drive drive.file (only files created by Synhedra or that you pick in the Google file picker); OneDrive Files.ReadWrite.AppFolder (only the "Apps/Synhedra" folder); Dropbox "App folder" app (only the "Apps/Synhedra" folder) — Synhedra cannot read your other files. On save, the design's content (3D: massing graph, site outline, scenes; 2D: drawing) with its name and unit is packed into a .lsm file and uploaded by your browser directly to the provider, optionally with a DXF or IFC export; on open, your browser downloads it directly. None of this passes through our server; storage, retention and deletion follow the provider's terms and privacy policy. We keep only, in your browser's localStorage, which drive file and version a design maps to (to write back to the same file and detect remote changes); this is not synced to other devices or sent to the server. Files in a drive have no Synhedra share links, parameter pages or comments — use the drive's own sharing. Files opened from a drive are treated as external data and go through the same checks and clean-up as imported files. "Export to Google Sheets" / "Export to Google Slides" (2026-10-26): when you press these in the regulation review report, area schedule, schedules, sheets or presentation board, your browser uploads that table (as XLSX) or images of the sheet pages (as PPTX) directly to your own Google Drive, where Google converts it into a spreadsheet or presentation; it uses the same drive.file scope and access token, never passes through our server, and we keep no copy or link. The converted file is then kept under Google's terms and privacy policy and can be deleted in Google Drive. The OAuth client IDs used are public values provided by this site's configuration; Google, Microsoft and Dropbox log your requests to their APIs under their own policies.

使用統計(只計數) Usage statistics (counts only)

這項功能在本站已開啟。為了知道每週有多少專案真的做出了交付物,你在本站完成下列動作時,瀏覽器會送出一筆「動作類型+次數」給本站伺服器——匯出 PDF、匯出提案板(工作區域圖片/PDF)、匯出影片、匯出 IFC、匯出法規報表、建立分享連結或參數頁連結、在別人的分享頁把設計「複製為我的範本」;另外,同一個設計在同一週(UTC)第一次完成上述動作時,多計一次「有交付的專案」。

This feature is on for this site. To learn how many projects actually produce deliverables each week, completing any of these actions makes your browser send "action type + count" to our server: exporting a PDF, exporting a presentation board (artboard images or PDF), exporting a video, exporting IFC, exporting a regulation report, creating a share link or parameter-page link, or using "Copy as my template" on someone else's shared page; in addition, the first such action on a design in a given week (UTC) counts once as "a project with a deliverable". What is sent: only the action type (one of these eight) and a count, batched over 5 seconds, without cookies. What the server stores: only "action type + date (UTC day) + that day's total count", in Cloudflare Durable Objects, deleted after 400 days; everyone's counts are added together and cannot be traced to a person, computer or design. Not collected: no design ID, design name or content, account ID, email, IP address, browser details (User-Agent), URL or referrer is sent or stored; this endpoint does not read the sign-in cookie, so signed-in and signed-out users send exactly the same thing. "Same design, same week" is decided only in your browser: localStorage keeps the current week and short hashes of design IDs to avoid double counting; this record is never sent and resets each week (clearing site data or switching browsers starts it again). Abuse prevention: only the eight types are accepted, at most 50 per request and 20 per type; to cap each network's daily count, the server briefly uses your IP address in Cloudflare rate-limit counters (minutes) and counts the day's events in memory under a hash of the network address with a random value that changes daily and is never written to storage — all of this is gone the next day or when the server restarts. To opt out, turn on "Do Not Track" or "Global Privacy Control" in your browser: it then sends nothing, and the server ignores any request carrying either header. Purpose: only to see site-wide weekly deliverables (the product's north-star metric); not used for advertising, never combined with account data, and not shared with third parties.

其他第三方服務 Other services

底圖:內政部國土測繪中心。周邊建物:OpenFreeMap(OpenMapTiles、OpenStreetMap);備援時為 OpenStreetMap Overpass。地址查詢:OpenStreetMap Nominatim(經本站轉送,不附帶身分)。詳見 資料處理方法。

伺服器紀錄與分享期限 Server logs and share limits

本站架在 Cloudflare 上。Cloudflare 會為每個請求記錄網址(包含設計分享、參數頁與資料夾分享連結裡的代碼)、你的 IP 位址、時間與瀏覽器資訊,用於除錯、統計與防止濫用;這些紀錄由 Cloudflare 依其服務設定保存(Workers 日誌目前約數天),本站只用來排查問題,不與帳號資料合併。本站自己的日誌只記中繼資料(例如結果、毫秒數、大小),不記 email、帳號識別碼或你的設計與描述內容。為了限速與防止濫用,IP 位址會在 Cloudflare 的速率限制計數器中短暫使用(以分鐘到天計)。未登入時建立的分享限 256 KB、7 天後自動失效,每個網路每天的建立次數也有上限;較大的分享內容存放在 Cloudflare R2,索引存放在 Cloudflare D1。
This site runs on Cloudflare, which logs each request's URL (including the codes in design-share, parameter-page and folder-share links), your IP address, time and browser details for debugging, statistics and abuse prevention; Cloudflare keeps these per its service settings (Workers logs currently a few days). We use them only for troubleshooting and never combine them with account data. Our own logs hold metadata only (results, timings, sizes) — no email, account ID, designs or prompts. IP addresses are used briefly in Cloudflare rate-limit counters (minutes to days). Shares created without signing in are limited to 256 KB, expire after 7 days, and are capped per network per day; larger shared content is stored in Cloudflare R2 with its index in Cloudflare D1.