The codebase has a Google Cloud Storage backend? Synonym's production configuration (which backend they're actually running) is not public from what I can tell.
The entire storage configuration in google_bucket_config.rs (the file that controls where your data lives) is this:
rustlet builder = opendal::services::Gcs::default()
.bucket(&self.bucket_name)
.credential(&credential);
Bucket name. Credential. That's it. So user data goes to a Google Cloud Storage bucket that Synonym owns and controls?
A sovereignty protocol that stores your data on Google Cloud is kind of hilarious at first glance.
npub13ndpm2hm9hud4azsq5euhf5mv3d05r90wymwxsd7rdn29609hhvqp60svh am I wrong here? Just looking for clarity.
View quoted note →
GitHub
pubky-homeserver/pubky-homeserver/src/data_directory/storage_config/google_bucket_config.rs at main · pubky/pubky-homeserver
An open protocol for per-public-key backends for censorship resistant web applications. - pubky/pubky-homeserver

nostrVM web client running shakespeare within an nsite browser, working on nostrVM, which is running shakespeare within it's preview pane. 😵💫