cross-posted from: https://sh.itjust.works/post/42943610

Taken from the readme of the app on github:

The current release provides only basic functionality, with several key features to be introduced in future versions, including:

App and device verification based on Google Play Integrity API and Apple App Attestation

Additional issuance methods beyond the currently implemented eID based method.

These planned features align with the requirements and methods described in the Age Verification Profile.

There is an issue opened to remove this as it’s basically telling us that to verify our age in the EU an American corporation has the last word, making it not only a privacy nightmare but a de-facto monopoly on the phone market that will leave out of the verification checks even the fairphone (european) with /e/os.

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    29
    ·
    1 day ago

    I agree with most concerns here but as a professional prototypist… people do not seem to understand here and on related issues what “reference implementation” means.

    This is NOT supposed to be used! By anybody! This is basically a technical demonstration that shows how it can be done at all.

    Think of this as a test suite rather than software proper.

    Again, this does not mean it’s OK to even suggest that Google and Apple are in any way acceptable bottleneck. I do believe those are terrible choices. I do also believe relying on them just to do a proof of concept or technical demonstration is quite “lazy” but I also bet that this was necessary due to the scope of the project, e.g. “deliver us an app that works in 6 months on an average mobile phone”. I really don’t think they had discussion on accessibility, inclusion, etc.

    So… yes, do keep track and be concerned but also don’t conflate a proof of concept with a maintained app that will be required to be used on all EU citizen mobile phones next year.

    • xthexder@l.sw0.com
      link
      fedilink
      arrow-up
      15
      ·
      1 day ago

      There’s a big difference between a reference implementation and a proof of concept. A proof of concept just shows it’s possible at all, but a reference implementation is meant as a reference for “you should do it this way”. Expect most companies to just directly copy the reference because they’ll feel it’s a waste of time developing their own system that’s in compliance.

      • utopiah@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        15 hours ago

        Sure it’s beyond a proof of concept and others will definitely heavily rely on it yet my point still stand, i.e no one is supposed to install this built app directly. As I also said yes it’s wrong to rely on Google and Apple in general but even more so with talks of EU sovereignty so I’m not giving them any slack for that. What I’m still insisting on is that this repository is not the app people will have to use.

      • ell1e@leminal.space
        link
        fedilink
        English
        arrow-up
        13
        ·
        edit-2
        1 day ago

        This is definitely going to be copy&pasted as a foundation in many EU states. Therefore, that it requires Android and iOS at all, let alone Google Play, is a fundamental error. Some people avoid smartphones for good reasons, yet still access parts of the internet that may apparently soon be gatekept by this new age verification mechanism. Also see here.