-
Thank you for great project. I have some concern with using your project by privacy reason.
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
I’ll loop in @aviaviavi here to answer any questions you might have 👍 |
Beta Was this translation helpful? Give feedback.
-
Hi @Mavrin, author of
This is true that react-query is not pinning to exact versions here, but that's the case for all of its dependencies and is also common practice for libraries. This allows upstream dependencies to make backward-compatible changes, especially those that could fix security issues if they are found. The concern you're raising is fair - It's always a good idea to know about your transitive dependencies and be aware of their risk profiles. The question of "what if a package is compromised?" applies to all dependencies and ultimately is a call that developers have to make for their own projects. It's a fair reason to always fully pin down your dependencies, but the tradeoff is a lot of manual work to keep things updated as security patches are released from your various dependencies. This why is React query does include a
It's understandable that you don't agree to send stats, and if that's the case, they can easily be disabled according to the instructions in the README of this project. Please let me know if you need any help with that. If you'd like to see exactly what data is being sent, you can set the environment variable Let me know if there are any concerns here that haven't been properly addressed. |
Beta Was this translation helpful? Give feedback.
-
I am wondering if this compliant with the GDPR here in the European Union. As personal identifiers like IP addresses is considered personal data hence fall under the GDPR. |
Beta Was this translation helpful? Give feedback.
Hi @Mavrin, author of
@scarf/scarf
here!This is true that react-query is not pinning to exact versions here, but that's the case for all of its dependencies and is also common practice for libraries. This allows upstream dependencies to make backward-compatible changes, especially those that could fix security issues if they are found. The concern you're raising is fair - It's always a good idea to know about your transitive dependencies and be aware of their risk profiles. The question of "what if a package is compromised?" applies to all dependencies and ultimately is a call tha…