Privacy
In effect 1 October 2026
Updated 28 September 2026 — now lists the status ping, the web hub’s fleet summary and its off switch, hub commands, error reports and profile pictures, which the earlier text left out.
Farmero is made by Ranne Studio FZE, a Free Zone Establishment registered in Sharjah Publishing City Free Zone, Sharjah, United Arab Emirates (licence no. 4431716.01). It drives iPhones you own from a Mac you own, and it is built so that almost nothing needs to leave that Mac. This page says exactly what does.
If you only read one paragraph: we receive your email address, a licence key, an identifier for each Mac you activate, a status ping from each Mac while Farmero runs, a summary of your fleet for your own web hub — phone names, account usernames, post times and follower counts, which you can switch off — and, only when a phone has no cable, the clips you asked it to post. We never receive your passwords or session tokens, your messages, or what your accounts watched and liked.
The passwords of the accounts you add, your templates, your captions, your run history and the evidence bundles Farmero saves when something goes wrong all live in Farmero’s own folder on your Mac and are not uploaded. The one summary that does leave — for your web hub — is described in section 2, and you can switch it off.
The phones talk to your Mac over the USB cable. Warm-ups, likes, scrolling, account switching and posting all happen between your Mac and your phone, and are not reported anywhere.
These, and nothing else.
| What | When | Why |
|---|---|---|
| Your email address | When you buy a plan or claim the free trial | To send your licence key, to let you recover it, and to hold one free trial to one address |
| Licence key, machine identifier, machine name, app version | When you activate Farmero on a Mac, and when it re-checks the licence | To count how many machines a licence is on, and to show you which ones so you can deactivate one |
| A rate-limit record: an action, an IP address and a time | When you call a licence, trial or recovery endpoint | To stop one person claiming a thousand trials or guessing at keys |
| A status ping: licence key, machine identifier, app version, how long Farmero has been running, your time zone’s offset, and how many phones are connected | Every minute while Farmero runs (every ten seconds for its first ten minutes) | To show your Macs as online in the web hub. It carries no account names |
| A fleet summary for your web hub: phone names and states, each account’s platform, username and days warmed, upcoming and failed post times, a list of recent warm-ups and posts, follower and recent-view counts, and per-day run and post counts | Each minute it changes, while your licence is active. On by default; from Farmero 0.9.87, farmeroctl hub-sharing off stops it and clears the hub’s copy | So you can see your fleet at farmero.co/hub. No captions, clip names, templates or passwords are in it |
| Commands you send from the web hub, and their results — a one-word outcome, or, for Remote agents you switch on, the tool’s answer | When you use the hub (or, if you switch on Remote agents yourself, when Claude calls a tool) | To carry out what you asked on the Mac |
| An error report: the last lines of Farmero’s logs with keys and tokens removed, a picture of Farmero’s own window, your phone names and the error | Only when you press Send on an error card | So we can fix what broke |
| Clips you queued, and their captions | Only when the phone they are for has no cable and they have to reach it over the internet, or when you upload them through the web hub yourself | To get the file to the phone. Plugged in, it goes down the cable and we never see it |
Two more things leave your Mac but do not reach us. To show your accounts’ pictures, your Mac fetches each account’s public profile page from instagram.com, tiktok.com or youtube.com — those companies see that request come from your Mac’s internet address. And to check whether a phone is behind a VPN, your Mac and your phones ask farmero.co/api/ip for their own address, country and time zone; the answer is sent back and nothing is stored.
The machine identifier is derived from your Mac’s hardware UUID. It identifies the machine, not you, and it is not usable to track you anywhere else. The machine name is whatever your Mac is called in System Settings, which on many Macs contains a person’s name — it is stored so that a list of your activated machines is readable rather than a column of hex.
Purchases are processed by Whop. Whop — not Ranne Studio FZE — takes the payment, holds the card details and issues the receipt, and collects and remits sales tax or VAT where Whop is required to. Your card details never reach our systems and we could not retrieve them if you asked.
What we receive back from Whop is your email address, the plan you bought, and the identifiers for your membership and Whop user — enough to issue and maintain a licence.
These are all of them. Each is a company doing a specific job, and each has its own policy.
| Who | What they do | What they get | Where |
|---|---|---|---|
| Whop | Processes payments — takes the payment, holds the card details, issues receipts, and collects and remits sales tax or VAT where Whop is required to | Name, billing address, card or wallet details, purchase history | Global |
| Supabase | Database, licence endpoints and cloud clip delivery | Licence keys, email addresses, machine fingerprints and names, rate-limit records, and clips you send to a phone that has no cable | Asia Pacific (Seoul) |
| Vercel | Hosts this website and counts its page views (Vercel Web Analytics) | Standard web request logs, including IP address; for analytics, the page viewed, the referrer, and country and device class derived from the request — aggregated, no cookies, no identifier that follows you between sites | Global edge network |
| Resend | Sends licence and recovery email | Your email address and the contents of that email | United States and EU |
Your data is stored and processed in the regions above, which may be outside the country you are in. We do not sell your data, and we do not share it with anyone for advertising.
Farmero can send you a message when a run finishes, through Telegram or through ntfy. Both are off until you turn them on and supply your own chat or topic. When they are on, the notification goes from your Mac to that service directly — it does not pass through us, and what you have told it to say is between you and them.
A free ntfy topic can be read by anyone who knows its name, so from Farmero 0.9.87 the ntfy push hides your account names and clip names by default (“@r•••”, “a clip”), and it can carry an ntfy access token for a reserved or self-hosted topic. Telegram is a private chat and gets the full line.
Remote agents — letting Claude run Farmero’s tools on your Mac through the web hub — are off until you switch them on, and publishing through them is a second switch of its own.
Email hello@farmero.co and you can ask us to show you everything we hold about you, correct it, export it, or delete it. Deleting your record ends any active licence, because the licence is the record. We will answer within 30 days.
Depending on where you live you may have these rights by law — under the GDPR, the UK GDPR, or the CCPA among others. We apply them to everybody regardless, because keeping two standards is how one of them gets forgotten. For anything Whop holds, ask Whop; their policy is linked above.
Licences are signed blobs your Mac verifies offline against a key we hold; the database tables behind them have row-level security on with no public policies, so the only way to reach them is through endpoints that check a key or an address first. No system is perfect, and we will tell you promptly if one of ours is breached in a way that affects you.
Farmero is not for anyone under 18, and we do not knowingly collect anything from them.
If this page changes in substance we will update the date at the top and, where the change matters to you, email the address on your licence.
Ranne Studio FZE, for Farmero — hello@farmero.co. We are established in and operate from the United Arab Emirates.