krille-chan / fluffychat

The cutest instant messenger in the [matrix]
https://fluffychat.im/
GNU Affero General Public License v3.0
1.15k stars 207 forks source link

app unavailable on French App store #76

Open krille-chan opened 1 year ago

krille-chan commented 1 year ago

Hi I'd be more than willing to try out the Mac app version, but it's unavailable at the French app store... Will it be soon ?

squid-f commented 1 year ago

Hi. Not sure it could be related but I have the same need to be able to use FluffyChat on iOS from the French app store. Thanks!

nathanael-h commented 12 months ago

Hello, I have dev accounts on both Apple and android stores. May I help about this? Also I am a native French speaker, maybe this can help to fill specific papers about crypto, if this is the issue.

nononymousse commented 11 months ago

just looked it up (french appstore) but don't see it and when i go on the website and click on "get on appstore", i have the appstore pop-up but it stay empty (iOS 15.7.9, iPhone SE (2016))

github-actions[bot] commented 7 months ago

This issue is stale because it has been open for 120 days with no activity.

Mikaela commented 7 months ago

I think this should be pinned and made excempt from stalebot rather than closed for inactivity unless there is a FAQ with this question.

casimir commented 7 months ago

There was another issue on gitlab that has been lost in the migration. I was titled "Android version not available for France in the Play Store" and I felt it was promising. I still have a few notification emails in my mailbox and I could find the most important comment from @mateMathieu (same person here 🤞), a good summary of the whole thread.

Here is the unedited comment:

mateMathieu commented on a discussion:

OK, I just talked to him on the phone. He is a very nice person, mindful and affable.

He understand the reticence to publish in France because it is managed in the government by the ministry of Army (Secrétariat général de la défense et de la sécurité nationale). This is due to history of such legislation, because the people that used these encryption technologies were the army, the secret services and the diplomats. However, the law text are old (2005 and 2007), and quite not adapted to the new technology and the fast pace of evolution that is going on in computer science and cryptographic technologies of our time. As an example, 2007 was before Blockchain.

The only requirement they impose, is that you share the code with them if they ask you. Beyond this it is a simple declaration that they don't oppose or evaluate. So the legally binding document is simply a declarative document that the administration provide to the developers to list them as software using encryption technology to the french. Nothing else.

In essence what he said, as a lawyer and accustomed to this very problem, is that the developers of open-source projects have their code public, hence the authorities can pull at any time the code and get the information they want. What the developers are mandated to do, if their code is closed, is to produce the content of the public key that are used in the cryptographic algorithm used in the software. As long as there is a private key that is not known by the developer, in the case of asymmetric encryption, they are not legally bound to produce those keys, simply because they cannot be force to know these, and they don't have them, simply. Today, everything is asymmetric encryption, so the law is even more useless...

TLDR: I hope that the devs will look at this message with a fresh eye and realize that the outdated legal framework does not force or involve their person or their project in any limitation or constrain. It is just a declarative paperwork that might not even be read by the ministry in charge, that happen to be historically attached to the military part of the administration.

Here is the documentation and the webpage that explain this: https://www.ssi.gouv.fr/entreprise/reglementation/controle-reglementaire-sur-la-cryptographie/les-formulaires/

Let me know if I can assist furthermore in any way.

Cheers PS: I didn't want to share his name and business publicly, but I can to the devs if they want to.

Also as a french citizen, heavy matrix user and app developer myself, I can appreciate the bother of this kind of situation for OSS maintainers and I'd like to propose my help. With @krille-chan authorization I could publish the app on french stores myself. I already have store accounts set up and paid for anyway. I'd serve as the publisher and handle the administrative compliance myself but take 0 credit for the app developpement itself. This is just a proposition for an alternative. I'm not really eager to go this way but I remember the good old days when Fluffychat was available via TestFlight. And I'd rather use Fluffychat rather that Element as my daily driver.

c4ffein commented 7 months ago

Hi, I'd like to get this app on iPhone too, without having to sideload if possible...

krille-chan commented 7 months ago

@c4ffein thank you so much. There is a matrix group about this topic already but it is very silent. If you are interested to help, I can invite you. Just need your matrix ID

c4ffein commented 7 months ago

Of course @krille-chan , same username as here, but on the matrix.org instance :)

Follpvosten commented 3 months ago

hey, what's the current status on this?