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?
/home/pineapplelover ( @pineapplelover@lemm.ee ) English14•2 years agoIf 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.
user ( @Nr97JcmjjiXZud@infosec.pub ) English13•2 years agoF-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.
N-E-N ( @NENathaniel@lemmy.ca ) English7•2 years agoAny chance u can explain how Neo Store is more secure?
notenoughbutter ( @notenoughbutter@lemmy.ml ) English2•2 years agoiirc fdroid utilizes very old api which is problematic as newer api gets newer security features droidify and neostore both are more modern
glacier ( @glacier@lemmy.blahaj.zone ) English1•2 years agoNeo Store can enable automatic updates for apps downloaded from F-Droid.
calm.like.a.bomb ( @clmbmb@lemmy.dbzer0.com ) English2•2 years agoAnd how does that make it more secure?
glacier ( @glacier@lemmy.blahaj.zone ) English2•2 years agoI don’t think it would make F-Droid itself more secure, but it’s best to get possible security updates for apps sooner with auto-updates.
milicent_bystandr ( @milicent_bystandr@lemm.ee ) English3•2 years agoI read through that article, and though I don’t have the time or knowledge to properly critique it, I found quite a lot of it unconvincing.
It’s one thing to agree there are potential issues, but the article seemed to jump a bit too easily, via rhetoric more than logic, to “therefore it’s unsuitable” and similarly to “the other ones are better”.
(Disclaimer: I only know mildly what I’m talking about!! If whoever reads this is interested, I hope you can follow the details to their source and get involved in the proper discussion for improving f-droid and/or encouraging another respiratory client.)
user ( @Nr97JcmjjiXZud@infosec.pub ) English1•2 years ago
- argv_minus_one ( @argv_minus_one@beehaw.org ) English1•2 years ago
A tempting idea would be to compare F-Droid to the desktop Linux model where users trust their distribution maintainers out-of-the-box (this can be sane if you’re already trusting the OS anyway), but the desktop platform is intrinsically chaotic and heterogeneous for better and for worse. It really shouldn’t be compared to the Android platform in any way.
This is, quite frankly, borderline misinformation. Malicious packages in Linux distributions are unheard of. Malicious apps in the allegedly-more-secure Google Play, on the other hand, are a dime a dozen.
The downplaying of the importance of reproducible builds further diminishes my opinion of this piece.
I’m going to go ahead and continue using F-Droid, thanks.
user ( @Nr97JcmjjiXZud@infosec.pub ) English1•2 years agoWhat exactly are you trying to point out ?
From your quote: “It really shouldn’t be compared to the Android platform in any way.”
And where exactly does it downplay reproducible builds ? “reproducible builds are not as common as we would have wanted.”
“I’m going to go ahead and continue using F-Droid, thanks.” Good friend, do whatever it is you want to do.
I’m just trying to spread security awareness.
EDIT: “Saying Play Store is filled with malicious apps is beyond the point: the false sense of security is a real issue. Users should not think of the F-Droid main repository as free of malicious apps, yet unfortunately many are inclined to believe this.”
- argv_minus_one ( @argv_minus_one@beehaw.org ) English1•2 years ago
From your quote: “It really shouldn’t be compared to the Android platform in any way.”
I quoted that because it’s part of the borderline misinformation. Security is security. Malware is malware. Android isn’t magical and neither is desktop Linux. They absolutely can be meaningfully compared.
And where exactly does it downplay reproducible builds ? “reproducible builds are not as common as we would have wanted.”
Ah, you’re right. I misread that part, sorry.
I’m just trying to spread security awareness.
So am I. I’m an ornery old Linux nerd and security snob. I’d excise all proprietary software from my home and office if I could, precisely because it has such an appalling track record and the blatantly unnecessary attack surfaces of DRM and telemetry.
Can F-Droid be more secure than it is? Sure. Do the issues described in this paper mean F-Droid is so rampantly insecure that even Play is safer? Absolutely not.
By the way, I’m not sure I understand how Neo Store is supposed to be more secure, as it’s supposedly just an alternative UI for F-Droid. As for Obtainium, it’ll protect you from malfeasance or compromise on the part of the F-Droid repository, but it won’t protect you from malicious app developers, and unless I’m mistaken, the latter is a much more common threat.
user ( @Nr97JcmjjiXZud@infosec.pub ) English1•2 years ago“I quoted that because it’s part of the borderline misinformation. Security is security. Malware is malware. Android isn’t magical and neither is desktop Linux. They absolutely can be meaningfully compared.”
That’s why the author said it’s tempting. You cannot compare desktop Linux to Android. Android is light-years ahead in terms of security than desktop Linux will ever be.
If you install Debian on your machine then that means you trust the Debian developers. If you trust the Debian developers then that means that you trust their repositories. The same cannot be said about Android. If you, for example, install GrapheneOS you’re trusting the graphene developers for the OS and the individual developers for their individual apps you install on your phone.
On Android a compromised user doesn’t have root, on ordinary Linux desktops, a compromised non-root user with access to sudo is equal to a full root compromise. On a Linux desktop with Xorg you can easily keylog everything with one malicious app(that app automatically gets these permissions without prompting you), with modern Android that’s not even an option(you’d need to accept all of these invasive permissions yourself, unless the app has a zero day that can bypass permissions).
The list goes on and on and on. You can read more here
“Ah, you’re right. I misread that part, sorry.”
No biggie :D
“By the way, I’m not sure I understand how Neo Store is supposed to be more secure, as it’s supposedly just an alternative UI for F-Droid.”
Neo store has the highest target SDK currently so it can use security and privacy APIs that Android provides with each new version. That alone is one of the biggest reasons to use neo store over native F-Droid. It shows you the target SDK, permissions (Way more understandable than whatever F-Droid does) & trackers for the apps you want to install. So you can make a more informed decision if you want that app installed.
“As for Obtainium, it’ll protect you from malfeasance or compromise on the part of the F-Droid repository, but it won’t protect you from malicious app developers, and unless I’m mistaken, the latter is a much more common threat.”
You are adding more attack surface when using F-Droid, but when using Obtainium, you have one less attack surface. Instead of worrying about malicious F-Droid developers and malicious app developers, you only worry about the latter. Malicious app developers can still publish to F-Droid without F-Droid getting compromised.
آوید ( @avds2@lemm.ee ) English12•2 years agoFOSS is not just about privacy! Freedom is that important reason you should care about. FlorisBoard is my suggestion for you.
ForeverClueless ( @ForeverClueless@kbin.social ) 2•2 years agoYesterday I installed Grapheneos so I’ve swapped to florisboard. Not bad but it’s very specific on where you swipe using gestures. I’m slowly getting used to it but gboard was a lot more forgiving.
آوید ( @avds2@lemm.ee ) 3•2 years agoWhy Gboard is better at gestures? That’s because it tracks you.
Deckname ( @Deckname@discuss.tchncs.de ) 2•2 years agoBadum tssss :D
Bombastic ( @Bombastic@lemmy.dbzer0.com ) 3•2 years agoIf you’re on graphene OS then just uninstall GBoard and when youre installing it back uncheck the network permission checkbox. Easy as pie
Deckname ( @Deckname@discuss.tchncs.de ) English1•2 years agoIs it actually actively developed? The last version is from September of last year.
آوید ( @avds2@lemm.ee ) English2•2 years agoYes, it is. But it doesn’t update fast.
Deckname ( @Deckname@discuss.tchncs.de ) English1•2 years agoTy, yeah. I could’ve checked the repo myself 😂
genoxidedev1 ( @genoxidedev1@kbin.social ) 1•2 years agoUsed FlorisBoard for a good while, it’s the perfect replacement imo. I don’t remember exactly but there was a certain feature missing for me so I uninstalled it but it may have been implemented by now.
kspatlas ( @kspatlas@fedia.io ) 2•2 years agoThe major feature that’s missing is autocorrect, rely on it a lot
آوید ( @avds2@lemm.ee ) 1•2 years agoI checked every keyboard on F-Droid, Floris is the best keyboard you can find now.
genoxidedev1 ( @genoxidedev1@kbin.social ) 2•2 years agoSame and I agree, I’ll have to download it again later.
Communist ( @communist@beehaw.org ) English11•2 years agohttps://github.com/florisboard/florisboard/pull/2209
As soon as this gets merged, I’m done with Gboard I hope.
ijeff ( @ijeff@lemdro.id ) English10•2 years agoLeaving 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 ( @Sl00k@programming.dev ) English7•2 years agoOff 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.
ijeff ( @ijeff@lemdro.id ) English6•2 years agoLemmy unfortunately doesn’t currently have functionality that could help people curate the type of content they want to see from within a single community (e.g., hiding posts, filtering by tags). Maintaining separate communities is more work for the moderators but gives people the choice to decide what kind of content to subscribe to when populating their “Subscribed” view.
Our hope is to foster a space that’s scratches the r/android itch with !android@lemdro.id, while also having a space set aside for questions, support, and seeking recommendations with !askandroid@lemdro.id. There’s also a tendency toward better quality responses for the latter when it’s in a community of people who have deliberately subscribed because they like to help folks out. That’s the thinking at least.
Do feel free to join us on the Matrix chat anytime! https://matrix.to/#/#lemdro.id:matrix.org
bugsmith ( @bugsmith@programming.dev ) English10•2 years agoTo 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.
Monologue ( @Monologue@lemmy.zip ) English9•2 years agomaybe using a firewall to block it’s internet access?
DahGangalang ( @DahGangalang@infosec.pub ) English4•2 years agoAny suggestions on how to bead in on it’s connections?
I’d expect it to use some QUIC type protocol reaching out to one of the generic Google shortcutted domains, but that’s 100% speculation and 0% testing.
db2 ( @db2@lemmy.one ) English6•2 years agoSearching has brought up pcapdroid (it’s on fdroid) as a way to watch network traffic from apps via local vpn. I only just installed it myself though so you know as much as I do at this point.
gnzl ( @gnzl@nc.gnzl.cl ) English8•2 years agoI 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:
draken ( @draken@lemmy.villa-straylight.social ) English8•2 years agoI use OpenBoard from F-Droid.
Swimmerman96 ( @Swimmerman96@beehaw.org ) English5•2 years agoI use a fork of OpenBoard with Swipe Typing libraries added to it.
- argv_minus_one ( @argv_minus_one@beehaw.org ) English1•2 years ago
Any idea why that isn’t in F-Droid?
Swimmerman96 ( @Swimmerman96@beehaw.org ) English2•2 years agoI’m not sure, that’s a question for the Dev.
Some of the reason may be the hastle of rebranding, having two Openboards would be confusing so the fork would need to change names and icons and such. Some of it is also be this is for personal use, and we happen to find it, so they may not be interested in the expectation of maintaining it beyond their own useage. Some of it may be this is good enough, Openboard’s release cycle is pretty slow so the fork doesn’t need to be updated and released often, so an APK on Github downloaded twice a year is good enohgh for them.
AphoticDev ( @AphoticDev@lemmy.dbzer0.com ) English7•2 years agoWhat 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 ( @ijeff@lemdro.id ) English15•2 years agoSwype was the first to have it. It did so amazingly well and was better than SwiftKey while it was still around.
AphoticDev ( @AphoticDev@lemmy.dbzer0.com ) English3•2 years agoOh shit you’re right! I forgot all about Swype. I used that too, back in the day.
SeaJ ( @SeaJ@lemm.ee ) English3•2 years agoI loved Swype. Nuance made it a pile of shit though. One annoying thing after they bought it was that ‘K.’ would always autocorrect to K. d. Lang. You could not tell it to stop doing that.
I use SwiftKey now. Microsoft is getting more of my data.
ijeff ( @ijeff@lemdro.id ) English1•2 years agoI never ran into that issue, but it might be because I write okay!
Carter ( @Carter@feddit.uk ) English7•2 years agoWhat’s wrong with this?
Fox ( @Fox@pawb.social ) English4•2 years agoI’ve been using it for a couple weeks, and it’s a lot slower than gboard. No swiping support, suggestions aren’t as refined, and basically impossible to use one handed.
Carter ( @Carter@feddit.uk ) English2•2 years agoIt does have swiping though. It’s ripped straight put of gboard.
Fox ( @Fox@pawb.social ) English3•2 years agoThe version I’m using (from f-droid repo) does not have swiping. You might have a fork? Someone mentioned that elsewhere in the comments, I was not aware it existed.
notenoughbutter ( @notenoughbutter@lemmy.ml ) English1•2 years agoyes, its a fork
zettajon ( @zettajon@lemmy.ml ) English2•2 years agoFor me, I use the clipboard a lot and having to hit that clipboard icon at the top right of the keyboard every time I want to paste something really adds up imo. I wish the last copied string would be in the suggested words bar like other keyboards.
Nyanix ( @Nyanix@lemmy.ca ) English6•2 years agoI 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?
Communist ( @communist@beehaw.org ) English4•2 years agohttps://github.com/florisboard/florisboard/pull/2209
This is the pull request that implements that.
Nyanix ( @Nyanix@lemmy.ca ) English3•2 years agoHoly monkeys!!! I’m absolutely giving this a shot right after work today, thank you so much!
mruczek ( @mruczek@lemm.ee ) English6•2 years agoI think OpenBoard is as close as it gets. There are no features like stickers but the layout is very similar.
LoafyLemon ( @LoafyLemon@kbin.social ) 5•2 years agoThere are no features like stickers (…)
I’m sold! I hate stickers. x)
Sucuk ( @Sucuk@kbin.social ) 5•2 years agoOpenBoard, Florisboard, AnySoftKeyboard
THERE ARE ALTERNATIVES, PEOPLE!
- argv_minus_one ( @argv_minus_one@beehaw.org ) 1•2 years ago
I installed all three.
OpenBoard has no swiping support at all.
AnySoftKeyboard is glitchy, moving the cursor around unexpectedly and inserting spurious characters.
FlorisBoard’s swiping is very inaccurate, to the point that it’s barely faster than typing characters one-by-one.
I hope this situation improves soon…
Sucuk ( @Sucuk@kbin.social ) 3•2 years agoWell uhhh, kinda late, but the “original” openboard project hasn’t got an update in like, 12 months. There are forks, though.
Fork with glide typing - Haven’t received an update in 11 months https://github.com/erkserkserks/openboard
“New” fork: https://github.com/Helium314/openboard
- argv_minus_one ( @argv_minus_one@beehaw.org ) 2•2 years ago
Good to hear. Hopefully at least one of these forks lands in F-Droid soon.
Rafael D Martins ( @razieltakato@lemmy.eco.br ) English5•2 years agoI dropped gboard and started using FlorisBoard. It’s a lot more crude and don’t have the same features, but I’m very happy with it and will not go back.
I preffer my privacy over features, and using the software and reporting feedback helps it betting better.
We really need to ditch Google.