Primal advanced search queries are stored temporarily for search performance analysis and optimization reasons. We used to keep this data for 30 days. Today we reduced it to 48 hours. The queries do include the npub of the user requesting the query because search results are user-dependent. Primal has no business interest in using this data beyond improving the product for our users.

Replies (26)

Jonathan's avatar
Jonathan 8 months ago
this is unfair of course you have to trust but no one is forcing you to use their service
Jonathan's avatar
Jonathan 8 months ago
user dependent search results is a little sus but can also be justifiable
Good to know. It has been disappointing to see certain Primal team members react aggressively against people that wanted to know what was going on. I would recommend disclosing this information to your users upon usage of these fewtures and in your app privacy sheet, in which you must disclose information such as disgnostics collected.
When NIP for public disclosure?
ManiMe's avatar ManiMe
We need a NIP for clients to voluntarily disclose their data handling … and a network of users and devs that incentivizes them to use it. Primal is just the beginning. There will be more … lots more. Success for Nostr depends on real world businesses integrating with the protocol. WE ALL KNOW that end user sovereignty is good for business (don’t we?) AND YET the dominant paradigm of black box apps will not go away without some hand holding. We SHOULD be building a protocol and libraries that make it easy for businesses to OFF-LOAD more and more of their data to Nostr … but we SHOULD NOT chastise business for simply having black boxes and trying to make money. Black boxes are the old business model. Freedom tech is the new… but transitions are complicated.
View quoted note →
Why not figure out a way to do it locally so as to respect the user and their privacy? Otherwise what's even the point of building it in Nostr? These things have existed in privacy invasive software forever already.
We have ever discuss about it, but no conclusion (see all the thread) : nevent1qvzqqqqqqypzqej7xe8nug4h8v3j48esuddpf87gjdvsz5y0ytyc2vwpf5trzzheqyghwumn8ghj7vf5xqhxvdm69e5k7tcpzpmhxue69uhkztnwdaejumr0dshsz9mhwden5te0vf5hgcm0d9hx2u3wwdhkx6tpdshsqgp6j2q7elp5lyas4n4dwhfh26ktjwe06ddnmf0ww8w7tjzmpmud9sejczll
I figured that data was for improving the search. No one’s search compares to primal and this explains why. Glad you’re reducing storage time.
You see I don’t have a habit to buy a new smartphone yearly so that must be on me that these mofos can’t make it run on an old OS. You know what’s nice tho.. the rest of apps including Nostr apps work flawlessly 😆
Makes sense when searching disparate relays already has so much latency. Fair play, and thanks for not ignoring the critics
Thank you for the transparency, but we're gonna need to see some code & more evidence verifying this. 🤙