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?
https://github.com/pubky/pubky-core/blob/main/pubky-homeserver/src/data_directory/storage_config/google_bucket_config.rs
A sovereignty protocol that stores your data on Google Cloud is kind of hilarious at first glance.
@John Carvalho am I wrong here? Just looking for clarity.
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?
https://github.com/pubky/pubky-core/blob/main/pubky-homeserver/src/data_directory/storage_config/google_bucket_config.rs
A sovereignty protocol that stores your data on Google Cloud is kind of hilarious at first glance.
@John Carvalho am I wrong here? Just looking for clarity.
291❤️1❤️1👀1👍️1🤙🏻1🤣1