Architecture overview.
MyAlgo is a native desktop application. The application runs as a standalone process on the user's operating system — separate from the browser, separate from every other application. Private keys are generated locally during initial wallet setup, encrypted, and stored using each operating system's standard credential store: Windows Credential Vault on Windows, macOS Keychain on macOS, and Linux Secret Service (libsecret) on Linux. The seed phrase is shown once during wallet creation; afterward, it is the user's responsibility to store it securely offline. MyAlgo never sees, transmits, or has any way to retrieve the seed phrase. When a transaction is signed, the signing operation occurs entirely within the application's process memory; the signed transaction is then broadcast to the Algorand network via the application's connection to a public Algorand node. The unsigned transaction never leaves the device. The signed transaction broadcast carries only what the Algorand network requires for validation: the signature, the transaction body, and the network metadata. No user identity, device fingerprint, or behavioral analytics is included.