{"type":"rich","version":"1.0","title":"jaredlogan wrote","author_name":"jaredlogan (npub19y…v322j)","author_url":"https://yabu.me/npub19yw8tkfh530kdgfqn782vcga7azgckdn2fjjp3nv5txu6dl3h7lqhv322j","provider_name":"njump","provider_url":"https://yabu.me","html":"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.\n\nThe entire storage configuration in google_bucket_config.rs (the file that controls where your data lives) is this:\n\nrustlet builder = opendal::services::Gcs::default()\n    .bucket(\u0026self.bucket_name)\n    .credential(\u0026credential);\n\nBucket name. Credential. That's it. So user data goes to a Google Cloud Storage bucket that Synonym owns and controls?\n\nhttps://github.com/pubky/pubky-core/blob/main/pubky-homeserver/src/data_directory/storage_config/google_bucket_config.rs\n\nA sovereignty protocol that stores your data on Google Cloud is kind of hilarious at first glance.\n\nnpub13ndpm2hm9hud4azsq5euhf5mv3d05r90wymwxsd7rdn29609hhvqp60svh am I wrong here? Just looking for clarity.\n\nnostr:nevent1qgsgeksa4tajm7x673gq2v7t56dkgkh6pjhhzdhrgxlpke4za8jmmkqpzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7qpqymnyqryjej4ya3avz0xfkhkj33efnhfxqvh3h8kmdt3q6pwyht4srwe7g7"}
