• 3 Posts
  • 282 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle









  • This may be illegal in EU if they don’t use opt in. Even then it may be illegal for under 18 year olds to collect MAC addresses and disk serial numbers, as those can potentially be used for identification.

    The data is anonymized, and the IP is NOT stored. So I’m not sure this violates GDPR?

    From the code we can see the machine ID is anonymized, sending only a SHA256 checksum.

    def get_hashed_device_id():
        # Read the machine ID
        with open("/etc/machine-id", "r") as f:
            machine_id = f.read().strip()
    
        # Hash the machine ID using SHA-256 to anonymize it
        hashed_id = hashlib.sha256(machine_id.encode()).digest()
    
        # Convert the first 16 bytes of the hash to a UUID (version 5 UUID format)
        return str(uuid.UUID(bytes=hashed_id[:16], version=5))
    
    

    This makes it somewhat a nothingburger IMO.






  • The argument that you can’t have water proof replaceable batteries is silly, and it’s very obviously false, lots of gadgets do that.
    Some make similar claims with mini jack, but that too is absolutely possible, for instance Sony has/had that.
    It’s the same principle as waterproofing an USB/charging conecter, and AFAIK ALL phones with IP68 rating have USB/Charging ports.

    Unfortunately if your IP68 phone has a glass back, that can easily crack, and that will compromise the IP68 feature.
    In that way, my IP68 phone was only intact for 4 months. 😱