Townfolio Privacy Policy
Last updated: November 7, 2026
Townfolio turns the public trading history of a Solana wallet or a Polymarket profile into a 3D town. This page explains what the app sends, what it keeps, and where.
What you give the app
To build your town, you enter a Solana wallet address or a Polymarket profile (username, link, or address). That's the only thing the app asks for. There's no sign-up, no email, no password, and the app never asks for private keys or seed phrases. Townfolio can't move funds.
What goes to the Townfolio server
The address or profile you enter is sent to the Townfolio server, which reads that account's public history and returns it to the app. To do this, the server asks these services for public data:
- Solana RPC providers: Helius, Alchemy, QuickNode, and public Solana RPC nodes (Solana transactions)
- Polymarket's public data APIs (Polymarket trades and markets)
- DexScreener, GeckoTerminal, and Binance (token names and historical prices)
Those services see requests coming from the Townfolio server, not from your phone. The server runs on Google Cloud in the United States.
The server keeps a cache of the public data it reads, keyed by wallet address, so the next read is faster. This is the same data anyone can see on a blockchain explorer or on Polymarket. The cache is trimmed automatically, starting with what hasn't been used the longest.
The server doesn't store your IP address. It keeps it in memory for up to a minute to limit how many requests one device can send. For daily limits, the server stores a one-way code made from the IP, a secret key, and the date instead of the IP itself. The code changes every day, so one day can't be linked to the next, and these daily counts are deleted after a day. Server logs record the first characters of the address being read, response codes, and timings, and are used only to keep the service running.
Device check
To make sure requests come from the real Townfolio app, the app uses Apple's App Attest. Your iPhone creates a key in its secure hardware, and Apple confirms to our server that the key belongs to a genuine copy of Townfolio. This key doesn't identify you. The server keeps it to issue sessions, along with a daily count of how many transactions each key reads, so one device can't use up the service for everyone. The daily counts are deleted after a day.
Premium
If you subscribe to Townfolio Premium, Apple handles the payment. We never see your card or your Apple ID. So that the server can read more of your history, the app sends it the signed subscription record from the App Store. The server checks Apple's signature and the expiry date, then forgets the record. It isn't stored.
What stays on your devices
Your notes, your saved accounts, and the name you put on a share card are stored on your phone. If iCloud is on, they're also stored in your own iCloud account, so they move with you to a new phone. We can't see your iCloud data.
What we don't do
- No ads, no analytics, no tracking across apps or websites.
- We don't sell or share data with anyone.
- We don't link an address to a person.
Sharing
When you share your town, the app makes an image on your phone and hands it to the share sheet you choose. Your wallet address isn't on the card unless you turn on "Show address." Anyone with your address can see your full public trading history.
Deleting your data
- Remove an account in the app (account menu → Remove account, or Edit in the account list) to delete its town from the phone and take the account off your other devices. Choose "Remove account and notes" to delete its lesson notes from your devices and iCloud as well.
- Delete a note from the note screen or the PnL calendar.
- Deleting the app removes everything stored on the phone. To remove your notes from iCloud too, go to Settings → [your name] → iCloud → Manage Account Storage → Townfolio.
The public data cached on the server is the same data that stays on the blockchain or on Polymarket either way. If you'd like the cache for your address removed, contact us.
Children
Townfolio isn't meant for anyone under 18.
Changes
If this policy changes, we'll update this page and the date at the top.