That's a good model to adopt. It's also the "ubiquitous encryption" that has James Comey crying like a baby.
I encourage more apps and services to adopt this model. Just, be careful when you do. Definitely open source your code, and definitely get it audited by a qualified team (e.g. NCC Group's crypto services).