CookieCloud is a system for synchronizing encrypted browser cookies and local storage across multiple devices using a self-hosted server. Its primary purpose is to maintain authenticated session states across different browser installations without the need for repeated manual authentication.
The project employs a client-side end-to-end encryption model, ensuring that sensitive data is encrypted and decrypted locally on the device so the synchronization server only handles ciphertext. It distinguishes itself by providing automated session maintenance, which periodically refreshes specific website sessions in the background to prevent login cookies from expiring.
The system includes capabilities for domain filtering via keywords to limit which cookies are synchronized and a web API for recovering session states within headless browsers or external automation scripts.
Users can deploy the required backend synchronization server using containers or specific runtime environments.