Apache CouchDB is an open-source document database that stores data as JSON and is accessed through a standard HTTP/JSON API. You run CouchDB as a single node behind your application server or as a cluster across several servers, adding capacity and availability without changing the API. The Couch Replication Protocol synchronises data between server clusters, mobile devices and web browsers, with multi-primary sync and support for offline-first applications. PouchDB can replicate with CouchDB for browsers and mobile apps. CouchDB is software that you install and operate yourself.
CouchDB is a project of the Apache Software Foundation, a US non-profit, and is released under the Apache License 2.0. It has no commercial owner and no fixed storage location: your data sits wherever you run your own server or cluster. A European organisation can therefore deploy CouchDB entirely on EU infrastructure under its own control. If you use a hosted CouchDB service from a third party, that provider's jurisdiction and hosting location determine the legal position.