--- id: TASK-36 title: Port folk-private-workspace shape (data sovereignty zone) status: To Do assignee: [] created_date: '2026-02-18 19:50' labels: - shape-port - phase-4 - privacy milestone: m-0 dependencies: - TASK-24 references: - canvas-website/src/shapes/PrivateWorkspaceShapeUtil.tsx priority: low --- ## Description Port PrivateWorkspaceShapeUtil from canvas-website to rspace-online. Source: canvas-website/src/shapes/PrivateWorkspaceShapeUtil.tsx (370 lines) Target: rspace-online/lib/folk-private-workspace.ts Features to implement: - Data sovereignty container zone - Visibility badges (public/private indicators) - Private data compartmentalization - Works with existing folk-google-item shape - Drag-in/drag-out items to change privacy scope ## Acceptance Criteria - [ ] #1 Workspace zone renders with privacy boundary - [ ] #2 Visibility badges display correctly - [ ] #3 Items inside zone respect privacy scope - [ ] #4 Toolbar button added to canvas.html