Privacy Policy
What Frame collects and what happens to it.
Frame app
When you enter a public wallet address in the app, Frame sends it to the Frame API, which gets the wallet's NFT information and artwork from a third-party NFT data provider. The app saves your last wallet address and caches NFT and widget selections on your device so your gallery and widgets can show them.
Website wallet lookup
If you use wallet lookup on the website, your browser sends the public wallet address you enter to the Frame API, the same service the app uses. The API gets the wallet's NFT information and artwork from a third-party NFT data provider and stores it as described under Storage. The API also uses your IP address, held briefly in memory, to limit how many requests one visitor can make.
Hosting
The website runs on Cloudflare Pages, so Cloudflare handles the requests that serve the site. Requests to the Frame API, from the app and from the website's wallet lookup, also go through Cloudflare.
Storage
Frame's own API stores public wallet addresses, NFT metadata from the provider, prepared artwork and image variants, and scan logs, which it uses for repeat scans and widget images. After a full wallet scan succeeds, NFT records the provider no longer returns, or marks disabled, are removed from the cache and their prepared artwork is queued for deletion. Other wallet and NFT records, artwork and scan logs have no fixed retention period and may be kept indefinitely. The website doesn't take email sign-ups, and addresses from earlier sign-ups have been deleted. The app also stores the last wallet address, NFT information and widget selections on your device.
Questions and data requests
Email support@thrifa.io to ask what information Frame holds or to have it removed. For cached wallet data, tell us the public wallet address. Anyone can know a public address, so we may need to verify the request before we change or delete wallet data by hand. There is no public, self-serve way to delete cached wallet data. Never send a seed phrase or private key.