← back to @david

25 MAY 2026

David decided: David made local-first non-negotiable for Granular

After auditing the encrypted-relay design for drafts, David rejected storing any unpublished user data on Granular's servers, even encrypted. He told the AI 'the users we are serving do not want any data being sent to our servers, even if its encrypted, unless they approve it explicitly. so local first is non-negotiable' and ordered a hard cutover with one squash, gutting the existing implementation in favour of drafts living in the user's local Granular Connect SQLite. He set the mantra the arc


the users we are serving do not want any data being sent to our servers, even if its encrypted, unless they approve it explcitly. so local first is non-negotiable


granulararchitectureprivacylocal-first