Cozy
Cozy gives you personal cloud that automatically gathers all your data from third-party services. French-hosted on your own infrastructure.
Self-hosted personal cloud, honestly reviewed. What it promises, what actually shipped, and the significant caveat about its current direction.
TL;DR
- What it is: AGPL-3.0 personal cloud platform — file sync, mobile backup, and an app ecosystem running on your own server. Think self-hosted Dropbox with a French privacy pedigree [4].
- Who it’s for: Privacy-conscious individuals and small households who want to escape Google Drive or Dropbox, keep data under EU law, and are comfortable running a Go-based server.
- Cost savings: Cozy’s managed cloud runs €4–12/mo for 50GB–1TB. Google One runs $2.99/mo for 100GB, $9.99/mo for 2TB. Self-hosted on a €5 VPS costs almost nothing past setup time. The math works out, but there’s a catch.
- Key strength: Single Go binary (
cozy-stack) with built-in REST API, OAuth2, real-time sync, and a sandboxed app/connector system. Unusually clean architecture for a personal cloud project. - Key weakness: The original Cozy personal cloud brand has been merged into Twake Workplace — a team collaboration product. The consumer use case is being deprioritized, the website is now substantially in French, and AlternativeTo explicitly marks it as “Discontinued” under the Cozy Cloud name [4]. If you’re betting your file infrastructure on this, you need to know that going in.
What is Cozy
Cozy started as a French personal cloud: one place for your files, photos, banking data, health records, and web apps, hosted on hardware you control. The pitch was European privacy law (GDPR-native), zero surveillance, and a platform where third-party apps could read your data only with explicit OAuth2 consent.
The technical core is cozy-stack, a single Go process that handles everything: file storage, database sync (CouchDB under the hood), app serving, job scheduling, and the REST API. The GitHub README describes it as “Simple, Versatile, Yours” — understated for a project that originally bundled accounting connectors, health data aggregation, and document sharing into one binary [GitHub README].
What changed: the company behind Cozy (now operating as Twake) pivoted toward team/enterprise collaboration. The cozy.io website has migrated to Twake Workplace branding — file sync is now called Twake Drive, notes are Twake Notes, and pricing is positioned around workspace tiers rather than personal storage [website scrape]. AlternativeTo confirmed the merger: “Cozy Cloud has now joined Twake” [4].
The cozy-stack GitHub repository still exists (1,260 stars, active CI) and is still AGPL-3.0. You can still self-host it. But the company’s commercial energy has shifted, and the consumer personal cloud vision is no longer the product’s center of gravity.
Why people choose it (or chose it)
The AlternativeTo page [4] gives a thin but honest signal: 4 reviews, 3.5/5 average, 136 likes, and a community that added it as an alternative to Proton Drive, Dropbox alternatives, and privacy-focused file sync tools.
The appeal was consistent: European privacy-first personal cloud with zero tracking, ad-free, self-hostable, with genuine E2E encryption support and a real app ecosystem rather than just a WebDAV folder. The positive review from May 2022 calls it “rather good” with one specific request — a Flatpak desktop app [4]. Not a ringing endorsement, but also the quiet satisfaction of something that just works.
The negative reviews are more instructive. A 2018 review flagged: Android APK requiring a Google account to download (no F-Droid option), forced sync of all contacts and photos without granular control, terms of service in French only with the French version legally superseding the English one, and no account deletion button [4]. Most of these were startup rough edges from a young product, and a company response acknowledged several as valid improvement areas [4].
The more recent negative review (February 2024) is more concerning: files being overwritten by other recent files using the Cozy Drive desktop app. The reviewer explicitly says “I cannot recommend any longer” [4]. File sync correctness is the one job this product has to do, and a data loss scenario in 2024 — years into the project’s life — is not a rough-edge problem.
Features
Based on the GitHub README and website:
Core platform (cozy-stack):
- REST API for all data operations — create, update, delete documents in CouchDB [GitHub README]
- Web application server — apps installed from the Cozy store run sandboxed in the user’s instance [GitHub README]
- File storage with real-time sync across devices [website scrape]
- Job scheduler — connectors that import data from external services (banks, utilities, health providers) run as sandboxed jobs using
nsjail[GitHub README] - OAuth2 for third-party app authentication; session tokens for web apps [GitHub README]
- CouchDB replication API for offline sync on mobile clients [GitHub README]
- Email dispatch [GitHub README]
Twake Workplace layer (current website, managed hosting):
- Twake Drive — file management with real-time sync, advanced share permissions (expiry dates, download restrictions), team-shared folders [website scrape]
- Integrated Office suite — open and edit Microsoft Office files without additional licenses [website scrape]
- Real-time co-editing of documents [website scrape]
- AI tools — summarize, translate, proofread using LLM of choice [website scrape]
- Twake Notes — rich-content notes stored in Drive [website scrape]
- Instant messaging [website scrape]
What the merged profile confirms: SSO and REST API are present as canonical features. The REST API is first-class (it’s literally how everything in cozy-stack communicates). SSO is available [merged profile].
What isn’t here: No mention of MCP, no Zapier-style automation engine, no plugin marketplace in the modern sense. The original Cozy app ecosystem (banking connectors, health data importers) was genuinely interesting but its current maintenance status in the Twake era is unclear.
Pricing: SaaS vs self-hosted math
Cozy.io / Twake managed cloud (prices in EUR):
- Free: €0/mo — 5GB storage, instant messaging, simplified notes, 1GB mail + 100 emails/day, unlimited devices [website scrape]
- Standard: €4/mo — 50GB storage, Office document editor, 15GB mail + unlimited emails/day [website scrape]
- Premium: €12/mo — 1TB storage, 500GB mail + unlimited emails/day [website scrape]
- Enterprise: custom pricing [website scrape]
Self-hosted (AGPL-3.0):
- Software: €0
- VPS to run it: €4–10/mo (Hetzner, OVH, Contabo)
- CouchDB: bundled or separate — adds ~512MB RAM overhead
Comparison to common alternatives:
- Google One: $2.99/mo (100GB), $9.99/mo (2TB)
- Dropbox Plus: $9.99/mo (2TB)
- iCloud+: $0.99/mo (50GB), $2.99/mo (200GB), $9.99/mo (2TB)
- Proton Drive: €3.99/mo (200GB), €9.99/mo (500GB)
The pricing isn’t dramatically cheaper than Google One or iCloud at equivalent storage tiers. The value proposition was never purely cost — it was data sovereignty and no profiling. Self-hosted brings it to VPS cost only, which is compelling if you’re already running a server.
Concrete example: 50GB on Google One is $2.99/mo. 50GB on Cozy Standard is €4/mo. Self-hosted on a €6 Hetzner VPS gives you whatever storage you attach, unlimited users, and zero recurring software cost. The savings argument is weakest against Google and strongest against Dropbox ($9.99/mo for 2TB but with full behavioral profiling).
Deployment reality check
The cozy-stack is a single Go binary — genuinely one of the cleaner deployment stories in the self-hosted space. No Node.js dependency chains, no Python virtual environments, no polyglot build systems.
What you actually need:
- A Linux VPS (1GB RAM minimum; 2GB+ recommended for CouchDB + the stack + a few apps)
- CouchDB (the only non-trivial dependency — it’s a database server, not a trivial install)
- A reverse proxy (Caddy or nginx) for HTTPS
- An SMTP provider for email notifications and mail features
- A domain name
What can go sideways:
- CouchDB configuration is the most common friction point for new installs. It’s a document database with its own auth model, and misconfiguring it breaks the entire stack.
- The 2024 file overwrite bug reported on AlternativeTo [4] suggests the desktop sync client (Cozy Drive) has had correctness issues. Before committing production files, test with expendable data first.
- The company pivot toward Twake means the self-hosted documentation and community support are now split between the original Cozy persona and Twake Workplace. Finding current, accurate guides is harder than it was two years ago.
- No F-Droid Android app — you need the Play Store version or sideload an APK [4]. For a privacy-first product, this is an obvious friction point that has been complained about since 2018 and apparently hasn’t been resolved.
Realistic estimate: 1–2 hours for a technical user comfortable with Linux, Docker, and CouchDB. For someone newer to self-hosting: a full day, and you’ll want a current community guide rather than the official docs, which may lag the Twake transition.
Pros and cons
Pros
- AGPL-3.0 license. Genuinely free software — use, modify, self-host without a commercial agreement [GitHub README]. Stronger copyleft than MIT (modifications must stay open), which some prefer for personal infrastructure.
- Single Go binary. The
cozy-stackis architecturally clean. One process, one binary, CouchDB as the only external dependency. Simpler ops than Nextcloud’s PHP + multiple databases setup. - European privacy focus. Built under French/EU law from the start, no tracking, no behavioral profiling, ad-free [4]. For EU residents, this matters both legally and philosophically.
- REST API + OAuth2 first-class. Everything in cozy-stack is accessible via REST API. Third-party apps authenticate via OAuth2. This is a real developer-friendly foundation [GitHub README][merged profile].
- Granular share controls. Expiry dates, download restrictions, team folder ownership separate from individual accounts [website scrape].
- Real-time co-editing. Multiple users editing the same document simultaneously — this is the Twake layer, not the original Cozy, but it’s available on the platform [website scrape].
Cons
- The consumer product has been discontinued. AlternativeTo explicitly marks Cozy Cloud as discontinued [4]. The company has pivoted to Twake Workplace (team collaboration). Personal cloud users are now an afterthought at best.
- File sync correctness issue. A 2024 user reported files being overwritten by the desktop client [4]. For a file sync tool, this is the worst possible failure mode.
- Website is now primarily in French. The features page scraped from cozy.io is in French. For an international self-hosting audience, this signals a product that has retracted to its home market [website scrape].
- No F-Droid app. Still requires Google Play for Android despite being a privacy-focused product — a complaint that has been open for 6+ years [4].
- Small community. 1,260 GitHub stars for the cozy-stack. Nextcloud has 29,000+. Smaller community means fewer tutorials, slower issue resolution, and less third-party app development [merged profile].
- Twake pivot creates uncertain roadmap. The company’s attention is on enterprise collaboration, not personal cloud. Self-hosted personal use is not where their commercial interest lies.
- Pricing isn’t a bargain. €4/mo for 50GB on the managed cloud is not significantly cheaper than Google One ($2.99/mo for 100GB). The value is privacy, not cost [website scrape].
Who should use this / who shouldn’t
Use Cozy (self-hosted cozy-stack) if:
- You’re a developer or technically capable individual in the EU who wants a privacy-first personal cloud with a clean REST API you can build against.
- You’re already running a home server and want to add personal cloud sync without a PHP/MySQL stack.
- You specifically need AGPL-licensed software and the data sovereignty story matters to your personal or organizational situation.
- You’re willing to accept a product whose commercial future is uncertain in exchange for a solid open-source core you can maintain yourself.
Skip it (look at Nextcloud) if:
- You want an active, growing community, a large plugin ecosystem, and a product roadmap that prioritizes the self-hosted personal cloud use case. Nextcloud is the category leader with 29,000+ stars and a company still focused on this market.
- You need a mobile-first experience with a reliable, widely-distributed client app.
Skip it (look at Seafile) if:
- File sync performance and reliability are your primary concern. Seafile’s delta sync and block-level deduplication outperform most personal cloud solutions for large file libraries.
Skip it (look at Syncthing) if:
- You only need peer-to-peer file sync without a central server. Syncthing requires no server, no accounts, and has a rock-solid reputation for sync correctness.
Skip Cozy’s managed cloud if:
- You want cost savings. At €4/mo for 50GB, you’re paying more than Google One for less storage. The only reason to pay is European data sovereignty and no-profiling guarantees.
Alternatives worth considering
- Nextcloud — the clear category leader for self-hosted personal cloud. More features, much larger community, active commercial company (Nextcloud GmbH), broader app ecosystem. License: AGPL-3.0. More complex to deploy (PHP + database), but much more mature.
- Seafile — fast, reliable file sync. Block-level deduplication, delta sync, proven correctness. Less of a “platform” (no app ecosystem), more of a pure sync/storage engine. License: AGPL-3.0 community edition.
- ownCloud — the original Nextcloud ancestor, still active. Community and enterprise editions. More conservative development pace than Nextcloud.
- Syncthing — no server needed, peer-to-peer only. Zero accounts, no central point of failure. If you don’t need server-side access or sharing, this is the simplest correct answer.
- Proton Drive — managed SaaS with E2E encryption and Swiss privacy law. Not self-hostable, but €3.99/mo for 200GB and the privacy credentials are genuine. Good option if you want privacy without ops work.
- Immich — not a general file store, but best-in-class for photo/video backup as a Nextcloud/Google Photos replacement.
Bottom line
Cozy’s self-hosted core (cozy-stack) is technically interesting — a clean Go binary with a proper REST API, OAuth2 app ecosystem, and CouchDB sync that’s more architecturally coherent than Nextcloud’s PHP sprawl. If you were evaluating personal cloud servers in 2021, it deserved serious consideration.
In 2026, the situation is different. The company merged Cozy Cloud into Twake Workplace, a team collaboration product. The consumer personal cloud brand is marked discontinued on AlternativeTo [4], the website is primarily French and Twake-branded, and a reported file overwriting bug in 2024 [4] raises questions about client reliability. The cozy-stack codebase is still AGPL and still on GitHub, but the product is being shepherded by a company that has moved on.
For a non-technical founder wanting to escape Dropbox or Google Drive, this is not the right tool right now — the community is too small, the direction too uncertain, and setup too technical. Start with Nextcloud or Syncthing. If you’re a Go developer who wants to build something on a clean personal cloud API and are comfortable maintaining your own fork, cozy-stack is worth reading. For everyone else, the honest recommendation is to look at what’s actively maintained.
Sources
- AlternativeTo — Cozy Cloud (4 reviews, 3.5/5, marked Discontinued). https://alternativeto.net/software/cozy/about/
Primary sources:
- GitHub repository (cozy-stack): https://github.com/cozy/cozy-stack (1,260 stars, AGPL-3.0)
- Official website (Twake Workplace): https://cozy.io/en
- Features page: https://cozy.io/features
- Pricing page: https://cozy.io/pricing
Features
Authentication & Access
- Single Sign-On (SSO)
Integrations & APIs
- REST API
Category
Related File Management & Sharing Tools
View all 133 →Syncthing
81KOpen-source continuous file synchronization — peer-to-peer, encrypted, no central server, no cloud account required.
LocalSend
77KAn open-source, cross-platform alternative to AirDrop — share files between nearby devices over your local network without the cloud.
MinIO
61KHigh-performance, S3-compatible object storage for AI, analytics, and cloud-native workloads. Deploy on-premises or in any cloud with a single binary.
Rclone
56KCommand-line tool that syncs, copies, and manages files across 70+ cloud storage providers. The rsync for cloud storage.
AList
49KFile list program that aggregates multiple storage backends into a single web interface with WebDAV support. Mount cloud drives, local storage, and S3 in one place.
copyparty
44KCopyparty is a portable, single-file Python file server with resumable uploads, deduplication, WebDAV, SFTP, FTP, media indexing, and audio transcoding — no dependencies required.