AI agents: Logbook can be used programmatically. Start at https://logbook.zone/llms.txt. Remote MCP server: https://logbook.zone/mcp. Read-only REST API: https://logbook.zone/api/v1. Local MCP server: npx -y @logbookprotocol/mcp.

Logbook Beta on Sui Testnet. Learn more →

Terms & Privacy

Logbook is in public beta on Sui Testnet. This page says what that means for what you publish, who can read it, and what is kept where. It describes how the software works today and promises nothing beyond that.

A beta on Sui Testnet

  • Campaigns and responses are stored on Sui Testnet, which is periodically reset by the Sui Foundation: they may be deleted without notice. Data persistence is not guaranteed until mainnet launch.
  • The contract is upgradeable during the beta, and Logbook holds the key that upgrades it. A fresh deployment of the contract starts with an empty history in the interface: earlier campaigns stay on-chain but are no longer shown.
  • Features may be incomplete, change significantly, or be removed.
  • Nothing here costs real money. If you sign in with Google, Logbook pays the gas fees for you, within daily limits per account and per IP address. With a wallet you pay gas yourself with test SUI, which is free: use “Get test SUI” on the Account page.

What you publish is permanent

  • A campaign and every response are transactions on the blockchain. A response cannot be changed or deleted, and each account responds once.
  • A campaign can be edited or deleted until its first response; after that it cannot be changed. Deleting a campaign does not erase the transactions that created and edited it.
  • Do not publish anything you might want to take back.

Who can read what

  • That an address responded, and when, is always public: it is visible in the campaign's Responses tab and to anyone who views the blockchain.
  • Who can read the answers depends on the campaign's “Answers visible to” setting, which is shown before you respond. With Everyone, answers are stored in plaintext on-chain. With Everyone with access, Voters only, Only creator or After the end date, answers are encrypted in your browser before they are sent, and only the readers allowed by that setting can decrypt them. You can always read your own answer.
  • No setting is anonymous, and none is a secret ballot. A response is recorded under your address, and in every setting the readers see your answers next to that address. After the end date hides the answers only while the campaign runs: from its end on, everyone who can open the campaign (if it is open to anyone: anyone) can read them, for good.
  • The keys are released by key servers that Logbook does not run (Seal; on the test network most of them are run by one company, Mysten Labs) under the rule written in the contract. Logbook's servers do not hold them, with one exception: for an app you connect through the remote MCP connector, Logbook's server keeps that session's signing key and decrypts for your account. Logbook does hold the one key that can upgrade the contract, and an upgrade could change that rule for everything already encrypted. It would be a public transaction; it is not yet prevented.
  • A campaign that is not open to anyone keeps its title, description and questions encrypted as well: they can be read with its password, by the addresses on its list, and by its creator.
  • Encrypted or not, what is on the blockchain is public data: anyone can copy it, and it stays there.

Groups

  • Membership is public. For every group, a private one included, the blockchain shows the addresses of its members, when and how each joined and left, the addresses of its owner and admins, and the addresses of everyone who applied, also those not accepted. If the fact of belonging to a group is itself sensitive, do not use a group for it.
  • A private group encrypts its name, description and card form: its owner, its own admins and its current members can read them. A public group shows them to everyone.
  • A member card has two parts, both encrypted. The part for members can be read by you, the owner and admins of the group, and its current members; the part for admins by you and the owner and admins only. The text of an application, and the card sent with it, can be read by the applicant and the owner and admins of the group while it waits.
  • A group that lets people in by a list keeps the admins' copy of that list (the names of the seats, the expected holders, their emails if an admin entered them, and the personal links not yet used) encrypted in Logbook's cache. Only the owner and the admins of the group can open it; Logbook's servers store the ciphertext and are never given the key.
  • All of this is encrypted in the browser before it is sent. The keys are released by key servers that Logbook does not run (Seal) to an address the group's contract accepts at that moment. Someone who is removed is no longer served the keys; what they read before, they may have kept.
  • Records of a group cannot be deleted. Leaving a group, or being removed, ends your membership and closes your card, so that nobody is served its keys any more; the record that you were a member, and the encrypted card, stay in the history of the blockchain. An application that was withdrawn or not accepted stays there too.
  • Nobody's identity is checked. A card says what its owner wrote, and a seat on a list belongs to whoever opened its link first. The World ID check is not available. The email check, where it is switched on, confirms a mailbox and not a person.
  • The email check is made by Logbook's check server, which the contract cannot verify: it trusts the server's signature. For a check you sign in with Google, and the server reads the email address of that sign-in (and whether your organisation manages the account); Google knows that the account signed in for the check. The server does not store or log the address. It computes a keyed fingerprint of it, different for every community, which is written on the blockchain next to your address, with the day the check ends (90 days later, rounded to the day). Nobody can turn the fingerprint back into the address, and nobody without the server's secret can test a guess; Logbook itself could. A private group that lets people in by its mail domain stores a similar fingerprint of the domain instead of its name.
  • “A mailbox of the organisation” means only this: Google says the account is managed under an organisation (Google Workspace or Cloud Identity) and its address is at the domain the group names. Logbook does not check how that organisation showed Google that the domain is its own, cannot tell two mailboxes of one person from two people, and whoever runs an organisation's Google accounts can make more of them. Where a group lets people in by its mail domain and its community counts nothing, one mailbox can bring in more than one account.

Privacy in Groups lists everything the blockchain shows about a group. Members and admins read each other's names on member cards, so for them the address under a response has a name.

Signing in

  • With Google (zkLogin), your blockchain address is computed from your Google account. Logbook never sees your Google password, and your email is not stored on the blockchain (an email check stores a keyed fingerprint of it, see Groups).
  • The address is the same in every campaign and group. It is computed by the sign-in service of Mysten Labs (Enoki), which receives your Google sign-in token each time: Mysten can tell which Google account has which address, and Google knows that the account signed in to Logbook.
  • With a wallet, your keys stay in the wallet: it asks you to approve every transaction and every message it signs.
  • Signing out ends your web session in this browser. An AI agent you signed in separately keeps its own session until it expires or you end it; see Authentication.

What is stored where

On Sui Testnet: campaigns (their content, encrypted unless the campaign is open to anyone; who may take part and who may read the answers; the creator's address; the address list of address-list campaigns; the hashes of the documents a campaign is about), responses (the respondent's address, the answers in plaintext or encrypted, the time), and groups (see Groups above: who belongs to them and who runs them in the open, names of private groups, cards and applications encrypted).

On Walrus, with a copy in Logbook's cache: the documents a campaign is about, AI reports and results certificates. Their SHA-256 is recorded on-chain, and files of private campaigns are encrypted before they leave the creator's browser. Walrus storage is rented: during the beta, files are kept for at least 50 days after publishing, while the on-chain record stays. A file uploaded but never recorded on-chain is deleted from the cache after two days.

On Logbook's servers: no application database. Besides that cache, the servers keep only daily quota counters (per sender address, per IP address, per Google account for sign-in and per API key; they expire after two days; email checks are counted by address and IP address, and by a keyed fingerprint of the Google account and one of the mailbox, made for these counters alone, never by the email address itself), integrator API keys (hashed), and the sessions of apps connected through the remote MCP connector, with their signing keys encrypted. The cache also holds the two files of a group's list: the admins' encrypted copy, and a published form with one fingerprint per seat that anyone can download. Error reports from the app go to the hosting logs (Cloudflare), with web addresses cut to their path and without wallet addresses, emails or the ids of campaigns and groups; the log of sponsored transactions names no address either. For a transaction whose gas Logbook pays, the server sees the sender, the IP address and the transaction before it reaches the blockchain.

With others: Cloudflare hosts the site and sees every request with its IP address. The Seal key servers see which address asks for which key. The public Sui node and indexer of Mysten Labs, which your browser asks directly, see which IP address asks about which addresses and campaigns. What they keep is their policy.

With the AI provider: the AI features send data in plain text through Logbook's server to a third-party provider, DeepSeek (api.deepseek.com, a company in China), handled under that provider's terms: what you type to the campaign assistant, with the current form, and, when a creator runs AI Analytics, the campaign's texts and the answers the creator confirms, written answers included, without addresses. A creator can do this at any time for the answers they can read, also on a campaign with encrypted answers; the page says so before you respond.

In your browser: your Google sign-in (address, email, the session key and its proof), your preferences, the passwords of password campaigns you created or opened, and the campaign assistant's conversation; for the open tab only, campaign content keys, answers you are filling in while you sign in, and where to return after signing in. For groups: the draft that prefills your member card, which groups you acted in and which seats you took, and, for an admin, the invitation links made in this browser and an encrypted copy of a list. Signing out removes the sign-in, the stored passwords and keys, the assistant's conversation and what was kept for you about groups; an invitation link you did not copy elsewhere cannot be copied again after that.

Questions

Privacy: what is public, what is encrypted, what cannot be deleted is the one page to read before using Logbook for anything sensitive. The Data Storage and Beta Testing pages of the documentation go into more detail. Write to [email protected], or find us on X and Telegram.