253
submitted 9 months ago by noob@lemm.ee to c/android

The only app I can't live without. Except for gboard, all of my applications are Foss. There is no competition for gboard's swipe typing, not to mention its many capabilities like as searching for gifs, stickers, being able to paste copied images, translating, and so on. I'd like to know how I can use gboard while maintaining my privacy. According to what I've heard, it sends all typing data to Google's server. If you ask me, that's a massive no-no. Do you have any suggestions?

top 50 comments
sorted by: hot top controversial new old
[-] ijeff 9 points 9 months ago

Leaving this up because there are some good discussions here already and it's a great question. I'd just flag rule 2 in the sidebar and that we ask questions and recommendation requests to be posted in !askandroid@lemdro.id instead. Thanks!

[-] Sl00k@programming.dev 11 points 9 months ago

Off topic question, don't you guys think splintering the Android community into multiple communities specifically for certain things when there are so few people on the Lemmy platform will lead to the instance becoming driy without content? Not sure if there's been discussion about this yet.

load more comments (1 replies)
[-] WhoRoger@lemmy.world 77 points 9 months ago

Give OpenBoard with gesture typing a shot. No gifs and stuff, but gesture typing works together with suggestions, unlike either base OB or Floris. Someone casually mentioned it a few weeks ago and damn how much my life changed.

[-] mremugles@lemmy.world 11 points 9 months ago

Life changing

[-] UdeRecife@lemmy.sdfeu.org 11 points 9 months ago

I'm so thrilled right now! I'm already typing this reply on OpenBoard and I'm loving it.

Gboard was also a big hurdle to my need to degoogle my phone. But not anymore!

Thank you so much. You've brighten my day. I'm both happy for knowing this and for finding about it on the fediverse.

[-] ijeff 7 points 9 months ago

I just wanted to say how much I appreciate this whole vibe!

[-] nulldev@lemmy.vepta.org 8 points 9 months ago

BTW that still uses Google's proprietary gesture typing library internally: https://github.com/wordmage/openboard/commit/46fdf2b550035ca69299ce312fa158e7ade36967

There's still no good FOSS alternative to Google's library though so it is what it is.

[-] WhoRoger@lemmy.world 6 points 9 months ago

Aha, that's why it's not on F-Droid. That makes sense.

Still, it doesn't connect to the internet so unless there's something very sneaky Google does in the background, it should be good?

Floris Board afaik has its own implementation of gesture typing, but that's been stuck in beta without word suggestions, so it's not really usable.

load more comments (3 replies)
[-] whoopThereItIs@lemmy.world 7 points 9 months ago

Wow this works pretty well!

[-] hombre_fundido@lemmy.world 6 points 9 months ago

How did I not know about this?

Amazing. Thank you.

load more comments (21 replies)
[-] armrods@lemmy.world 27 points 9 months ago* (last edited 9 months ago)

GBoard learning algorithm has been federated since 2017 🤷‍♂️ edit

https://ai.googleblog.com/2017/04/federated-learning-collaborative.html

[-] Rootiest@lemmy.world 13 points 9 months ago

That's actually pretty cool

It works like this: your device downloads the current model, improves it by learning from data on your phone, and then summarizes the changes as a small focused update. Only this update to the model is sent to the cloud, using encrypted communication, where it is immediately averaged with other user updates to improve the shared model. All the training data remains on your device, and no individual updates are stored in the cloud.

[-] wolre@lemmy.world 23 points 9 months ago

My main deal breaker with most open source keyboards is the usually pretty bad multi language support. I type in three languages all the time and don't want to have to switch keyboards every time I switch the language. Currently using SwiftKey, just because it handles multi-language (fairly) well.

[-] lia_automata@lemmy.world 6 points 9 months ago

There is a fork of openboard with multiple language support, but it's missing glide typing. When these two features are merged it's the perfect keyboard. Until then the language switch icon works well enough.

load more comments (2 replies)
load more comments (2 replies)
[-] pineapplelover@lemm.ee 20 points 9 months ago

If you're on calyxos, grapheneos, or lineageos you can disable network permisions for that app. If not, use netguard as a firewall and block it.

https://f-droid.org/packages/eu.faircode.netguard/

[-] jet@hackertalks.com 10 points 9 months ago

If you have Google play services the keyboard could phone home through play services. Shutting off network access isn't 100% effective, especially for Google apps.

Obviously depending on your threat model this is fine.

load more comments (2 replies)
[-] Tramdan@sh.itjust.works 19 points 9 months ago

There's a fork of OpenBoard with swipe typing at https://github.com/erkserkserks/openboard

I've found this to be better than any of the alternatives.

load more comments (1 replies)
[-] Nr97JcmjjiXZud@infosec.pub 16 points 9 months ago* (last edited 9 months ago)

F-Droid has a lot of security issues(if you care about security), use Neo Store if you want access to F-Droid apps with a more secure app.

EDIT: Even better to use Obtainium and add the links of the APP's own Github/GitLab repo to it.

[-] NENathaniel@lemmy.ca 8 points 9 months ago

Any chance u can explain how Neo Store is more secure?

load more comments (4 replies)
load more comments (8 replies)
[-] slapmefive@lemmy.world 16 points 9 months ago

I believe some custom ROMs use an AOSP version that is very simplified, but it’s not a 1:1 replacement. I’ll be following this to see if anybody has suggestions.

[-] bugsmith@programming.dev 14 points 9 months ago

To those who have been recommending Florisboard in this thread: Thank you. I've longed for a good FOSS keyboard, but always found they lacked enough features that I was willing to compromise and stick with gboard. Florisboard, using the latest beta from IzzyOnDroid, absolutely hits the mark already. It's missing a few features, like word autosuggest, but I can live without that for a while.

[-] draken@lemmy.villa-straylight.social 13 points 9 months ago

I use OpenBoard from F-Droid.

load more comments (3 replies)
[-] avds2@lemm.ee 13 points 9 months ago* (last edited 9 months ago)

FOSS is not just about privacy! Freedom is that important reason you should care about. FlorisBoard is my suggestion for you.

load more comments (28 replies)
[-] AphoticDev@lemmy.dbzer0.com 12 points 9 months ago

What do you mean, no competition? SwiftKey was the first to have swipe typing, and still does it best, because it learns how you swipe and adjusts itself for that.

[-] ijeff 19 points 9 months ago

Swype was the first to have it. It did so amazingly well and was better than SwiftKey while it was still around.

load more comments (3 replies)
[-] communist@beehaw.org 11 points 9 months ago

https://github.com/florisboard/florisboard/pull/2209

As soon as this gets merged, I'm done with Gboard I hope.

[-] gnzl@nc.gnzl.cl 11 points 9 months ago* (last edited 9 months ago)

I don't know how much of a difference it makes in terms of Gboard phoning home, but you can disable a bunch of data sharing options in the Privacy section of Gboard's settings:

[-] Monologue@lemmy.zip 10 points 9 months ago

maybe using a firewall to block it's internet access?

load more comments (2 replies)
[-] LoveSausage@lemmygrad.ml 9 points 9 months ago

I use it without giving network permission

load more comments (9 replies)
[-] schmensch@discuss.tchncs.de 8 points 9 months ago

A lot oft ROMs allow you go completely disable Internet access for a certain app. Disabling the data collection toggles in GBoard and disabling internet access for GBoard, Play Services, Play Store and the Google App should prevent most logging.

load more comments (2 replies)
[-] mruczek@lemm.ee 7 points 9 months ago

I think OpenBoard is as close as it gets. There are no features like stickers but the layout is very similar.

[-] LoafyLemon@kbin.social 9 points 9 months ago

There are no features like stickers (...)

I'm sold! I hate stickers. x)

[-] WhoRoger@lemmy.world 7 points 9 months ago
[-] Nyanix@lemmy.ca 7 points 9 months ago

I always see people recommend FlorisBoard, but I haven't been able to leave OpenBoard for it on the basis of never getting autocorrect to work on FlorisBoard. Is that implemented and I'm not setting it up right, or do you all manage to text with 100% accuracy?

load more comments (2 replies)
[-] Carter@feddit.uk 7 points 9 months ago
load more comments (5 replies)
[-] pseudo@lemmy.world 6 points 9 months ago

Configure the languages, then:

// LineageOS

load more comments (1 replies)
[-] gunpachi@lemmy.world 6 points 9 months ago* (last edited 9 months ago)

On my old phone i used Florisboard, it was pretty good and it's FOSS as well.

These days I use the samsung keyboard as I recently switched to a samsung device. The keyboard customizations are really awesome, if you have KeysCafe module installed. Not sure how privacy friendly it is tho.

load more comments (1 replies)
[-] Sucuk@kbin.social 6 points 9 months ago

OpenBoard, Florisboard, AnySoftKeyboard

THERE ARE ALTERNATIVES, PEOPLE!

load more comments (4 replies)
[-] kraxyk@lemmy.world 5 points 9 months ago

This is not a direct solution to your question. The only available option currently is Florisboard. I tried it but it didn't work well for me. Ever since I've justbeen using openboard. Clean, fast, pretty accurate but no glide typing. There is an open issue for it and some POC work had been done but not merged into main.

load more comments (1 replies)
[-] FederalAlienSmuggler@feddit.de 5 points 9 months ago

Since nobody has suggested it, I'm adding AnySoft Keyboard to the list of alternatives. It takes some time to train custom words but after that it's actually quite nice. Even the swipe typing works quite well. https://f-droid.org/en/packages/com.menny.android.anysoftkeyboard/

load more comments (1 replies)
load more comments
view more: next ›
this post was submitted on 25 Jul 2023
253 points (97.7% liked)

Android

16654 readers
275 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

🔗Universal Link: !android@lemdro.id


💡Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

💬Matrix Chat

💬Telegram channels / chats

📰Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 10 months ago
MODERATORS