Plain words, no jargon
You are right to be careful with apps that use your internet. Here is exactly what runs on your device, and what never does.
What it does
Businesses pay to check public websites from a normal African internet connection. Your device opens those pages for them using a slice of bandwidth you are not using. Think of it as a very small web browser that works while you sleep. You get paid for every gigabyte it moves.
What it never touches
Your files, photos, messages, contacts, logins and browsing history are off limits. The app has no permission to read them and no reason to. It only fetches allowlisted public web pages through the connection.
You stay in control
Set a daily data limit. See every website fetched through your device. Pause or uninstall whenever you want; stopping the app stops the traffic instantly. One job at a time, never a hog.
So why does Play Protect warn you?
Because the app is new and installed outside the Play Store. Android shows that caution for any sideloaded app, especially new ones. It is a standard prompt, not a virus finding. A Play Store listing is on our roadmap and removes these prompts entirely. The full walkthrough is in the Android tab below.
How would you like to get paid?
Pick one during setup and switch any time in the app. Your account always stays connected to your phone number. The payout method is just where the money lands.
M‑Pesa Kenya
Your registered phone number is your account and your payout destination. Cash out from KES 20, no bank account needed.
Bitcoin anywhere
Give a Lightning address in the app, it looks like name@wallet.com. Payouts arrive over the Lightning Network.
USDT on Tron anywhere
Give your TRC20 address in the app. Payouts settle in USDT, a dollar stablecoin, with a small network fee.
What earns most
Stay online
Bytes only flow while your device is online. A spare phone on charge, a Pi, or an always on laptop earns the most.
Stable connection
A steady connection beats a fast one. Buyers value uptime and a verified carrier exit.
Keep it simple
The Android app is the easiest path and the only one that updates itself. Desktop installs run as a background service.
Pick your device
Step-by-step for each platform. Screenshots are on the way; the instructions are complete today.
Android app, recommended
Download, register your number, choose how you want to get paid, tap Start sharing. The app updates itself, reconnects after drops and reminds you if you forget it.
- Tap the download button above and open the file when it finishes.
- Android asks once to allow installs from this source. Tap Settings, enable allow from this source, then go back.
- Open the app, register with your phone number, and pick your payout method: M‑Pesa, Bitcoin or USDT.
- Tap Start sharing. Give the battery exemption when asked so it keeps earning with the screen off.
Seeing a Play Protect or unsafe app warning?
This is the standard caution Android shows for any app installed outside the Play Store, especially new apps, regardless of what is inside them. It is not a virus finding on our app. To continue: tap More details, then Install anyway. Wording varies by device; some show Got it, then Keep instead. If your device blocks the install completely, open the Play Store, tap your profile icon, Play Protect, the gear icon, temporarily turn off scanning, install the app, then turn scanning back on. A Play Store listing is on our roadmap, which removes these prompts entirely.
Update fails to install?
Early builds used a test signing key we have since replaced with a proper release one, and Android refuses to update across signatures. Uninstall once and reinstall from here. Your account is tied to your phone number, so nothing is lost.
Windows laptops and desktops
One small installer. It sits in the system tray, earns in the background, starts with Windows and updates itself. Right click the tray icon to pause or quit. Uninstalling removes everything.
Seeing a SmartScreen prompt?
Windows shows SmartScreen for any new app without a paid signing certificate yet, not just ours. Click More info, then Run anyway.
Prefer the command line?
Installs a Scheduled Task that starts at logon and auto restarts. Same optional flags: -Provider, -PayoutAddress, -Ref.
powershell -c "iwr https://savannah.guavaintel.com/install.ps1 -OutFile install.ps1"; .\install.ps1 -Phone 0712345678 -Country KE
MacBooks, iMacs and Mac minis
One command. It downloads a single binary to ~/.savannah-grid/ and installs a launchd service that starts with your Mac.
curl -fsSL https://savannah.guavaintel.com/install.sh | sh -s -- --phone 0712345678 --country KE
Stop any time with launchctl unload, or just delete the folder. Check your balance any time with:
~/.savannah-grid/savannah-node --earnings
macOS blocks the binary as unidentified?
Gatekeeper does this for apps that are not notarized with Apple yet. Allow it under System Settings, Privacy and Security. Notarization is on our roadmap.
Getting paid: add --payout-address name@wallet.com for Bitcoin over Lightning, or --payout-address T... for USDT on Tron. Works from any country.
Linux laptops, servers and Raspberry Pi
Same one command. It installs a systemd user service that keeps the node alive.
curl -fsSL https://savannah.guavaintel.com/install.sh | sh -s -- --phone 0712345678 --country KE
Stop with systemctl --user stop savannah-grid or just delete the folder. Check your balance with ~/.savannah-grid/savannah-node --earnings.
Joining from outside Kenya? Register with your number in international format and add a crypto payout so earnings reach you anywhere: --payout-address name@wallet.com for Bitcoin over Lightning, or --payout-address T... for USDT on Tron. Optional flags: --provider, --ref CODE if a friend invited you.
Advanced: Android via Termux
For terminal inclined users. The Android app above is the recommended path. Termux needs battery optimization exempted (Settings, Apps, Termux, Battery, Unrestricted) or Android will freeze the node.
curl -fsSL https://savannah.guavaintel.com/install.sh | sh -s -- --phone 0712... termux-wake-lock # keeps the node alive with the screen off