I'm mostly concerned about FUTO Keyboard and FUTO Voice Input. These are supposed to have no need for network access (after downloading language models and processing payment). I certainly don't want my keystrokes/voice typing being transmitted anywhere.

But FUTO also has apps that do require network access such as GrayJay, Immich, and Circles, so technically, they could communicate with each other if the developer allowed them to, right?

Has anyone looked into these codebases to see if they're communicating via IPC?

Sorry if this comes off as dumb, I'm still trying to learn.

    Sbpr If you know code you can check whether they do what they say, hence iirc. their apps are open source.

    I see no reason why FUTO apps would rely on IPC when network privilege is granted natively on stock Android.

    Sbpr But FUTO also has apps that do require network access such as GrayJay, Immich, and Circles, so technically, they could communicate with each other if the developer allowed them to, right?

    Technically, yes.