Relay operators, please provide a privacy policy and terms of use on your website. Otherwise, we will assume you are tracking everyone and selling our data as a product for profit.

Time to show us who you are and what you stand for.

Reply to this note

Please Login to reply.

Discussion

Only if you put relay feeds on amethyst first

It's getting there, I am just finishing the way we manage subscriptions and data sources :)

Ok I'll start working on privacy policies then sir

Do it to be an example on how relay operators should disclose.

πŸ˜…

Is this really an expectation? I’m just a noob who barely knew how to put a relays together.

My terms and conditions: treat my relay as a cardboard box πŸ“¦

It’s holding your notes for now. πŸ˜‚

Are you deleting stuff? Do you delete CSAM? Are you saving logs of what each pubkey is querying and receiving from your relay? Are you building interest lists per pubkey?

I literally don’t know how to do any of this. πŸ˜‚

It’s an Aegis relay with a paywall. So everything in is relatively clean.

I've thought for a while we need a NIP for specifying censorship levels. I think, strategically, it should be a few simple "main" tags -

0. Nothing filtered

1. Spam filtered

2. Protocol strict (requirements like NIP-13 PoW levels, or proper adherence to other NIPs)

3. Content filtered (CSAM removal, etc.)

4. Npubs banned for permanent or extended periods

5. Users perma-banned (trying to match npubs to user identities and stop them from coming back on a new npub)

When the "content filtering" or ban tags are used, secondary tags could be added to specify the details.

Aside from relay operators self-reporting, users could also use these tags to report observed relay behavior.

The strategic element is that when it's configured this way, any relay that accepts takedown orders from the authorities is automatically at one of the highest levels of restriction, and any relay that accepts orders to ban people is at the highest level of restriction, period. The authorities would look silly for telling citizens they're never allowed to venture into relays tagged 0-2, and π—²π˜…π˜π—Ώπ—²π—Ίπ—²π—Ήπ˜† silly for telling citizens they're never allowed to venture into relays tagged 3 or 4.

Typo: tags could be comingled, so the authorities would only be against tag 3 without tag 5.

There is no need for nips and the amount of diversity among relays is soo big that it will be hard to standardize. They just need to describe in text what their position is. This is not hard.

You're wrong, this is hard, especially when nostr becomes P2P in the future. The network and its users will need to be able to identify node behavior, and the strategic factors I explained will be very important. The question isn't whether we'll ever have a NIP for this, the question is whether we will use a system like I suggested to properly addresses the issue

And who will check ?

If i have a relay to feed my AI, i want maximum notes to feed it.

I will say i am an angel, to everyone publicly to have the most message on my relay.

Who will check that really ? and how ?

It is really nice to have this subject, and having different point of view.

For me if you add this feature (text or code), it will have to be useful and trustable or it will be useless and will not avoid bad relay to lie.

thank you for this thread with nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3jamnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46z7qpqwamvxt2tr50ghu4fdw47ksadnt0p277nv0vfhplmv0n0z3243zyqxuh5sg

Anyone of their users can check.

Thank you for reading πŸ€™

Does it really matter if I don't sell user data? It's a public relay, anyone can scrape and sell the data. Just because the operator doesn't sell it doesn't mean it's not being sold.

Yes. Are you, the relay operators, deleting stuff? Which ones? Where is the line? Do you delete CSAM? Are you saving logs of what each pubkey is querying and receiving from your relay? Are you building interest lists per pubkey? Etc etc.

You think it matters if relay operators build interest lists per pubkey, as anyone can do with the data on the relays like the guy you're replying to said

But you told me we'll never need a NIP for addressing the first question: "are you deleting stuff"

I see how you think this way, but refactor it a bit?

The standardization is not needed, neither with interest lists, nor with deleting practices.

How do you expect a P2P network to handle this stuff without it being standardized?

Do you think everyone will just become tech nerds that study the details of how their apps work and naturally migrate away from apps that are damaging the network? Because, no

Choose relays like you choose keys to follow. Don't just randomly choose them and accept what other tell you. Each operator has a completely different view of another. They are just people in the end. You cant standardize people.

You say "don't just randomly choose"

People will naturally choose what the authorities market the hardest, even worse than random choice

And you're expecting them to do better than random choice without a system to help with it. You're wrong

People will naturally gravitate to a small number of apps based on what other people are using and if those apps aren't standardized to report on each other's behavior, they'll barely notice when those apps start sabotaging the network

If more nodes are suddenly becoming what would be tags 3 and 5, but there's no tagging system to automatically stop relying on those nodes, 𝙀𝙧 𝙖𝙩 π™‘π™šπ™–π™¨π™© 𝙩𝙀 π™π™šπ™‘π™₯ π™©π™π™š π™ͺπ™¨π™šπ™§ π™’π™–π™£π™–π™œπ™š 𝙩𝙝𝙖𝙩, then people won't even notice someone's posts being filtered until it's been months since they heard from that person.

This is like how on the current version of nostr, there's no P2P data integrity verification, so people don't even notice someone's posts being filtered until it's been a long time since they heard from that person.

Network nodes aren't just people

If they delegate their choice to the authorities, they are going to be slaves forever.

Regardless of how much the protocol tries to protect them.

You don't need nostr to be a sheep. And nostr can't block you from being a sheep.

Being proactive makes a difference

If the first nostr app with P2P data integrity verification ALSO has this system for users to see reports of what censorship level each relay is at, we create natural momentum towards people thinking it's silly to never venture outside tag 3+5 relays

If the first app like that has no solution to this problem, there's natural gravity pulling people to split off into a bunch of echo chamber cults that attack members for venturing outside their chosen bubbles

Seems a little sensationalized, tbh. Relays can be scraped without content, so I don’t what difference does it make?

Some relays can literally sell information like when you are connected, from which IPs and thus locations, what searches do you make and which posts are you looking at in real time. Lots of companies buy that information.

What I wrote didn’t make sense but it seems like you got what I was trying to say.

Fair point regarding the scope of information they have, and yeah, I can see some concern down the line.

I have to think through it some more and keeping an open mind, but the way I’m seeing it right now is if you’re using a public relay that you aren’t paying for then yeah, you’d run that risk. If it’s a paid relay and part of their ToS is not selling your information, then that’s the safer route for the end user.

Though I think for notes to proliferate you’d inevitably have to connect to at least 1 or more public relays that public goods.

You're absolutely right. I had not considered all the data

My privacy policy is I dont do shit with your data, that's more trouble than it's worth πŸ˜‚

But now I have another thing to add to grain! It's a great idea to have a standard PP/ToS in the repo that displays on the frontend footer and can be changed by the operator.

It it true but relay have more datas about client (ip, browser, app...), thisi s not yet a public data here.

But you are true we all publish things that can be scrap by anyone.

And it is easier for "fake or bad" relay to use/sell/exploit it

Ah true. I didn't consider the data a relay operator may have that's not just nostr events.

Only relay operators know what is being request, who is doing the requesting and habits around requests (timezone inferrence, etc)

Yea, I quickly realized this. Jumped the gun on my original reply. Although I did phrase it as a question! I knew I was missing something simple. πŸ˜‚

And so the fiat capture begins

I will still assume they're doing it. A privacy policy and terms of service on the website won't actually stop relays from tracking us and selling our data, but I commend you making them accountable, with statements on the line βš–οΈ

I work for the KGB and regularly hand over printouts of every AI-generated Bitcoin meme I spot on Nostr to my superiors.

🀣

My neighbor works for D.I.V.A. ( Departament of investigation of Life of Anyone ) Every street of earth have an office of D.I.V.A.

Do you buy a new car ? Painted your house ? Your daughter have a new boy friend ? DIVA talks to everybody in social networks FREE ! Beware of D.I.V.A.

I sell to a mixture of kgb raf cia interpol mi6 fbi and gfy

!!!! 🎯We need one Npub to track them and their new implementations , something like Relay News

Yep, and anyone can build it

We are so far from this that it doesn't even need a legal policy, but if it is legally binding, it is even better.

Contracts are contracts πŸ€·πŸΎβ€β™‚οΈ

True. But I don't want to scare them off from providing brand information.

It's always been there. In our NIP-11 documents, completely clear for users. :salute: :love:

Put on the website. Users don't see NIP-11 documents.

Of course this is there as well. :zap:

It's available an noticed on relay subscription page: https://jellyfish.land/relay

The direct link: https://jellyfish.land/tos.txt (The one mentioned on NIP-11 docs)

If you have any suggestions to put it somewhere better, we are open to suggestions. :innocent:

This is great. Simple and efficient. I would just design it better to make sure people read it. Presenting the rules in a preemptive way can be a source of trust for your business.

Thanks a lot! :salute:

Of course. We will keep your suggestion and we may go for a infographic like page to present tos ans privacy policy for everyone to have a quick and complete lookup. :eyes:

We need a solution for a better proof, or?

No need for proof. The free market will take care of that part. Once commitments have been made, we can all verify it.

Only later or?

I want proof of code, where the code is disclosed.

Most relays don't disclose their code. And they can always be running this without letting you know. You will always need to trust their word on it

Not sure that would ever be possible

The Jellyfish relay service is completely transparent and we provide clear tos and privacy policy on our NIP-11 for users. :rocketship:

It's important to know how the relay you are connecting to works in detail. It's important for relays to respect deletions, vanish requests and protected events! :eyes:

Be careful about where you publish your events and ask your friends to find you there. :100percent:

nostr:nevent1qqs9e4n4yzydwfpzkdkmwze08qkkqdgw9vfxjjuhtsqjd7marlt3rzqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyprqcf0xst760qet2tglytfay2e3wmvh9asdehpjztkceyh0s5r9cqcyqqqqqqg3nrgew

πŸ€™

This problem persists if we connect on relays that support Tor?

Yep. Relays know everything about what you are asking and what they are returning, regardless of how many tors for vpns you use.

Correct me if I'm wrong, but doesn't the use of a proxy provide some anonymity? Sure, relays can see everything associated to an IP, but unless the client does something to identify itself (like signing an event, AUTH, etc...), it's just data in aggregate. Can't associate it to a specific npub.

They still need to see your query and will always know which events to send back. From those things, it's very easy to figure out which key you are using.

Makes sense. Would it be technically possible for a more privacy-focused client to seed queries with a few random requests? For example, add a few random npubs to a follow list query. The client then discards the random data received before serving the followed feed to the user. This might be analogues to padding techniques used in VPN protocols to evade DPI.

Only if we find a way to encode the filter amin some homomorphic encryption... πŸ€”

I will not. You can't tell me what to do.

Any relay implementations that can provably reduce what the operator sees from incoming connections and requests?

Impossible. The relay (and any server) needs to know what you want to see.

I see how publishing would expose who is using a relay, but for reads maybe you could do some kind of blinded tokens?

Or are you talking about nostr events in general, just chillin on a db and potentially being monetized?

The operator's should run relays ike their shot callers on a prison yard ...

nostr:npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx does ToS and PP belong in NIP-11?

Probably. Someone should PR NIP-11, would propagate changes faster than a note

Though having on the webpage is better. Users rarely see the NIP-11 when browsing for a relay.

Clients could expose the TOS and PP via NIP-11, which is how users could see it.

The only private data relays should have in my opinion is what and when I'm querying. All I'm sending to the relay I want to be broadcast to the world. They should politely not log my IP but then again, it's my responsibility not to show it to them.

Any protocol that relies on relays keeping secrets in my eyes is flawed as the relay operator that leaks information will always have a financial edge over those that don't, either because he's directly getting paid to leak or because he invests less in not getting hacked.

No

?cid=6c09b952pm2v4cav66h2mw4cijf926j25g6qxc19ck7dt645&ep=v1_internal_gif_by_id&rid=giphy.gif&ct=g

Agreed. We need a way to see relay configs easily, too. Does this exist?

Dear Vitor

Why not create a cripto note for my private groups ? Hidden the cryptonote is the mission of the relays, for best visualization of the threads. The task of create a top secret note is of clients!

Why wait for ?

Do not ask !

Just do it !

Its generally unprovable and you're better off just assuming hostiliy from the network participants and act accordingly

A news and a kind of usage i was thinking about.

You think they will care about policies and claims ?

nevent1qvzqqqqqqypzpml96ysd7rxzjra8fpe8ldz6cjru4tf5d48j9yatq60g7q0u2xvpqy88wumn8ghj7mn0wvhxcmmv9uq36amnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdshszyrhwden5te0dehhxarj9ekk7mf0qqspa76sg505t5ma9vlxyvxvc6yyxrr68dnc00ykgm4lh6g33hgdyzgu2v2g3

Nobody cares about policies and claims until shit hits the fan. Then everybody learns and become extremely affraid of what can happen to them when they don't follow the rules.

exclude bad relays that are not doing what they claim ?

don't misunderstand me i am not saying policies are not good idea.

i am saying how useful it can be if relay claim fake policies and do the opposite.

without being able to verify and no consequence if it is fake.

In a "perfect" trust world it is fine, but in this growing decentralized web of trust it is a little more harder.