7 ms·
This service claims to not track personal data, yet their docs admit to storing hash(siteID + User-Agent + IP) + seen_paths on their backend for session trackin
by Sephr 2y ago
This service claims to not track personal data, yet their docs admit to storing hash(siteID + User-Agent + IP) + seen_paths on their backend for session tracking.[1]
Sites can track sessions without tracking personal data.
1. https://www.goatcounter.com/help/sessions https://www.goatcounter.com/help/sessions
- deleted 2y ago[deleted]
- justmedep 2y ago„ In comparison, in the context of the European GDPR, the Article 29 Working Party[6] considered hashing to be a technique for pseudonymization that “reduces the linkability of a dataset with the original identity of a data subject” and thus “is a useful security measure,” but is “not a method of anonymisation.”[7] In other words, from the perspective of the Article 29 Working Party, while hashing might be a useful security technique, it is not sufficient to convert personal data into deidentified data.“ https://www.gtlaw-dataprivacydish.com/2021/03/what-is-hashing-and-does-it-help-avoid-the-obligations-imposed-by-the-new-privacy-regulations/#:~:text=In%20comparison%2C%20in%20the%20context,anonymisation.%E2%80%9D%5B7%5D%20In https://www.gtlaw-dataprivacydish.com/2021/03/what-is-hashin...
- number6 2y agoI am a DPO. The claims Plausible makes won't hold up to scrutiny. It's a simple trick: declaring all data collected to technical data, when in fact it is linkable to a data subject. Thus collection of the data requires consent, because a subject is identified at least for the session. If you can identify unique visitors you are clearly identifying individuals.
- Symbiote 2y agohash(daily_salt + website_domain + ip_address + user_agent) That's what they do. Within 24 hours the daily salt is gone, and the data is anonymous. https://plausible.io/data-policy#how-we-count-unique-users-without-cookies https://plausible.io/data-policy#how-we-count-unique-users-w...
- number6 2y agoGood approach. IP Addresses are personal data. So the data and the hash is subject to GDPR. You still need consent to collect it - well or some other kind of legal shenanigans. The intent is to track a person, it is not technically necessary. You might have a legitimate interest - but in the end you still have to consider the GDPR to use this tool. https://europa.eu/youreurope/business/dealing-with-customers/data-protection/data-protection-gdpr/index_en.htm https://europa.eu/youreurope/business/dealing-with-customers...
- aspect0545 2y agoWhat’s your thought on the approach adjust.com takes? They say you can claim legitimate interest
- omnimus 2y agoTurns out that many officials believe this is fine. Companies using Plausible, Matomo and similar services have been under scrutiny. IP adress is required for site to function - your server cant not collect it. Plausible also only processes it for uniqueness and doesnt save it as is. Interestingly most webservers/firewalls will have to keep track of ip adresses so they will be saved in acess logs and caches. Making them more problematic than Plausible. Yet its most likely fine because the intent is not to track individual users but to improve service/keep it runing. Plausible intent is also not track individual users but collect visitor counts which is something used for improving service too. I think you might be prematurely spreading fear.
- JimDabell 2y ago> Turns out that many officials believe this is fine. Who has gone on record with this, and in which jurisdictions?
- omnimus 2y agoI have experience from state funded projects from central european countries. Afaik what they battle/hate most is what goes against the spirit of the law. So mainly popups that are hyperdesigned to be confusing so people are forced or tricked or annoyed thus accepting everything. Another thing they battle is how long data is saved and where the data is shared. If you self host service like plausible or matomo that do everything thats possible to be compliant then it's fine. I think there is marketing tactic ad/analytics companies and marketers use against services like Plausible. They say these services also require cookie popup and wont give you as much detailed info so why would you use them. Most websites would be fine with limited data Plausible provides but it breaks ad/analytics industry business plan.
- newusertoday 2y agowhat are your thought on aggregated data? you can still identify unique visitors but its aggregated data so you can't link it back to the individual. I have doubts that just identifying unique visitors would also identify individuals. Their current approach of creating random id which is unique for 24 hours should not violate GDPR? or it would?
- number6 2y agoYou begin at a point where you have data to aggregate. This data is linked to individuals. Anonymisation of data is data processing and some argue, that it is subject to a privacy impact assessment. Arguing that if done poorly it has great negative consequences for the individual if they can be deanonymized. The duration itself does not change the outcome. Thus said the approach Plausible takes is much better than any cookie used.
- anonzzzies 2y agoI think you can argue if this holds up: you cannot retrieve the ip from the hash (and residential IPs are usually dynamic). The short lifetime together with never storing the hash makes it so you cannot de-anonymise the user. No one will get fined for not asking consent for this. Our DPO just said ‘don’t be silly’ when I asked him. But we will see if it gets tested (my bet: it won’t).
- number6 2y agoYou would still have to produce the paperwork for this. Most websites don't get fined using GA. Plausible is a huge step in the right direction, but their claims are very strong and not backed up by the GDPR if you take a closer look. Regarding fines: most offices will give you a warning instead of a fine, you adjust your cookie banner and you are good to go
- anonzzzies 2y agoWe don't (and won't) have a consent banner at all; if Plausible would incur a warning, we'll just remove it completely instead.
- makach 2y agoIndeed you are correct. Plausible it is not. They should put their cookie consent back up, and need to inform their users how they are indeed processing the data collected from personal users.
- inhumantsar 2y agoright below that the docs also say that this hash is not persisted, only cached in memory and mapped to a UUIDv4. The UUIDv4 is what persists between sessions. > The IP address and User-Agent are never stored to the database or disk, and there is no conceivable way to trace the random UUID back to this. > > It’s only stored in memory, which is needed anyway for basic networking to work. I can't say whether that is GPDR compliant but it's definitely not storing the hash
- deleted 2y ago[deleted]
- yunohn 2y ago> Sites can track sessions without tracking personal data. Could you detail how that would work?
- JimDabell 2y agoFetch an empty resource that is privately cacheable, set to max-age=0, and has an ETag containing the current timestamp and a random session id. The browser will consider its cached copy always stale. When you next fetch that resource, because it is stale, the browser will revalidate it by passing an If-None-Match header containing the ETag. Update the ETag to include the original timestamp and the current timestamp. So on every page load (or whichever other event you want to measure), you will be told when that session started, the session id and when that visitor was last seen. To set the maximum session duration, reset the ETag if the last seen timestamp passed to you in If-None-Match is too long ago. This can even work without JavaScript by using an img element. The only data tracked with this is the session start time, last seen time, and a random session id. Since the session id isn’t related to any of your business logic, it cannot be used to identify an individual. To further isolate this data, locate the tracking resource on a different hostname. The browser’s SOP will prevent any cookies from being sent with the request, so your analytics backend can’t record identifying information even if it wanted to. This will also prevent you from tracking which page is being visited, though you can override that with the no-referrer-when-downgrade referrer policy.
- stavros 2y agoWhy do all this when you can set a cookie with a random session ID?
- Tabular-Iceberg 2y agoThat's just a cookie. And then you're back to the annoying consent banners.
- yunohn 2y agoYou just reinvented analytics cookies. You’d be surprised, but they don’t store PII either. It’s usually just a randomized session ID and timestamps, like you’re suggesting.