docs: update privacy section

having heroku's potential logging advisory across instances' webpages(where instances might not be even using heroku) isn't ideal.
So, rephrased the privacy/faq sections in README as well as on the webpage.
This commit is contained in:
zyachel 2022-06-04 04:05:32 +05:30
parent ebd4e83580
commit ea3bb0e384
3 changed files with 11 additions and 12 deletions

View file

@ -57,8 +57,6 @@ Inspired by projects like [teddit](https://codeberg.org/teddit/teddit), [nitter]
Refer to the [features section](#features) above.
- Why didn't you use other databases like [TMDB](https://www.themoviedb.org/) or [OMDb](https://www.omdbapi.com/)?
IMDb simply has superior dataset compared to all other alternatives. With that being said, I'd encourage you to check out those alternatives too.
- Why did you deploy it on heroku? Why not just buy your own domain name?
It's just a proof-of-concept for now. However, if you'd like to do so, you are very welcome.
---
@ -67,8 +65,9 @@ Inspired by projects like [teddit](https://codeberg.org/teddit/teddit), [nitter]
In short: libremdb doesn't collect any data at all.
- Data you directly provide: None.
- Data you passively provide: Heroku might log some things(like IP address). So, consider hosting your own instance or using a VPN.
- Data you passively provide: A stack trace is logged to console on the server if you hit some error route.
- Data stored in your browser: To remember theme preferences, the website stores a key named 'theme' in Local Storage provided by your browser. Apart from that, there is nothing stored in your browser.
- Data collected by other services: libremdb connects to `m.media-amazon.com` for fetching images. So, Amazon might log your IP address. If you use the official instance which is deployed on Heroku, then Heroku might also log you IP address. You're advised to follow due precaution.
---

View file

@ -64,7 +64,7 @@ block content
a.faq__link(href='https://github.com/zyachel/libremdb') Github
| .
details.faq
summary.faq__question Why is libremdb connecting to m.media-amazon.com?
summary.faq__question Why is libremdb connecting to m.media-amazon.com?
p.faq__answer For now, images are directly served from amazon. If I have enough time in the future, I'll implement a way to serve the images from libremdb instead.
details.faq
summary.faq__question Will amazon track me then?
@ -81,9 +81,6 @@ block content
a.faq__link(href="https://www.omdbapi.com/") OMDb
| ?
p.faq__answer IMDb simply has superior dataset compared to all other alternatives. With that being said, I'd encourage you to check out those alternatives too.
details.faq
summary.faq__question Why did you deploy it on heroku? Why not just buy your own domain name?
p.faq__answer It's just a proof-of-concept for now. However, if you'd like to do so, you are very welcome.
details.faq
summary.faq__question Your website name is very, ehm, lame.
p.faq__answer Let's just say I'm not very good at naming things.

View file

@ -3,14 +3,17 @@ extends base
block content
main.main.privacy
h1.heading.heading__primary.privacy__heading Privacy Policy
p.privacy__jist In short: libremdb doesn't collect any data at all.
p.privacy__jist In short: libremdb doesn't collect any personally identifiable data at all.
.privacy__item
h2.heading.heading__secondary.privacy__item-heading Data you directly provide
h2.heading.heading__secondary.privacy__item-heading Data you directly provide
p.privacy__item-text None.
.privacy__item
h2.heading.heading__secondary.privacy__item-heading Data you passively provide
p.privacy__item-text Heroku might log some things(like IP address). So, consider hosting your own instance or using a VPN.
h2.heading.heading__secondary.privacy__item-heading Data you passively provide
p.privacy__item-text A stack trace is logged to console on the server if you hit some error route.
.privacy__item
h2.heading.heading__secondary.privacy__item-heading Data stored in your browser
p.privacy__item-text To remember theme preferences, the website stores a key named 'theme' in Local Storage provided by your browser. Apart from that, there is nothing stored in your browser. To remove the key, press F12 > Storage(or Application in chromium-based browsers) > Local Storage > right click > Delete.
p.privacy__item-text To permamently disable libremdb from storing your theme prefrences, either turn off JavaScript or disable access to Local Storage for libremdb.
p.privacy__item-text To permamently disable libremdb from storing your theme prefrences, either turn off JavaScript or disable access to Local Storage for libremdb.
.privacy__item
h2.heading.heading__secondary.privacy__item-heading Data collected by other services
p.privacy__item-text libremdb connects to 'm.media-amazon.com' for fetching images. So, Amazon might log your IP address. If you use the official instance which is deployed on Heroku, then Heroku might also log you IP address. You're advised to follow due precaution.