jaredlogan on Nostr: The codebase has a Google Cloud Storage backend? Synonym's production configuration ...
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.rsA 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.
The code is all open source and can be run or forked by anyone.
App products have to follow laws, if you find something in our ToS that is beyond the minumum boilerplate required, please specify that part and I will check whethe removing it is actually possible.
You think i give a fuck about ToS or any compliance personally? No. But businesses must follow laws, which is why we build the stuff we build.
Stop being a hypocrite to your own values and learn something new.
Every service has terms.
Published at
2026-06-01 16:10:27 GMTEvent JSON
{
"id": "ed48c94ccc5c4730e338204d542e00f1016e63b66a2365d740395ae55b92aaaf",
"pubkey": "291c75d937a45f66a1209f8ea6611df7448c59b3526520c66ca2cdcd37f1bfbe",
"created_at": 1780330227,
"kind": 1,
"tags": [
[
"q",
"26e6400c92ccaa4ec7ac13cc9b5ed28c7299dd26032f1b9edb6ae20d05c4baeb",
"wss://relay.ditto.pub/",
"8cda1daafb2df8daf4500533cba69b645afa0caf7136e341be1b66a2e9e5bdd8"
],
[
"client",
"Ditto",
"31990:781a1527055f74c1f70230f10384609b34548f8ab6a0a6caa74025827f9fdae5:ditto"
]
],
"content": "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",
"sig": "204b4d20979fb581b96b72444c93e7dfe9224b52719743ee361acd79a281af2de0ab4d86b5606e86cb88e0e4b769d5a0ade1d6b64bdd7e53b2244f210ae8f197"
}