Twig

← Back to Twig

What Twig keeps in your account

Twig works without an account: then everything stays in your browser on your device and never leaves it (except a calendar address you choose to show in Today, and what an AI assistant you connect reads, below). This page is about what changes when you sign in.

What is stored

If you turn on Automatic backups to Dropbox (Settings → Account & backup), your browser sends the backup straight to a Twig folder in your own Dropbox; it never passes through Twig’s server, and the key that lets it do so stays in that browser. Dropbox’s privacy policy covers what’s kept there.

Twig has no ads and no analytics, doesn’t sell or share your data, and doesn’t read your cards for anything but keeping them in sync.

Where

In a database run for Twig by Supabase, which stores it encrypted at rest and sends it over encrypted connections. It is kept in Australia (Sydney).

Who can read it

Only you, when signed in: the database refuses every other account’s requests for your rows and your files, and nobody can change them except through your own signed-in devices. The people who run Twig and Supabase can reach the database to keep it running, and don’t look at your cards.

Google Calendar, both ways (optional, signed in)

Connecting Google Calendar in Backup & settings → Calendar in Today lets Twig see and edit the events of your main Google calendar, nothing else of your Google account. A time you set aside on a card becomes an event there (with the card’s title and a link back to it), and moving or deleting that event changes the card. Twig reads your other events only to show them in Today, in this browser. Disconnect takes back the access at Google and deletes the key; events already in your calendar stay. You can also remove Twig’s access in your Google Account’s security settings.

Twig uses what it gets from Google only to show your events to you in Twig and keep them in step with your cards. It doesn’t sell it, use it for ads, or share it with anyone. Twig’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Your calendar in Today (optional)

If you paste a calendar’s secret address in Backup & settings → Calendar in Today, Twig keeps that address and the next two weeks of its events in this browser only: not in your account, not in backups. Calendars don’t let web pages read them directly, so each time Twig reads it, the address goes to Twig’s server, which fetches the calendar, passes it back and keeps nothing: no copy of the address or the events, and no log of them. Disconnect forgets both.

Twig never changes a calendar shown this way. Add to Google Calendar on a card opens Google’s own page with the event filled in; nothing is sent until you save it there.

AI assistants (optional)

Connecting an assistant such as Claude or ChatGPT is off until you allow one, in Twig, in your browser. Twig then makes a key for that assistant and keeps only a fingerprint of it, in that browser (not in backups). While Twig is open in a tab there, the assistant’s requests pass through Twig’s server to that tab, and the tab’s answers (the cards it asked for) pass back the same way. The server keeps none of them: no copy and no log of your cards, and nothing about the connection once the tab closes. Disconnect in Settings → AI assistants stops that assistant at once.

If you turn on Also while Twig is closed (it starts off) and you’re signed in, that browser also lists the fingerprint in your account, with the assistant’s name, whether it may change cards, and when it last read them, so it can reach your account’s copy of your cards while Twig is closed. Its requests then go to Twig’s server, which reads that copy from your account and, if you allowed changes, saves the change there as a new version (Earlier versions keep the one before). The server keeps nothing of it once it has answered. Turning off Also while Twig is closed or Let assistants connect, Disconnect, or Remove Twig data from this device takes the fingerprints off your account, and deleting your account removes them with everything else.

Whatever an assistant reads from Twig becomes part of your conversation with it, so it is sent to that assistant’s company (for Claude, Anthropic; for ChatGPT, OpenAI) and kept under its terms, not Twig’s.

Your currency

When you first log money in a grove (or type an amount, plan one for a project, or open Money before then), Twig asks its server which country your connection comes from, to pick a currency to start with (you can change it). The server answers with the country and stores nothing: no log of it, and no copy. It finds the country in its own copy of a public list of internet addresses, so no other company is asked: IP Geolocation by DB-IP (CC BY 4.0).

When something goes wrong

If part of Twig fails in your browser, Twig says so and offers Send report. Nothing is sent unless you press it. A report holds only where in Twig’s own code it happened, the error’s wording with anything quoted taken out, Twig’s version, your browser’s name, whether it is a phone, and which place in Twig was open: never your cards, their titles or notes, your address or your account. It is written to the server’s log, kept by the host, and read only to fix Twig. When a request to Twig’s server fails, the server logs its address within Twig and the error, without anything you sent.

Deleting it