Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
It took a while to convince our POs that our 100% native iOS and Android apps, don’t use any cookies.
-
You don't need a cookie banner when you only use cookies that are technically necessary. In other words there is no reason to use cookie banners. If only the websites would be build without all this marketing and tracking crap, then there would be no cookie banner.
The problem is not the EU law, the problem is the idea that someone needs to track its users and show them relevant ad and unnecessary cookies are a symptom of that. -
Grumm18232y@happygimp0 I made a cookie because I stored the language a user selects on a login screen.
(Oh and if they decline, the language is not stored an they will have to select their language every time they login)
GDPR is maybe a pain, but at least it help to protect the users from unwanted tracking and other stuff. And if you are honest about the stuff you make, you shouldn't have a problem. -
@Grumm Can't you use the Accept-Language field in the GET request send by the browser, to set the users language?
-
@Grumm that sounds very much like the kind of cookie that you don't need to ask permission for. The law isn't stupid.
-
Grumm18232y@happygimp0 Well some belgium users want to use french instead of the default dutch from the browser.
I use the Accept-Language for the first time or when there is no cookie. The user can change it and it will be saved for the next time. -
Grumm18232y@electrineer Yes and no. It force you to think what to put in the cookies. I could also track the country the user lives in, how long they stay on the website, all that kind of stuff.
Sure it may be overkill, but most just accept cookies without reading ^^ -
@Grumm The default of the browser should be what the user selected during installation. Setting the language based on the region of access without a very obvious language selection button is a terrible idea. Just because I'm in Croatia doesn't mean I can read Croatian. Not even if this happens to be the first time I visit a website or install a program.
-
iceb11562y@Lensflare lol. that's interesting because somehow our mobile apps use cookies. I'm gonna ask my PM if we need to put the cookie disclaimer there and see how confused they get
mwhahhahaha -
@iceb How on Earth do you even access cookies from a mobile app? Is it a Cordova "mobile app"?
-
@iceb my client insisted on 28!! webview pages in one of their apps. And the content comes from various websites. Welcome to cookie hell within an app.
-
@lorentz web views. Some clients still seem to think it's appropriate to push a web view through an app. It is literal hell.
-
@Nanos technically no, unless the company policy of the client is to store some kind of "ok" from the customer
-
Grumm18232y@lorentz I use the install language. But that still doesn't change the fact that some users may see the interface in an other language.
We live in Belgium and it is not an exception to install a Dutch windows with a dutch browser but the 'end-customer' is french. So he would prefer to get his documents in that language.
Same as if our customer is German, but uses our system for only English end-customers, He would like to use the system in English.
Basically we offer a B2B system that our business customer uses for their B2C. -
@Grumm browsers should have a language option that can be changed by the user any time and can be read by a website.
Also a region option.
So that one can set language to English and region to something non-English to get sane date formats.
Basically what smartphones do. -
@Lensflare We could just use ISO8601 everywhere and forget about locationspecific date formats.
-
Grumm18232y@Lensflare But how many times do you change browser settings based on the person that is looking at your Computer screen ?
You have to see this as an ATM. You also want to see your transaction in English or french even if you travel in Iceland.
Again, our customer can be German. But the client of our customer can be an American. I am pretty sure that the American don't want to see the stuff in German. -
@Grumm yeah, there are some special cases where it makes sense to store the language setting on the server for each user account.
But I‘d say the majority of cases would be covered by a language set in the browser.
We could even have the language configurable per website/domain.
Those two concepts can even live together.
Like in the app that I am working on:
The language of the app UI is determined by the device language and can be changed individually for each app. Same for the region setting.
In addition to that, the user can set his "communication language" that is used for emails and sms that we send to the user and this language setting is stored on the server. -
Grumm18232y@Lensflare Yes I agree with that. We just don't have control over what our users do to their users.
It was like that first. Then a lot complained that the default was 'French' (language set in browser) but they wanted it in 'Dutch' or 'English' and the cheapest way to store it was in a cookie.
Telling the users of my website that the only cookie being used is the cookie that says that you've read and agreed to usage of the cookie on the website.
Can this GDPR madness end now please.
rant