𧬠Session Management
Wallet-Bound Privacy & Security
Every AppDuck session is cryptographically bound to a wallet signature, ensuring secure, private workspaces with clear ownership.
Session Architecture
Wallet Authentication
Session initialization requires wallet signature
Private key remains client-side
Session tokens derived from public key
Multi-session support per wallet
Data Privacy
All generated content is private by default
No centralized storage of user data
Local processing with encrypted state
User controls all export and sharing
Session Persistence
Work can be paused and resumed across browser sessions
Context maintained for up to 30 days
Automatic cleanup after expiration
Manual session termination available
Session Metadata
Each session tracks essential information without storing sensitive content:
No Custodial Access:
AppDuck operators cannot access session content
Encrypted local storage only
User controls all data export and deletion
Open source verification of privacy claims
Session Actions
Export Options:
Download Package: Complete file bundle
GitHub Repository: Automated repo creation
Individual Components: Select specific outputs
Mint NFT: Blockchain ownership record (optional)
Session Management:
Pause/Resume: Save progress for later
Fork Session: Create variations from checkpoint
Share Preview: Generate public preview links
Delete Session: Complete data removal
Last updated