Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

Scheduled Pinned Locked Moved Uncategorized
38 Posts 30 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • nixcraft@mastodon.socialN nixcraft@mastodon.social

    Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

    Why systemd is dealing with age verification stuff?

    gothpanda@pandapla.netG This user is from outside of this forum
    gothpanda@pandapla.netG This user is from outside of this forum
    gothpanda@pandapla.net
    wrote last edited by
    #5

    @nixCraft They deal with everything else, so I figure they just thought it was appropriate to deal with this too?

    1 Reply Last reply
    0
    • nixcraft@mastodon.socialN nixcraft@mastodon.social

      Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

      Why systemd is dealing with age verification stuff?

      agowa338@chaos.socialA This user is from outside of this forum
      agowa338@chaos.socialA This user is from outside of this forum
      agowa338@chaos.social
      wrote last edited by
      #6

      @nixCraft

      userdb is basically the systemd version of LDAP, so it kinda adds up...

      1 Reply Last reply
      0
      • nixcraft@mastodon.socialN nixcraft@mastodon.social

        Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

        Why systemd is dealing with age verification stuff?

        echopapa@social.tchncs.deE This user is from outside of this forum
        echopapa@social.tchncs.deE This user is from outside of this forum
        echopapa@social.tchncs.de
        wrote last edited by
        #7

        @nixCraft

        Poettering:

        BTW, just to emphasize this, and explain why i think adding this to userdb is fine:

        i actually believe that making sure apps cannot just read the birthday field is a good idea, but it's just one tiny piece of data among so so much more important stuff. if people run apps unsandboxed these apps get access to any file in $HOME and a tonload more stuff of the system. And that data is a lot more valuable than the birthday is. Hence, let's maybe not waste discussion around isolating apps from that single piece of information that is the birthday, while leaving everything else wide open.

        echopapa@social.tchncs.deE qwertz@defcon.socialQ 2 Replies Last reply
        0
        • nixcraft@mastodon.socialN nixcraft@mastodon.social

          Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

          Why systemd is dealing with age verification stuff?

          borrisinabox@fwoof.spaceB This user is from outside of this forum
          borrisinabox@fwoof.spaceB This user is from outside of this forum
          borrisinabox@fwoof.space
          wrote last edited by
          #8

          @nixCraft Everyone is now born on January 01, 1970 at 00:00 UTC. That's just how it is.

          1 Reply Last reply
          0
          • echopapa@social.tchncs.deE echopapa@social.tchncs.de

            @nixCraft

            Poettering:

            BTW, just to emphasize this, and explain why i think adding this to userdb is fine:

            i actually believe that making sure apps cannot just read the birthday field is a good idea, but it's just one tiny piece of data among so so much more important stuff. if people run apps unsandboxed these apps get access to any file in $HOME and a tonload more stuff of the system. And that data is a lot more valuable than the birthday is. Hence, let's maybe not waste discussion around isolating apps from that single piece of information that is the birthday, while leaving everything else wide open.

            echopapa@social.tchncs.deE This user is from outside of this forum
            echopapa@social.tchncs.deE This user is from outside of this forum
            echopapa@social.tchncs.de
            wrote last edited by
            #9

            @nixCraft

            The answer to the PII issues is hence not restrictions in userdb, the answer is proper app sandboxing. And that even already exists in flatpak! It restricts access to $HOME already, and to userdb too! And that's the way to do it!

            Hence, just embrace app sandboxing! And if you come to me and say "hey, I run all my apps without sandboxing, but i want the birthday hidden anyway" then I can only say, your model is really really broken. Fix your security model first, then come back.

            echopapa@social.tchncs.deE 1 Reply Last reply
            0
            • nixcraft@mastodon.socialN nixcraft@mastodon.social

              Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

              Why systemd is dealing with age verification stuff?

              koree@mastodon.ameth.orgK This user is from outside of this forum
              koree@mastodon.ameth.orgK This user is from outside of this forum
              koree@mastodon.ameth.org
              wrote last edited by
              #10

              @nixCraft there are several states trying to pass laws that Meta has been lobbying for that require “OS-level age verification”

              I think they’re preparing for these to pass.

              kb3@mastodon.socialK 1 Reply Last reply
              0
              • echopapa@social.tchncs.deE echopapa@social.tchncs.de

                @nixCraft

                The answer to the PII issues is hence not restrictions in userdb, the answer is proper app sandboxing. And that even already exists in flatpak! It restricts access to $HOME already, and to userdb too! And that's the way to do it!

                Hence, just embrace app sandboxing! And if you come to me and say "hey, I run all my apps without sandboxing, but i want the birthday hidden anyway" then I can only say, your model is really really broken. Fix your security model first, then come back.

                echopapa@social.tchncs.deE This user is from outside of this forum
                echopapa@social.tchncs.deE This user is from outside of this forum
                echopapa@social.tchncs.de
                wrote last edited by
                #11

                @nixCraft

                So, I think userdb should reveal the birthday to per-user code, because that per-user code then can consume this and provide a portal or something to properly sandboxed apps that provides a more restrictive api, i.e. age brackets and so on. But that kind of stuff is outside of the scope of systemd, here in systemd we just provide you with a way to maintain the original data, the precise policy enforcement on it must happen in the sandbox."

                no comment

                edcates@mastodon.socialE 1 Reply Last reply
                0
                • nazokiyoubinbou@urusai.socialN nazokiyoubinbou@urusai.social

                  @nixCraft

                  Why systemd is dealing with age verification stuff?

                  I feel like you answered your own question. Because they want to put age gating into the OS itself, so the OS has to deal with it to even be legal there.

                  I'm already seeing notices pop up in some places like on Puppy Linux downloads that they're not legally usable in places like California thanks to that.

                  tezoatlipoca@mas.toT This user is from outside of this forum
                  tezoatlipoca@mas.toT This user is from outside of this forum
                  tezoatlipoca@mas.to
                  wrote last edited by
                  #12

                  @nazokiyoubinbou @nixCraft

                  Today I learned that there even IS a linux userdb, even if its only used by systemd.. and wait.. why does systemd need a user db at all? . 😞

                  Any why can't we just add a /etc/user.info file that is linked to /etc/passwd?
                  so many questions, this is all so dumb. age verification is so stupid.

                  nazokiyoubinbou@urusai.socialN 1 Reply Last reply
                  0
                  • nixcraft@mastodon.socialN nixcraft@mastodon.social

                    Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

                    Why systemd is dealing with age verification stuff?

                    schrotthaufen@mastodon.socialS This user is from outside of this forum
                    schrotthaufen@mastodon.socialS This user is from outside of this forum
                    schrotthaufen@mastodon.social
                    wrote last edited by
                    #13

                    @nixCraft Because either they’re collaborators, or they’re deluded into thinking tech is a political, or they weren’t thinking at all when implementing this. Oh wait… that’s basically the same thing.

                    1 Reply Last reply
                    0
                    • echopapa@social.tchncs.deE echopapa@social.tchncs.de

                      @nixCraft

                      Poettering:

                      BTW, just to emphasize this, and explain why i think adding this to userdb is fine:

                      i actually believe that making sure apps cannot just read the birthday field is a good idea, but it's just one tiny piece of data among so so much more important stuff. if people run apps unsandboxed these apps get access to any file in $HOME and a tonload more stuff of the system. And that data is a lot more valuable than the birthday is. Hence, let's maybe not waste discussion around isolating apps from that single piece of information that is the birthday, while leaving everything else wide open.

                      qwertz@defcon.socialQ This user is from outside of this forum
                      qwertz@defcon.socialQ This user is from outside of this forum
                      qwertz@defcon.social
                      wrote last edited by
                      #14

                      @echopapa @nixCraft

                      I stopped listening to Pottetering's “ideas” a long time ago, and I sleep better at night.

                      1 Reply Last reply
                      0
                      • paul_ipv6@infosec.exchangeP paul_ipv6@infosec.exchange

                        @nixCraft

                        as if i didn't already have enough reasons to avoid systemd, this would be the biggie. talk about over-reach.

                        wxq4987@infosec.exchangeW This user is from outside of this forum
                        wxq4987@infosec.exchangeW This user is from outside of this forum
                        wxq4987@infosec.exchange
                        wrote last edited by
                        #15

                        @paul_ipv6 @nixCraft remember when the world revolted against systemd, but we were all told we were overreacting and just whining "because change"?

                        1 Reply Last reply
                        0
                        • nixcraft@mastodon.socialN nixcraft@mastodon.social

                          Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

                          Why systemd is dealing with age verification stuff?

                          nixcraft@mastodon.socialN This user is from outside of this forum
                          nixcraft@mastodon.socialN This user is from outside of this forum
                          nixcraft@mastodon.social
                          wrote last edited by
                          #16

                          For those who don't know Meta is behind this OS level age verification stuff so they don't have to implement it within their own apps, like IG, FB, and WhatsApp. They are a truly evil mega corp out there that is pushing this and lobbying for things like age verification, ID verification, and KYC at OS level. They spent so far 2 billion dollars to make this legal thing. https://www.yahoo.com/news/articles/reddit-user-uncovers-behind-meta-154717384.html

                          staticr@guild.pmdcollab.orgS paul_ipv6@infosec.exchangeP ferricoxide@blahaj.zoneF shac@ioc.exchangeS 4 Replies Last reply
                          0
                          • tezoatlipoca@mas.toT tezoatlipoca@mas.to

                            @nazokiyoubinbou @nixCraft

                            Today I learned that there even IS a linux userdb, even if its only used by systemd.. and wait.. why does systemd need a user db at all? . 😞

                            Any why can't we just add a /etc/user.info file that is linked to /etc/passwd?
                            so many questions, this is all so dumb. age verification is so stupid.

                            nazokiyoubinbou@urusai.socialN This user is from outside of this forum
                            nazokiyoubinbou@urusai.socialN This user is from outside of this forum
                            nazokiyoubinbou@urusai.social
                            wrote last edited by
                            #17

                            @tezoatlipoca @nixCraft Oh it's absolute crap. I'm not in any way saying it's ok. And I don't think Linux can ever truly be fully compliant either since they generally will require connections to third parties that illegally utilize data they can't utilize and violate every single license that Linux utilizes.

                            Chances are we're all just going to end up being illegal rebels using an OS that is an OS instead of a spy entity for corporations selling every bit of data they can get.

                            tezoatlipoca@mas.toT 1 Reply Last reply
                            0
                            • nixcraft@mastodon.socialN nixcraft@mastodon.social

                              Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

                              Why systemd is dealing with age verification stuff?

                              mms@mastodon.bsd.cafeM This user is from outside of this forum
                              mms@mastodon.bsd.cafeM This user is from outside of this forum
                              mms@mastodon.bsd.cafe
                              wrote last edited by
                              #18

                              @nixCraft because they are unable to stop themselves?

                              1 Reply Last reply
                              0
                              • nixcraft@mastodon.socialN nixcraft@mastodon.social

                                For those who don't know Meta is behind this OS level age verification stuff so they don't have to implement it within their own apps, like IG, FB, and WhatsApp. They are a truly evil mega corp out there that is pushing this and lobbying for things like age verification, ID verification, and KYC at OS level. They spent so far 2 billion dollars to make this legal thing. https://www.yahoo.com/news/articles/reddit-user-uncovers-behind-meta-154717384.html

                                staticr@guild.pmdcollab.orgS This user is from outside of this forum
                                staticr@guild.pmdcollab.orgS This user is from outside of this forum
                                staticr@guild.pmdcollab.org
                                wrote last edited by
                                #19

                                @nixCraft Aren't they themselves OS providers with HorizonOS (or whatever their quest VR glasses use)

                                So they'd STILL have to do it, what irony.

                                1 Reply Last reply
                                0
                                • koree@mastodon.ameth.orgK koree@mastodon.ameth.org

                                  @nixCraft there are several states trying to pass laws that Meta has been lobbying for that require “OS-level age verification”

                                  I think they’re preparing for these to pass.

                                  kb3@mastodon.socialK This user is from outside of this forum
                                  kb3@mastodon.socialK This user is from outside of this forum
                                  kb3@mastodon.social
                                  wrote last edited by
                                  #20

                                  @koree @nixCraft Our legislature in Alabama just passed one. Hoping it will be found unconstitutional, but our elderly governor's mission is to make Alabama the most conservative state in the US (her own words) so lawmakers are banning stuff and regulating behavior left and right. A little scary how quickly other states are jumping on board with this garbage.

                                  1 Reply Last reply
                                  0
                                  • nixcraft@mastodon.socialN nixcraft@mastodon.social

                                    Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. userdb: add birthDate field to JSON user records https://github.com/systemd/systemd/pull/40954

                                    Why systemd is dealing with age verification stuff?

                                    wxq4987@infosec.exchangeW This user is from outside of this forum
                                    wxq4987@infosec.exchangeW This user is from outside of this forum
                                    wxq4987@infosec.exchange
                                    wrote last edited by
                                    #21

                                    @nixCraft while the world freaks out this is getting baked in at the OS level, the marketing world is salivating over the fact that every single website on the planet with any form of monetization or advertisement baked in will start hammering this API and tying it set cookies for better retargeting and demographic analysis.

                                    1 Reply Last reply
                                    0
                                    • nixcraft@mastodon.socialN nixcraft@mastodon.social

                                      For those who don't know Meta is behind this OS level age verification stuff so they don't have to implement it within their own apps, like IG, FB, and WhatsApp. They are a truly evil mega corp out there that is pushing this and lobbying for things like age verification, ID verification, and KYC at OS level. They spent so far 2 billion dollars to make this legal thing. https://www.yahoo.com/news/articles/reddit-user-uncovers-behind-meta-154717384.html

                                      paul_ipv6@infosec.exchangeP This user is from outside of this forum
                                      paul_ipv6@infosec.exchangeP This user is from outside of this forum
                                      paul_ipv6@infosec.exchange
                                      wrote last edited by
                                      #22

                                      @nixCraft

                                      yup. meta want identity verification for PII collection. nothing to do with protecting kid.

                                      1 Reply Last reply
                                      0
                                      • echopapa@social.tchncs.deE echopapa@social.tchncs.de

                                        @nixCraft

                                        So, I think userdb should reveal the birthday to per-user code, because that per-user code then can consume this and provide a portal or something to properly sandboxed apps that provides a more restrictive api, i.e. age brackets and so on. But that kind of stuff is outside of the scope of systemd, here in systemd we just provide you with a way to maintain the original data, the precise policy enforcement on it must happen in the sandbox."

                                        no comment

                                        edcates@mastodon.socialE This user is from outside of this forum
                                        edcates@mastodon.socialE This user is from outside of this forum
                                        edcates@mastodon.social
                                        wrote last edited by
                                        #23

                                        @echopapa @nixCraft "It's easy bro, it's not on us anyway, bro. If you're worried just fix your stack, bro. We're just the portal, bro."

                                        1 Reply Last reply
                                        0
                                        • nixcraft@mastodon.socialN nixcraft@mastodon.social

                                          For those who don't know Meta is behind this OS level age verification stuff so they don't have to implement it within their own apps, like IG, FB, and WhatsApp. They are a truly evil mega corp out there that is pushing this and lobbying for things like age verification, ID verification, and KYC at OS level. They spent so far 2 billion dollars to make this legal thing. https://www.yahoo.com/news/articles/reddit-user-uncovers-behind-meta-154717384.html

                                          ferricoxide@blahaj.zoneF This user is from outside of this forum
                                          ferricoxide@blahaj.zoneF This user is from outside of this forum
                                          ferricoxide@blahaj.zone
                                          wrote last edited by
                                          #24

                                          @nixCraft@mastodon.social

                                          …so they don't have to implement it within their own apps…
                                          You underestimate the appeal of forcing would-be marketing-targets reveal even more about themselves. I mean, age-group is a really useful marketing-target.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups