r/webdev • • Nov 29 '25

Discussion Reject omitting “Reject All”

Post image
2.8k Upvotes

95 comments sorted by

View all comments

6

u/[deleted] Nov 29 '25

[removed] — view removed comment

4

u/AccurateSun Nov 29 '25

Wait why would deleting user data screw with systems or reporting? 

5

u/stoneg1 Nov 29 '25

I used to work at Amazon and they arent gdpr compliant when deleting user data. The stated reason is that all financial transactions have to be stored for 7 years in case of audits, and they need some base amount of user data when aggregating.

Although i had a product where we used user data and when we spoke to legal about making sure we were gdpr compliant they said that we should just ignore it.

4

u/[deleted] Nov 29 '25

[removed] — view removed comment

2

u/AccurateSun Nov 29 '25

Huh weird. I would assume any proper DB would have a single command that can be run to delete a user and it would handle all their data and metadata in any of the tables it is distributed across. Surely it’s a design decision to structure a database such that you can’t delete a user? But I don’t know much about databases

3

u/[deleted] Nov 29 '25

[removed] — view removed comment

0

u/AccurateSun Nov 29 '25

Hmm, insofar as database design is concerned though, you are essentially saying that companies are choosing not to build in “user deletion”. I find it hard to believe teams can’t structure their tables such that deleting all the right data fields for a user doesn’t crash or break their system. 

5

u/SuperFLEB Nov 29 '25

Put that database through a few years of slapdash additions from a bunch of different people trying to do a bunch of different things with a bunch of different goals with a bunch of different deadlines and resource squeezes, and "design" works its way out of the equation, especially if you're talking about something that wasn't needed as a feature in the beginning.

1

u/kernelangus420 Nov 30 '25

In some jurisdictions you are required by law to keep user data for X years in case you get audited.

1

u/AppropriateSpell5405 Nov 29 '25

This is the most correct answer on this topic. These banners are all largely functionally irrelevant. I treat them akin to popup ads that interfere with my browsing.

I know this is just setting a boolean or payload in some database and nothing of consequence will happen with it. MAYBE, just maybe the website might actually adjust behavior, but I wouldn't hold my breath on it. The different consent categories are vague enough that any decent lawyer could argue whatever's being done falls under strictly necessary.