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:

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

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

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.

Contact

hello@townfolio.app