If it’s opt-in (and FOSS of course), and it’s clear to the user what toggling it on means (so no “tricking-in” or “you must turn this on or feature X will stay disabled” – not that I would expect such from Marcel, so take this as “speaking generally”) it should be fine. That would be a clear declaration of consent.
Did this now: https://github.com/M66B/FairEmail/pull/159
Bugsnag is disabled by default and you’ll be asked if you want to enable it on first run. There is an info button which leads to this FAQ with detailed information about what Bugsnag does.
You could see error reporting as a form of Analytics, but in my interpretation it should be used for marketing to be called Analytics, which it isn’t. Tracking is in my idea even a step further and requires data to be sent not anonymously.
Bugsnag is disabled by default and explicitly opt-in, so there is no analytics and no tracking by default.
I like to be 100 % transparent, so I have changed the description to this:
- No analytics and no tracking (error reporting is opt-in)
Is this okay for everybody?
@M66B If you want to “appear” in F-Droid client “kiosk/new” opening screen, you need a /metadata in your repo root/ ; check simplified https://github.com/y20k/trackbook/tree/master/metadata ; there are other advanced metadata: check Auto-generate an app website based on Fastlane/F-Droid metadata
@oF2pks can you please check if this is correct?
Open source, privacy friendly email app for Android - M66B/FairEmail
In particular, I am not sure if it is possible to use markdown in " *.txt files in the old, custom, F-Droid text-based format" (https://f-droid.org/en/docs/Build_Metadata_Reference/)
Am I right that a pull request needs to be done to make this work?
Yes, to remove the current Description from the metadata, so it gets picked up, on the next app update, from your repo.
Any chance to add screenshots as well?
Can you please take care of this?
Let’s first get this to work. I will add screenshots later.
Will do, asap. Thanks
I have just added images and screenshots as well.
I am curious how this is going to look!
I guess the meta data will be pulled on the next build?
The only doubt I have: is markdown supported in meta data?
IIRC, next index update, as 615 was already build.
Not quite, more like a subset of HTML, kinda like Google Play store, eg. https://github.com/SimpleMobileTools/Simple-Gallery/blob/master/fastlane/metadata/android/en-US/full_description.txt -> https://f-droid.org/en/packages/com.simplemobiletools.gallery.pro/
I have just removed all markdown from the full description.
But why not leave the links?
I like to keep the description the same as the Play store description.
At the bottom there is a link to the full GitHub description (with links).
You still miss metadata/en-US/ changelogs / to comply with new fdroid selection https://gitlab.com/fdroid/fdroidclient/blob/master/app/src/main/java/org/fdroid/fdroid/views/main/WhatsNewViewBinder.java#L110
@dosse91 , seems you can now soften your thread primary description ? If you have time, I have a running list of fdroid apks with so-called trackers or similar : CLI tool to check F-Droid apps with Exodus
As an aside, @Izzy, why do you include FairEmail in your repo while main F-Droid does also? Typically, you remove from yours whenever such overlap occurs.…