Dibbit privacy notice
Privacy should be understandable.
What information Dibbit handles, who can see it, and how long it is kept.
On this page
Privacy at a glance
- What Dibbit handlesPublic address, account, and message data, plus optional features you use.
- Why it is usedTo run accounts, route messages, show your history, prevent abuse, and comply with law.
- Who can see itPublic address data is public. Inbox data is available to the verified owner.
- Not end-to-end encryptedRequests, replies, Huddles, and Live Slates are stored server-side.
- How long it is keptWhile the account is active, then only while a stated reason applies.
- Your rightsAccess, correction, deletion, and more, depending on where you live.
- Delete your accountFrom the app or the account page. Reading the instructions needs no sign-in.
Who operates Dibbit
Dibbit gives a person and their agent a public AI address. This notice explains what information the service handles when someone claims an address, sends a message, joins or hosts a Huddle, uses a Live Slate, checks an identity, requests a specific ID, protects an alias, submits a name-rights case, deliberately saves a Memory fact, uploads a private image, uses the optional owner AI helper or included-agent message work, connects an outside agent, or subscribes to Dibbit Plus.
Future Enterprises Corporation operates Dibbit. Privacy questions and rights requests can be sent to privacy@dibbit.ai.
Information Dibbit handles
Public address data
Public address data: your @name, agent name, Dibbit ID, profile, and public address URL.Country collection
Country collection: the collection code you chose for your free country number, and the country numbers on your address, which work as public routes to it like your Dibbit ID. A claim screen may suggest a collection from your browser or device language setting; only the code you confirm is stored. Choosing a collection records no nationality, residence, or location, and Dibbit does not read your location, network address, or documents to suggest or check it.Front desk
Front desk: if you publish a front desk, the greeting, languages line, hours, prices, questions and answers, and links you enter are shown on your public address page, attributed to you. Unpublished drafts and private routing phrases are stored with your account and are not shown to visitors. The front desk is included in your account export and is deleted with your account.Agent brief
Agent brief: the optional instructions you write for your named agent, your selected tone, and the timestamps for that saved brief. Dibbit treats this as owner-authored speech, not as a verified fact or model inference.Account data
Account data: your chosen sign-in email address or, where phone sign-in is offered, your phone number and country calling code; authentication records, account identifiers, and recovery events. A sign-in phone number is private account data, not part of your public Dibbit address. Verifying a number establishes control of that number at that time, not legal identity, age, or trustworthiness.Optional SMS sign-in
Optional SMS sign-in: where offered, when you request a code, Supabase and the configured SMS delivery provider process the destination number, verification message, delivery status, timestamps, and security or abuse-prevention records. Mobile carriers also process SMS delivery. Dibbit uses this path for authentication and recovery, not marketing messages or contact-book discovery. SMS codes are not end-to-end encrypted. Carriers can reassign numbers: relying on SMS alone could give a new number holder access to a previous holder's account and mailbox. Public phone-only sign-in remains disabled while independent access and recovery protections are unfinished. Dibbit does not automatically merge a phone login with an email account.Messages
Messages: sender name, purpose, subject, timing, message content, replies, state, and timestamps.Optional reply alerts
Optional reply alerts: when this feature is available, a visitor who sends a public-door Request may give an email address so Dibbit can tell them when there is a new reply. Dibbit first sends a confirmation email and sends reply alerts only after the visitor confirms. Dibbit stores the address, the thread's private return key, and the secrets in the confirmation and stop links encrypted with a dedicated server-side key, plus keyed one-way hashes of the address used for duplicate detection, rate limits, and abuse prevention, digests of the confirmation and stop links, status and stop reason, the confirmation time, and content-free delivery records. Alerts contain no message text and no owner contact details. Each alert contains a private link that opens the thread for anyone who has it, a stop link, a one-click unsubscribe header for mail apps that support it, and a short invitation to claim an @name. Dibbit does not show the alert address to the address owner, add it to a mailing list, or send it other email.Own-mailbox recovery
Own-mailbox recovery: while an owner's web send or mailbox organization action is uncertain, the browser may keep an owner-scopedlocalStoragerecovery record containing the exact pending send text, recipient, idempotency key, draft binding, compose-intent identifier, staged attachment metadata, or organization-action body needed to retry safely. The record has a finite 24-hour lifetime and is cleared after a confirmed completion, an explicit discard after best-effort compose-intent cleanup, or expiry. This browser record does not by itself prove backend deletion of a staged object.Rejected public Request text
Rejected public Request text: Dibbit compares the subject and details of a new public-door Request and later guest-authored text in that thread against a narrow deterministic set of high-confidence English prohibited-phrase patterns. A match is rejected before the product database creates a Request or follow-up message and is not intentionally retained by this filter or shown to the address owner. This real-time admission rule does not establish that a person or message is illegal, abusive, fraudulent, or unsafe, and it does not inspect attachments, media, inbound email, authenticated address-to-address messages, owner replies, or Sealed Chats.Authenticated address-to-address messages
Authenticated address-to-address messages: when a signed-in owner composes to another active Dibbit @name, Dibbit stores the sender and recipient account and @name bindings, fixed Request subject, message content, timestamps, conversation state, and the sender's last-opened state. The recipient sees the conversation in Requests and the sender sees it in Sent. These messages do not accept an arbitrary email address, phone number, or account identifier as the recipient. In builds that support attachments, files the sender explicitly selects follow the private Request attachment handling described below.Huddles
Huddles: the room title, description, purpose, public route, admission setting, expiry, membership display names, roles and state, Ask, Plan, Announcement, and Opportunity content, explicit dates, answers, RSVP choices and totals, and timestamps. Dibbit also keeps a bounded operational event ledger with Huddle, actor, and subject identifiers; an event type; a timestamp; and limited status, item-kind, role, admission, expiry, or retirement metadata. Dibbit stores one-way keyed hashes instead of raw member capabilities and invite codes. If school-domain admission is offered later, Dibbit will record only the minimum eligibility proof and domain needed for that admission flow; a domain match is not identity, affiliation, age, reputation, or safety verification.Optional Request translations
Optional Request translations: the persisted Request message selected by the visitor or owner, the chosen target language, and the labelled translated view returned for that one request. Dibbit keeps the stored original as the authoritative message and does not replace it with the translation.Request translation consent receipts
Request translation consent receipts: after an authorized visitor or owner explicitly accepts the current cloud-translation disclosure, Dibbit records the policy version, actor mode, Request ID, database acceptance time, and—only for an owner—the internal owner binding. This minimal receipt does not contain message content, a returned translation, a raw return-link token, the guest capability hash, or a client IP address.Connected translation consent receipts
Connected translation consent receipts: after the owner explicitly accepts the cloud-translation disclosure for one Connected message, including a copied Gmail message, Dibbit records the policy version, the internal owner binding, the Connected thread and message identifiers, and the acceptance time. The receipt contains no message text or translation and is deleted with that copied message.Native calendar handoff
Native calendar handoff: when this feature is available in an accepted native build, the Dibbit app prepares an editable event suggestion only after the owner explicitly taps the calendar action for a message. The app copies that selected message text and proposed event details into the operating system's calendar editor. Dibbit does not request access to read the owner's calendars, import calendar entries, or treat opening the editor as proof that an event was saved. The owner reviews the system editor and decides whether to save or cancel.Native sharing and contacts
Native sharing and contacts: Dibbit gives the owner an address link and invitation text through the operating system's share sheet only after an explicit share action. Dibbit does not request contact permission, read or upload the owner's address book, choose recipients, or send invitations. The operating system and any communication app the owner selects may process the share and recipient information under their own terms.Optional included-agent message assistance
Optional included-agent message assistance: when available in an accepted native build, an owner can explicitly ask their included Dibbit agent to summarize, explain, translate, or draft from the exact reviewed text of an owner-bound Request, Sent conversation, Connected copy, or selected live Gmail result. For a manual request, the owner can separately select supported TXT, PDF, JPEG, PNG, or WebP attachments for the same cloud review, or an MP4 file whose name and size alone are included. Where optional speech-to-text is enabled, the owner can also select an MP3 or M4A audio file, which is sent for cloud transcription only after the owner confirms the review. The detailed limits below apply. Dibbit sends bounded recent thread text, the saved agent brief shown for review, an optional instruction, and any included writing preferences through Vercel AI Gateway to a fixed OpenAI model hosted on Microsoft Azure. The owner can also separately enable automatic attention suggestions and reply drafts for Requests, Sent, and, where one is offered, specific Connected accounts they choose, including future incoming text in those sources. Automatic work on a connected Gmail account is not offered in this release, so no Gmail account can be chosen. Automatic assistance excludes attachment contents and live Gmail results. Both paths exclude Sealed Chats. Processing is not end-to-end encrypted. Manual results are returned for review; automatic work becomes inaccessible after seven days, and bounded cleanup runs every five minutes so physical deletion can follow expiry. Neither path sends, deletes, marks read, changes a message, or performs another external action.Reported GoGo AI response or agent result
Reported GoGo AI response or agent result: if an owner chooses to report one GoGo response or one included-agent result, Dibbit stores the reporting account binding, response identifier, the exact selected response up to 3,000 characters, a keyed content digest, generated and reported times, the selected category, and a hashed retry key in an append-only human-review queue that a person at Dibbit reads. An included-agent result can quote Request, Connected or Gmail text. The report does not include the owner's prompt, the rest of the chat, a free-form reporter note, a bearer credential, or the raw retry key. This record is server-visible, not end-to-end encrypted, and not treated as ephemeral processing. Dibbit removes the selected response text 30 days after the report and deidentifies the record 90 days after the report. Submitting it does not make an automated verdict, enforcement decision, or account change.Live Slates
Live Slates: the current fields, proposed one-field changes, confirmations, cancellation or expiry state, and version history.Memory
Memory: short facts and categories that the verified owner deliberately adds or confirms, together with owner-edit provenance, confirmation time, revision number, and timestamps. Memory v1 does not scrape accounts, infer facts, or create facts in the background.Private images
Private images: a JPEG, PNG, or WebP original held in a private quarantine area while it is checked, a re-encoded sanitized image, file type and size, dimensions, processing state, rejection reason, timestamps, and—only when the owner requests it—an AI-generated visual summary.Request attachments
Request attachments: when a visitor or owner deliberately attaches a supported image, short MP4 video, M4A or MP3 voice note, PDF, or plain-text file to a Request reply, Dibbit stores its display name, declared and detected type, size, integrity digest, processing and deletion state, timestamps, and private object paths. Dibbit's servers process and can access these files; they are not end-to-end encrypted. Images are decoded and re-encoded, and other admitted formats receive bounded type and signature checks, but those checks do not establish the absence of malicious content. A signed-upload path remains tracked through a conservative period beyond the storage provider's upload-token lifetime so a replayed upload cannot become an orphan. Expired raw paths and later file deletion use retryable storage-cleanup leases.Billing and ID Shop data
Billing and ID Shop data: Stripe customer, Checkout, payment-intent, subscription, and price identifiers; subscription status; paid-period and cancellation state; ID Shop order, exact ID, price, currency, buyer and intended recipient account references, gift acceptance state, assignment status, and limited webhook, refund, dispute, or cancellation records. Stripe collects payment details. Dibbit does not store a complete payment-card number.Registry and auction data
Registry and auction data: collection purchases, auction registrations, bid limits and card-authorization identifiers, bids, the email that sends an auction offer's payment link and when it was delivered, results you opt into, the public registry page and certificate, and card fingerprints used to enforce per-person limits. A superseded or revoked certificate is shown without its holder's @name.App Store billing, where available
App Store billing, where available: a random purchase-account token linked to your Dibbit account, Apple product and transaction identifiers, purchase and expiration dates, the transaction environment, revocation state, signature-verification timestamps, and limited notification or replay records. Apple processes the payment. Dibbit verifies signed purchase information to provide, restore, or revoke paid access; it does not receive your Apple Account password or complete payment-card details.Google Play billing, where available
Google Play billing, where available: a random opaque billing-account identifier linked to your Dibbit account; Google Play product and base-plan identifiers; purchase state, start and expiration dates, renewal and acknowledgment state; a one-way purchase-token hash; and limited replacement, notification, verification, and reconciliation records. The purchase token is encrypted with a dedicated server-side key while Dibbit needs it to restore and reconcile access. For a pending chargeback review, Dibbit can also retain the Google order ID, reason code, event and alert times, optional opaque account binding, and a separately encrypted pending-refund token needed for the 24-hour provider review window. Intake creates an operator review task; it does not make an automatic refund, dispute, or entitlement decision. Google processes the payment. Dibbit does not receive your Google Account password or complete payment-card details, and test purchases do not provide ordinary production access.Identity-check data
Identity-check data: your explicit consent receipt and adult confirmation, the disclosure and Privacy Notice versions shown to you, a Stripe Identity verification-session identifier, attempt and event timestamps, the check's status, relevant bounded error code, checked date, and expiry date. Stripe collects and processes the ID document and live-face image in its hosted flow. Dibbit's application does not request or store the document image, selfie, document number, birth date, street address, or other extracted document fields returned by that check.Trust and contact data
Trust and contact data: your inbox contact policy and, on each message, whether the sender had a current Dibbit identity credential when it was sent. The recipient sees that bounded credential status and check date, not the sender's identity document.Name-rights case data
Name-rights case data: the @name at issue; whether the case concerns a person, business, or organization; the asserted basis; an optional HTTPS supporting URL; the submitting account, attestation time, any linked current handle or Protected Alias, case status, and timestamps. Human review also creates case-event records and limited operator audit data, including the review action and a bounded reason code. Do not submit government-ID images or nonpublic sensitive information in a supporting URL.Protected Alias data
Protected Alias data: the requested alias, its Dibbit owner and agent, Checkout and payment identifiers, license status, and license dates. A paid alias is a namespace license, not an identity, affiliation, or trademark credential.Specific-ID interest
Specific-ID interest: the A-shard ID requested, whether the request is personal or business-related, an optional reason, a maximum amount the requester says they might consider, request status, and timestamps. This records interest only; it is not a bid, reservation, allocation, purchase, or promise to offer the ID, and no payment is taken.Security and delivery data
Security and delivery data: request metadata, one-way keyed hashes used for capability lookup, replay control, rate limiting, and abuse prevention, plus content-free notification status, provider receipt IDs, and signed provider-reported delivery, bounce, complaint, or delay event type and time.Growth attribution data
Growth attribution data: keyed hashes of expiring address-share links and temporary internal links between a share, a resulting first message, and a later claimed address. Raw share tokens are not stored in the Dibbit database.Number ladder data
Number ladder data: if you take part, your invite link records, which hold a keyed hash of each link's code and its generation number, never the code itself; who invited whom, how (an invite link, an address share, a typed @name, or a Founding invite link), and when; for each person invited, the first answered Request that qualified them, the member who sent it, and its time, plus a keyed hash of their email domain, whether that domain is a common consumer email provider, and whether they confirmed a phone number; keyed fingerprints of each counted invitee's confirmed email address and phone number, computed in Dibbit's database after lowercasing, removing any +tag, and removing dots from Gmail addresses, so one contact counts only once; a keyed review copy of the network hash Dibbit already keeps for that Request; and your credits, their status history, the rungs you reached, the numbers you picked, and any review, void, or bar decision with its reason code. If you choose the identity check bonus, Dibbit also records that separate consent, the disclosure and Privacy Notice versions you saw, and which successful check it counted; it copies no identity details for this.Address-page visit counts
Address-page visit counts: per-day counts of distinct visitors to each active public address page and how each visit arrived, plus temporary day-keyed visitor tokens, which are replaced with counts after the day ends, and day-keyed abuse-limit hashes, which are deleted after their day ends. Dibbit does not store the visitor's network address or user agent for this count.Dibbit page visit counts
Dibbit page visit counts: per-day counts of distinct visitors to Dibbit's own public pages (the home page, the claim page, the Founding Drop pages, the guides, and the about, GoGo, policy, privacy, terms, safety and support pages), for each page or group of pages and for all of them together, plus temporary day-keyed visitor tokens, which are replaced with counts after the day ends, day-keyed abuse-limit hashes, which are deleted after their day ends, and a daily count of visits refused by per-network limits. These counts record no arrival source, set no cookie, and are not linked to a later claim. Dibbit does not store the visitor's network address or user agent for this count.Visit-to-claim records
Visit-to-claim records: when someone claims an @name within seven days of visiting a public address page, Dibbit records, for that new account, how the earlier visit arrived and the visit date, so it can count claims that follow visits. It does not record which address page was visited, and the record is deleted before it is 90 days old.Connected-agent data
Connected-agent data: the identity of an approved OAuth client, the standard account-identity scopes it requested, the time access was granted, and the authorization grant needed to let the connected agent use Dibbit's fixed base tools. Message-source access is a separate, owner-reviewedcommunications_v1grant for that exact client and selected Requests, Sent, Connected, or Protocol Mail sources; it is absent by default and has its own version, generation, source list, update time, and revocation state. Outside-agent access to Connected copies is not offered in this release: no outside agent can list, search, or read Dibbit's saved Gmail copy, and Connected wake-up callbacks, Connected first-response drafting and automatic work on a connected Gmail account are not offered either. A separate selected-message grant can allow a short-lived relay of text the owner explicitly selects from a Sealed Chat. If the owner turns on automatic replies for a connection, Dibbit also keeps that permission, its approval record, and a receipt for each automatic reply, as described under Who can see it. Dibbit records when the owner allows Protocol Mail reading for a connection and which Protocol Mail items the owner shares with it. If the owner creates a connection key, Dibbit keeps a SHA-256 hash of the key, never the key itself, six characters of the key for display, the owner's label, whether it is limited to the four basic tools, and when it was created, last used, and revoked. While the key is active, Dibbit also keeps that connection's OAuth refresh and access tokens, encrypted with a secret held outside the database, so it can keep the connection signed in for the assistant. Revoking the key erases the encrypted tokens, and disconnecting its connection revokes them. Account deletion removes the key records, subject to the restricted backup and legal-retention limits described in this notice. The label is also the name of the key's OAuth client, which can remain after the key is revoked or the account is deleted.Optional Gmail connection
Optional Gmail connection: if the owner deliberately connects Gmail after that feature is enabled, Dibbit receives an OAuth access token and refresh token and initially copies a bounded snapshot of up to 25 recent messages: Gmail message and thread identifiers, sender or recipient label, subject, Gmail's short snippet, timestamp, and up to 4,000 characters of decoded plain-text body per message or bounded text derived from HTML. The owner may separately opt in to copying complete non-draft, non-spam, non-trash Gmail history into the same server-visible projection. That setting is off by default, can be paused separately, and does not widen the Google permission the owner granted. When the owner performs live Gmail search, Dibbit forwards the bounded search query to Google; Google returns matching message data for that request. Those live-search results are shown to the owner and are not added to the saved projection or history by the search operation. The encrypted continuation is bound to the owner, connection, query, consent revision, and credential generation; Google's raw page token is not returned to the client. When the owner browses a Gmail folder or label, including Drafts, Spam and Trash, opens a conversation, or chooses to read a message's full text, Dibbit reads that data from Google for that request and shows it to the owner without adding it to the saved projection. A conversation view lists a sender or recipient label, subject and date for up to 500 messages, and full text is limited to 100,000 characters. When Gmail stores a filename-free plain-text or HTML MIME body part behind anattachmentId, Dibbit may retrieve up to four such MIME body parts and up to 1,000,000 decoded bytes total to create the same bounded text projection. Attached files and nested email attachments are excluded from this automatic MIME body hydration. When no usable plain-text alternative exists, Dibbit may process a bounded HTML body into a labelled text-only preview, without rendering it, loading remote assets, or retaining the HTML markup. Formatting, link targets, images, and explicitly hidden content are removed; the preview is not a complete visual representation of the email. File attachments are not imported in the background or stored in the Gmail projection. Only after the owner explicitly chooses Load attachments for an already copied message may Dibbit list up to 10 of its supported PDF, JPEG, PNG, WebP, MP4 video or audio, MPEG audio, or plain-text files, totaling no more than 25,000,000 bytes, and retrieve one the owner selects for an on-demand download; Dibbit does not retain that file as part of the projection. To deliver a download, or to send larger attachments, Dibbit may hold the file in private storage for up to 24 hours; after that it can no longer be read and is deleted by later staging activity. The projection, sync, search, translation, and included-agent read tools do not themselves send, draft, modify, label, trash, or delete Gmail mail. Separate owner controls can save Gmail drafts, and owner-reviewed controls can send mail or change selected Gmail mail and labels, only after the corresponding Google permission is granted; the included and outside agents cannot approve or perform those actions. If the owner separately enables automatic sync after that feature is available, the selected recent or full-history server-visible copy is periodically refreshed; this is not Gmail push delivery or automatic file import. A copied projection becomes inaccessible 30 days after the most recent successful source revalidation unless a later successful sync refreshes it. Dibbit's bounded daily retention worker then schedules the expired copy for physical deletion; workload or a temporary worker failure can delay that deletion. Expiry does not revoke the separate Google grant. Automatic-sync failures retain only a bounded category, most-recent failure time, and consecutive count. Authorization failures pause the setting and require the owner to remove the rejected connection before reconnecting; permanent provider rejections also pause for owner attention; temporary retries stop after a bounded sequence.User-selected communication imports
User-selected communication imports: if the owner deliberately selects and confirms an import after that feature is enabled, Dibbit can copy bounded text from a Telegram Desktop JSON export, an ordinary WhatsApp TXT export, a reviewed WeChat portable JSON envelope, or one item explicitly shared from iMessage. A selected WhatsApp TXT stays local on the device while the owner chooses the sender label, date order, two-digit-year basis, and UTC offset and reviews the parsed messages; only the bounded parsed copy leaves the device after final confirmation. Dibbit stores source and thread/message identifiers, sender label, direction, subject or conversation label, text, timestamps, a source digest, and counts of skipped, shortened, or excluded-attachment items. It does not sign in to those services, read iMessage history, import attachments, preserve provider encryption, or verify that user-supplied archive content is authentic.Email sent to a Dibbit address
Email sent to a Dibbit address: when this receiving feature is enabled, an email to a claimed name at the configured Dibbit mail domain can become a server-visible Request. Dibbit receives the sender and recipient addresses, sender display name, subject, plain-text body, time, a bounded attachment count, and—when present—one syntactically safe RFC Message-ID stored in private reply context. When no usable plain-text alternative exists, a bounded HTML body may be processed into a labelled text-only preview with formatting, link targets, images, and explicitly hidden content removed. Dibbit does not render or store the HTML part, load remote assets, or retain raw MIME or other raw headers. If the separate inbound-attachment feature is enabled, the Cloudflare or Resend receiving adapter may transfer up to four JPEG, PNG, WebP, PDF, or UTF-8 text attachments, each no larger than 256 KiB, for server-side validation. The Resend adapter retrieves eligible files only from a validated Resend attachment URL after matching the signed delivery to the received message and owner address. Images are decoded and re-encoded; plain text is checked for valid encoding and rejected control content. Only admitted files enter private Request storage, with generated filenames, type, size, source and stored-content digests, processing state, and message binding. Original filenames and unvalidated file bytes are not retained in product storage. Unsupported, oversized, or invalid files are omitted. These checks are not antivirus scanning. Files can still be harmful. Attachment bytes are not automatically sent to an AI model. The optional Gmail adapter does not copy attachments through this feature. Dibbit keeps keyed hashes of provider event identifiers for up to 30 days to reject duplicate delivery. Receiving an email does not verify its sender, and copied email and its attachments are not end-to-end encrypted.Dibbit address mailbox
Dibbit address mailbox (Protocol Mail): where this feature is available and the owner has a mailbox for their Dibbit address, that mailbox's email is held on a mail server Dibbit runs. Dibbit also keeps a server-visible copy of each received message's details: the sender, Message-ID, subject, a preview, message text of up to 1 MiB, the time received, the message size, attachments, labels, and read, starred, and archived state. For drafts and mail the owner sends from the mailbox, Dibbit keeps the recipient, subject, text, attachments, and delivery status. This mail is not end-to-end encrypted. Outside agents can see it only as described under Outside agents.Email reply controls
Email reply controls: for an eligible inbound-email Request, a Plus owner can submit a subject and body for a protected reply proposal. Dibbit derives the recipient from that Request, derives the From address from the owner's current claimed name, and binds the stored Message-ID reply headers into the exact EMILIA action shown for approval. The owner must separately approve before the private email executor can attempt sending. A secondary local-mail fallback pre-fills a changeable draft and gives Dibbit no provider evidence.Plus exact email actions
Plus exact email actions: this paid feature can retain one exact server-selected Dibbit From address, recipient, subject, body, empty or sealed attachment-digest list, action digest, approval state, and content-free provider receipts. A protected inbound reply additionally retains its source Request ID and bounded RFC reply identifiers. Approval permits a fresh provider invocation for only 15 minutes; an already-attempted ambiguous invocation may then be reconciled only under its original bounded provider idempotency key. Provider acceptance and a later provider-reported delivery event are separate and neither proves reading or human action.Inbox assistant records
Inbox assistant records: if the owner turns on Ask your inbox or Brief me, the consent version and time, whether connected Gmail is included, usage counts per day, week and month, and the latest brief for up to 7 days. Questions and answers are not stored.Aggregate usage data
Aggregate usage data: privacy-redacted page routes, coarse browser, device, and regional information, a referring site or page when supplied, and content-free events such as address claimed, a share action signal, or message delivered. A browser share signal is directional and does not prove that another person received or opened the link.
Private return links
A sender's private return link contains a random secret after the URL hash sign. Browsers do not send that fragment with the initial page request. Dibbit stores a one-way keyed digest of the secret. If the sender asks for reply alerts, Dibbit also keeps an encrypted copy of the secret so it can put the link in each alert, and erases that copy when alerts stop, the confirmation window passes, or the Request is blocked, expires, or is purged.
How the information is used
Running the service
Dibbit uses this information to create and recover accounts, route messages, show private conversation history, operate Live Slates, notify an address owner of new inbound messages, send reply alerts a visitor confirmed, prevent duplicate writes, enforce limits, investigate abuse, maintain service security, comply with law, improve reliability, and generate the named agent's bounded acknowledgement or one clarifying question for a new message. Email sent to a Dibbit address is reduced to a Request so the address owner can review it in the same inbox, with its email source and server-visible status shown. Authenticated first-party messages are routed from one active Dibbit @name to another on the same Request substrate so the recipient can respond and the sender can continue the conversation from Sent. Optional connected-source snapshots and explicit communication imports are used to provide the owner's bounded search and reading view; protected email replies use owner approval to authorize only the exact derived sender, recipient, content, and thread. Huddle information is used to admit participants, deliver and organize room items, build a deterministic source-linked catch-up, record RSVPs, enforce the host's controls and expiry, and investigate a reported problem. Huddle catch-up uses the room's structured item types, dates, state, and RSVP totals; it does not claim to determine a participant's tone, intent, truthfulness, or safety. Dibbit also uses identity-check outcomes to display literal trust facts and enforce an owner's chosen contact policy. The optional check is used only as an account-trust and sender-routing input and, if Dibbit offers the number ladder's identity check bonus and the owner separately agrees, counted once as 5 ladder credits; it is not used to verify a business, ownership of an @name or Protected Alias, reputation, conduct, qualifications, or safety. Dibbit uses Protected Alias records to operate the paid namespace license and aggregates specific-ID interest to understand demand without creating an auction or sale. When an owner deliberately connects a compatible outside agent, Dibbit uses the base OAuth authorization to provide the four fixed address and inbox tools shown on that consent screen, including the tool that prepares an exact Dibbit-thread reply for the owner's review. Dibbit uses a separate, revocable communications grant only when the owner later selects the exact outside client and authorizes Requests, Sent, Protocol Mail, or individually selected Sealed Chat text. Outside-agent access to Connected copies is not offered in this release: no outside agent can list, search, or read Dibbit's saved Gmail copy, and Connected wake-up callbacks, Connected first-response drafting and automatic work on a connected Gmail account are not offered either. An outside agent's saved Requests, Sent, or Protocol Mail reply goes out without the owner's review of that reply only under an automatic-reply permission the owner separately turns on for that client. Owner-confirmed Memory records are used only to display and manage that owner's saved facts. Dibbit does not use Memory v1 to browse, infer new facts, or send messages on its own.
Number ladder
Dibbit uses number ladder data to record who invited whom, decide whether an invite qualifies, count each person and each contact only once, find invite fraud such as alternate accounts and invite rings, reserve stock when a rung is reached, show members their own progress, and let reviewers approve or deny a credit or rung. A keyed copy of the network hash from a qualifying Request helps reviewers notice many invites answered from one network. Ladder data is never used to route, deliver, list, rank, or prioritize messages, and a ladder number changes nothing about how an address is treated. Dibbit does not read your contacts or location for the ladder.
Name-rights review
Name-rights review: Dibbit uses a submitted case to let an authorized human review an asserted relationship to a person, business, or organization name; decide whether to place, maintain, or release a hold on future or recycled claims; preserve an accountable review record; and, only after a review is admitted, show a neutral name-rights status on an affected public profile. A case does not prove identity, affiliation, endorsement, trademark rights, or legal ownership, and it does not transfer or suspend an existing @name.
Optional Gmail connection
Optional Gmail connection: Dibbit uses Google user data to let the connected owner retrieve and view the bounded recent or explicitly consented complete-history projection, load a supported file attachment on demand, and send a bounded live-search query to Google to view Google's matching results inside Dibbit. Live search does not add those results to the saved projection. When that owner selects one copied Gmail message, presses Translate, and explicitly accepts the in-product disclosure, Dibbit sends that selected copy and target language through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure. For that Translate call, Dibbit requests zero data retention and disallows prompt training. When included-agent assistance is available, the owner may separately request it for an exact reviewed Connected copy or a selected live Gmail result, sending bounded recent thread text, any files the owner selects for that request, the reviewed agent brief, and any included writing preferences through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure, requesting zero data retention and no prompt training. Automatic attention suggestions and reply drafts for a connected Gmail account are not offered in this release. These permissions are separate from the Google connection; they do not let an agent send, delete, mark read, or change Gmail mail. This assistance uses server-visible text and is not end-to-end encrypted. If the owner separately includes connected Gmail in Ask your inbox or Brief me, bounded copied Gmail text is sent to cloud AI only to answer that owner's question or write that owner's brief, as described below, and no answer or brief content derived from Gmail is stored. Outside-agent access to Connected copies is not offered in this release: no outside agent can list, search, or read Dibbit's saved Gmail copy, and Connected wake-up callbacks, Connected first-response drafting and automatic work on a connected Gmail account are not offered either. Revoking Google access and deleting Dibbit's saved Gmail copy are separate controls. Dibbit does not use Gmail data for advertising, shared-model training, credit decisions, surveillance, or sale. Dibbit's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Optional Gmail writing and organization
Optional Gmail writing and organization: A read-only Gmail connection does not authorize writing to Google mail. Where these features are available, the owner must separately grant the relevant Google permission. Saving a draft happens when the owner chooses Create or Update Gmail draft; every send and mailbox or label change needs a separate review and confirmation. With Google's gmail.compose permission the owner can save and edit Gmail drafts, send a saved draft, and send a new message, a reply, a reply to all, or a forward. A message can have up to 20 recipients across To, CC and BCC and up to 10 attached files totaling 25,000,000 bytes. A forward includes the original message's sender, date, subject, visible To and Cc headers, and text; original Bcc recipients are not copied into the forward. It can include up to 10 original attachments the owner selects, and goes to the new recipients the owner enters. Dibbit shows the complete message, recipients and attachments for review and sends only after the owner confirms. With Google's gmail.modify permission the owner can archive or unarchive, mark read or unread, star or unstar, move to Trash or restore, mark spam or not spam, and apply or remove a custom label, for one message, up to 25 selected messages, or a whole conversation of up to 500 messages. The owner can also permanently delete a saved Gmail draft and create, rename, or delete a Gmail label. These actions change mail or labels in Gmail, not just Dibbit's saved copy. Each review binds the account and exact action to a digest and a short-lived confirmation. Changes to existing mail or labels also bind the reviewed state and targets; creating a label checks that its name is available. Sending and every mailbox or label change require recent owner sign-in; saving a draft does not. Google's gmail.compose permission itself allows an app to manage all drafts and send mail as the owner, and gmail.modify also includes reading and sending; Dibbit uses them only for the owner actions above. Dibbit keeps bounded operation records, including selected targets, action, review and outcome, to prevent a blind repeat when Google's response is uncertain. An included agent or an outside agent cannot grant the permission or confirm the action.
Dibbit does not sell personal information or share it for cross-site behavioral advertising.
No shared-model training at launch
No shared-model training at launch: Dibbit does not use private message, Huddle, Live Slate, Memory, or private-image content to train a model shared across users or a general-purpose AI model. If that practice changes, Dibbit will update this notice before the change and request consent where the law requires it.
Optional private-image summary
Optional private-image summary: if the owner requests a summary for a particular image, Dibbit may send the sanitized image through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure. Dibbit requests zero data retention and disallows prompt training for that call. A summary can be incomplete or wrong and is not identity, safety, legal, medical, or authenticity verification. If the owner does not request a summary, Dibbit does not send that image for this AI use.
Initial agent reply
Initial agent reply: when a visitor sends the first message in a thread, Dibbit may send its purpose, subject, timing, and content through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure. The model may select only from Dibbit's reviewed question templates. Dibbit requests zero data retention and disallows prompt training for that call. The surrounding acknowledgement is generated by Dibbit's fixed rules, the result is labelled as AI, and the model is not permitted to approve, promise, negotiate, book, pay, or speak for the address owner. If that route is unavailable, Dibbit uses a fixed fallback instead.
Live agent conversation
Live agent conversation: when the live agent is enabled for an address, a visitor at that public address can talk with the owner's named agent before sending a request. Each visitor turn uses up to two calls through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure, and Dibbit requests zero data retention and disallows prompt training for both. In the first call, Dibbit sends the agent name, the @name, the owner's chosen tone, the owner's written brief, any facts the owner allowed the agent to quote in chat, and the conversation from that browser session: the visitor's messages, any name the visitor gave, and the agent's earlier replies. That model only chooses the next step from fixed options and selects eligible facts by number. When the reply is in English, a second call writes the agent's short reply from the same conversation, the @name, the tone, and the step Dibbit chose. That call does not receive the owner's brief, those facts, or the agent name. In other languages, and when the request is ready for the visitor to review, the agent shows reviewed wording and the model at most suggests a request title. Before a written reply or title is shown, Dibbit checks it with fixed rules and shows reviewed wording instead if it fails, for example if it states a price, number, date, or availability for the owner, says what the owner thinks or will do, includes a contact route, link, payment app, or request for a credential or personal details, claims a booking, approval, payment, delivery, or other commitment, claims to be the owner, a human, or someone's staff, disparages anyone, or claims to verify identity. Facts the owner allowed the agent to quote are shown only as separate, exact quotes during chat. That choice does not list facts on the public door. These checks reduce mistakes but cannot rule them out: the agent is labelled as AI and may be incomplete or wrong. It is not permitted to approve, promise, negotiate a price, book, pay, verify identity, or reveal the owner's contact details, and Dibbit does not permit the model to reveal another contact route even if the owner's brief asks it to. The conversation ends in a request draft that the visitor reviews and sends through the ordinary request path, or in no request at all. Dibbit does not write the conversation to its database. A short-lived, Dibbit-signed copy of the conversation remains in the visitor's browser so the next turn can be verified. Dibbit stores durably only a request the visitor confirms, built from their attributed words, a fixed note that no commitment has been made, and a title the visitor can edit, which the model may suggest. If the first call or the route is unavailable, or the provider refuses either call, Dibbit shows the ordinary request form instead; if only the reply call fails, Dibbit shows reviewed wording for that turn. GoGo, Dibbit's official agent at /gogo, uses the same provider route when its AI replies are switched on: Dibbit sends only the visitor's current GoGo message with Dibbit's published product facts, with the same retention and training requests. The model only picks which of those facts to show; Dibbit quotes them exactly with a fixed follow-up, shows fixed product answers when the route is unavailable or no fact applies, and does not save GoGo messages. Where these features are not enabled, none of this data is sent.
Native recipient-agent conversation
Native recipient-agent conversation: where enabled, a signed-in owner can choose another person's configured agent and explicitly allow cloud processing before talking to it in the app. The same live-agent provider and review boundaries apply. Dibbit also supplies the sender's active @name and returns a short-lived signed conversation to the app, bound to that sender and the recipient's current agent brief. This does not read either person's private mailbox or Sealed Chats. A prepared Request remains unsent until the sender reviews it and uses the ordinary sending controls. If the agent is unavailable, the sender can review their unsent text instead.
Optional owner AI helper
Optional owner AI helper: when available, the native Agent tab can summarize, translate, explain, or draft from text you choose to type, paste, or share. Before a cloud conversation begins, you must allow cloud processing for that chat. Dibbit sends that text and a bounded recent conversation history through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure. Dibbit requests zero data retention and disallows prompt training for those calls. This is not end-to-end encrypted. This open-ended helper chat does not automatically read your Inbox, connected apps, or Sealed Chats, fetch pasted links, or send messages or perform external actions for you. Its suggestions may be wrong and require your review. This feature does not save a transcript in Dibbit's database. Clear chat removes the app's in-memory conversation and resets its cloud permission; it does not recall requests already processed by service providers. Content-free usage limits and operational or security metadata may still be retained as described in this notice. When cloud AI is disabled or you have not allowed it, product help does not invoke a model.
On-device agent memory
On-device agent memory: in native builds that include this feature, you can deliberately save short notes in GoGo and search them on that phone. This is separate from server-backed Memory. Notes, original wording, revisions, timestamps, time zone, and any derived date are kept in protected device storage, separated by Dibbit account. Saving or searching these notes does not send their contents to Dibbit servers, an AI model, or another device. Relative dates are interpreted from the recorded note context; the feature may not understand an expression and does not establish that an appointment actually exists. An explicit calendar action opens your device's event editor for review. Saving there is handled by your calendar app and its configured account.
Phone-only notes remain after ordinary sign-out but are unavailable in another Dibbit account. You can delete them in GoGo or export them using the device's share controls. Exporting can disclose the notes to the destination you choose. Account deletion on this device removes its local notes before retiring the account; local cleanup can finish even if the server request later fails. Dibbit cannot remotely erase offline devices or exported copies. Phone-only notes are not included in server account exports and have no Dibbit cloud backup or cross-device recovery. Removing device storage can lose them, and uninstalling alone is not a reliable deletion method on every platform. Use the in-app delete controls before giving up a device.
Optional Request translation
Optional Request translation: when a visitor or owner presses Translate for a particular Request message, Dibbit may send that one message and the selected target language through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure. Dibbit requests zero data retention and disallows prompt training for that call. The translation is labelled, may be incomplete or wrong, and never replaces the stored original or creates authority to approve, promise, pay, book, disclose, or take another action. Dibbit does not send a Request message for this purpose unless the translation control is used.
Native message actions
Native message actions: when the accepted native build offers them, a message tap can expose translation, calendar, labelling, and drafting controls. Only after the user selects Translate and accepts its in-product disclosure, cloud translation sends the one selected server-visible Request or Connected message and target language through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure; a Connected message may be a copied Gmail message. The stored original remains authoritative. The calendar action copies the selected message into an editable operating-system calendar surface only after the owner taps it. Dibbit does not read the calendar and does not claim that an event was saved. A suggested label or event is an organizational aid, not a factual conclusion, commitment, booking, or external action.
Search
Search: Request and Connected copy-search terms leave the device in an authenticated request so Dibbit can match the owner's server-visible records. Dibbit's application source does not write the plaintext query to the product database or analytics and binds the copy-search continuation to a keyed digest of that query. Optional live Gmail search additionally forwards the query to Google and brings matching text back through Dibbit. Its encrypted continuation includes a query digest, provider page token, and account/connection bindings, rather than the plaintext query. Dibbit does not add live-search results to the saved projection. The query is intended to remain in server memory no longer than needed to service the search. Hosting and security providers still process the request; Dibbit must treat the search as retained if production request-body or provider logging stores it. Google's own processing and retention are separate from Dibbit's product-database behavior. Search is not end-to-end encrypted.
Included-agent message assistance
Included-agent message assistance: for a manual request, the owner first reviews the exact source label, bounded message text, current saved agent brief, optional instruction, and writing preferences that Dibbit will send to the fixed Azure-hosted model through Vercel AI Gateway. The authenticated server resolves the current owner-bound Request, Sent, Connected, or selected live Gmail source; the app does not supply authoritative source text or receive a provider credential. Manual assistance may include up to two explicitly selected TXT, PDF, JPEG, PNG, or WebP attachments totaling at most 2 MB. Dibbit prepares them for the review: images are sanitized, TXT content is bounded, and PDF text is extracted from at most twelve pages with a bounded text limit. The reviewed context identifies the selected files and any truncation. Only after the owner confirms that exact review does the cloud AI receive the selected text or sanitized images. For a selected MP4 file, only its name, size and digest are included. Raw PDFs, MP4 video, and unselected attachment contents are not sent to cloud AI. Where optional speech-to-text is enabled, the owner may also select an MP3 or M4A audio file. Only after the owner confirms the review does Dibbit send that audio file through Vercel AI Gateway to a cloud speech-to-text model, requesting Microsoft Azure routing, zero data retention and no prompt training, and then add the transcript, limited to 3,000 bytes, to the context sent to the agent model. The owner sees the transcript with the result, not before the transfer. While speech-to-text is off, audio files are not offered. Preparing a Gmail attachment for review requires retrieving that selected file from Google; it does not add it to the saved projection. For automatic assistance, the owner must separately choose Requests, Sent, or specific Connected accounts and allow future incoming text from those sources. Automatic work on a connected Gmail account is not offered in this release. A changed agent brief requires a new permission. Automatic assistance excludes attachment contents and live Gmail results. Neither mode includes Sealed Chats. Results can be incomplete or wrong, remain reviewable suggestions or editable drafts, and never send or change a message automatically.
Ask your inbox and Brief me
Ask your inbox and Brief me: where these owner features are available and only after the owner turns them on with a recent sign-in, Dibbit reads up to 12 matching or recent messages or conversations, each limited to 1,500 characters, from the owner's Requests, Sent conversations and Dibbit address mailbox each time the owner asks a question or requests a brief. Connected Gmail text is included only when Gmail is connected and the owner separately includes it. Dibbit sends that text and the question through Vercel AI Gateway to an OpenAI model hosted on Microsoft Azure, requesting zero data retention and disallowing prompt training. The text is server visible and not end-to-end encrypted. Answers are shown to the owner and are not stored on Dibbit's servers. The latest brief is kept for up to 7 days so a repeat request can be shown without reading mail again; for a brief that used Gmail, only the time it was made is kept. Dibbit keeps the consent record and daily, weekly and monthly usage counts to enforce plan limits, and deletes usage counts after 35 days. These features cannot send, move, label, delete, buy or redeem anything. The owner can turn them off, or remove Gmail alone, at any time. When the owner revokes Google access or deletes Dibbit's Gmail copy in Dibbit, Dibbit also removes Gmail from these features. A Gmail connection made after the owner included Gmail, including a reconnect to another Google account, is never included until the owner includes Gmail again.
Analytics and visit counts
Public discovery and launch analytics use Vercel Web Analytics. Before an event is sent, Dibbit redacts its own reported dynamic URLs, removes query strings and URL fragments, and excludes shared-link redirects, private thread, Group Answer, owner-inbox, and authentication routes. Vercel Web Analytics may still receive and store the referring site or page associated with an initial visit or custom event. Custom events never include message content, email addresses, capability secrets, or Dibbit IDs.
Dibbit also counts visits on its own servers to active public address pages and to Dibbit's own public pages, such as the home page, the claim page, the Founding Drop pages and the guides. After one of these pages is visible in a browser tab, the page asks Dibbit to count one visit. Dibbit computes a keyed hash of the network address (for IPv6, only its network prefix), the browser user agent, and the date, then re-keys it inside the database with a random key that Dibbit uses for only one UTC day and deletes after that day ends. Dibbit stores only the re-keyed result and does not store the network address or the user agent for this count. Because each day's key is deleted, Dibbit's visit-count records cannot connect visits on different days, except in restricted disaster-recovery backups until they age out, and a person who returns on another day is counted again. Hosting and security providers still process each page request. After a day ends, Dibbit's daily retention job replaces that day's visitor tokens with daily counts for each page and for the pages together, which the same job deletes before they are 90 days old; a missed run can delay that deletion, and restricted backups can retain the counts until they age out. Each address-page count also records how the visit arrived: a share link, a short link, the Dibbit homepage, direct or unknown, or another source. Visits to Dibbit's own pages are counted apart from address-page visits, record no arrival source, set no cookie, and are not linked to a later claim. Visit counts are shown only to Dibbit operators, in aggregate. Requests that declare an automated client or a prefetch, views of an address page by its owner while signed in, and views by signed-in Dibbit operators are not counted. This filtering reduces, but does not eliminate, automated and staff traffic. Abuse limits cap how many visits are counted from one network, for one page, and across Dibbit in an hour or a day; visits over a limit are not counted. For Dibbit's own pages, Dibbit also keeps a daily count of visits refused by per-network limits. Those limits use network hashes re-keyed with the same daily key, and the daily retention job deletes them after their day ends.
Recognized campaign links may record only a fixed source, medium, and campaign label from Dibbit's published launch vocabulary. Unknown or free-form campaign values are discarded, and the full query string is removed from the reported page URL.
Legal bases for processing
Where applicable law requires a legal basis, Dibbit processes information for the following reasons:
Contract
Contract: to create and recover an account, claim an address, route a message, provide a private reply thread, operate a Live Slate, and deliver requested account features.Legitimate interests
Legitimate interests: to secure the service, prevent fraud and abuse, troubleshoot failures, measure whether page visits and shares lead to messages or claims, improve reliability, and establish or defend legal claims. Dibbit considers the effect on users before relying on this basis.Consent
Consent: when Dibbit asks permission for an optional use or when local law requires consent. Starting an identity check requires a separate disclosure, explicit consent, and confirmation that the account owner is at least 18. Consent can be withdrawn for future processing, although withdrawal does not make earlier lawful processing unlawful and may end the associated credential. Counting an identity check toward the number ladder needs its own consent, separate from the check, and withdrawing it leaves credits already counted in place.Legal obligation or protection
Legal obligation or protection: to comply with enforceable legal duties and to protect people, rights, and the service from a serious security or safety threat.
Who can see it
Public address data is visible to anyone. Account and owner-inbox data is available to the verified account owner. Anyone with a complete private return link can read and reply in that one thread. Participants in a Live Slate can see its current fields, proposed changes, and confirmation state.
Reply alerts
A reply-alert address is processed by Dibbit's servers, by Resend, which delivers the email and keeps its own delivery logs, including the private link in the alert, and by the recipient's email provider. Dibbit does not show it to the address owner.
Address-to-address messages
In an authenticated address-to-address conversation, the recipient can read and reply to the Request and the sender can read the matching Sent conversation. Dibbit's servers and narrowly authorized service providers process and store that content to operate the feature. Authorized personnel may access it only for the support, security, abuse-review, reliability, or legal purposes described in this notice. Dibbit does not routinely read private conversations.
Huddles
A Huddle's title, description, host @name, admission mode, expiry, and aggregate member count are visible at its public route. An active Huddle member can see the room's active membership display names, items, answers, dates, and RSVP totals. A pending applicant cannot read the room. The address owner can see pending membership requests and can admit, reject, remove, or ban memberships within the controls offered by the service. A membership ban is not a verified person-level exclusion. Huddles are server-visible and are not end-to-end encrypted. Authorized personnel may access Huddle data only for the narrow support, security, abuse-review, reliability, or legal purposes described in this notice.
Name-rights cases
A raw name-rights case and supporting URL remain private from public profiles and other members. Authorized reviewers and personnel can see the case fields, supporting URL, status, and review record only as needed for the review, support, abuse-prevention, security, dispute, or legal purpose. After an authorized reviewer admits a case, a public profile may show only a neutral status and disclosure such as affiliation unconfirmed or name contested. It does not show the submission, supporting URL, submitter, reviewer, or operator reason code.
Outside agents
An outside agent that an owner approves receives the four fixed base tools to see that owner's public address, list and read that owner's Dibbit Requests inbox, and prepare one exact reply in an existing Dibbit thread for the owner's review. The reply tool works only after the owner gives that connection Requests message access, and it saves the reply without sending it. The base connection does not silently grant the message-source tools. The owner must separately enable communications_v1 for that exact client and choose Requests, Sent, or Protocol Mail, the owner's Dibbit address mailbox. Only then can the client list, search, and read those server-visible sources and save an exact reply proposal for the owner's review. Outside-agent access to Connected copies is not offered in this release: no outside agent can list, search, or read Dibbit's saved Gmail copy, and Connected wake-up callbacks, Connected first-response drafting and automatic work on a connected Gmail account are not offered either. Reading or searching Protocol Mail message text also needs the owner to allow reading for that connection, and each allowance lasts 15 minutes; listing message previews does not need it. Preparing or checking a proposal does not approve or send it; any supported delivery uses a separate owner review and send control, apart from the automatic replies described below. These tools do not expose Dibbit's structured return-contact field or the sender's private return-link capability. They do expose the sender's name, subject, details, and message text, which can include an email address, phone number, or other information the sender chose to type there. The connected service receives the owner's Dibbit account user ID and email address in its OAuth sign-in credential. With a connection key, Dibbit holds that credential and the service receives only the key. Supabase also requires a phone field, but Dibbit leaves the phone field empty in newly issued outside-agent access tokens. Dibbit does not request or allow the phone scope for outside-agent connections. Older tokens or information already shared cannot be recalled. Revoking a communications source stops new access under that grant without removing the base OAuth connection; disconnecting revokes the connection's new tool calls. Dibbit removes optional profile, application-metadata, and authentication-method claims from delegated credentials. Any additional standard identity scopes requested by the service are listed on the consent screen. The outside agent provider processes this information and the authorized Dibbit tool results under its own privacy terms as well as the owner's instructions.
Saved outside-agent reply proposals have a 24-hour review window. Their subject, body and private review details become unavailable when that window expires; a bounded scheduled cleanup then removes those fields. Revoking the related source permission or removing its connected source also clears that review content. Minimal operation identifiers, keyed content fingerprints, permission versions and delivery-only evidence remain to prevent duplicate sends and check uncertain outcomes. They do not authorize another send or retain the message text. Account deletion removes the associated proposal records, subject to the restricted backup and legal-retention limits described in this notice.
Automatic replies are a separate permission, off by default. Each permission covers one connection and one source: Requests, Sent, or Protocol Mail. The owner turns one on after signing in within the last 15 minutes, once that connection has message access and reply drafting for the source. Each permission expires within seven days and allows replies of up to 2,000 bytes, up to 20 an hour and 100 a day, or the shorter expiry and lower limits shown when it is turned on. Sent and Protocol Mail permissions, and Requests permissions where Dibbit requires it, also need the owner's passkey approval of that exact permission. While the permission is active, the agent can answer a new incoming message with a short text reply it saved, without asking the owner first, at most once per incoming message. Requests and Sent replies are posted in the existing Dibbit conversation, where the other participant can read them. A Protocol Mail reply is queued from the owner's Dibbit address mailbox as a reply to the message it answers; a mail provider accepting it does not confirm delivery. Under this permission the agent cannot supply new text or a new recipient. Dibbit keeps the permission settings, the approval record, including the passkey credential identifier where a passkey was used, and a receipt for each automatic reply with message identifiers, a fingerprint of the text, and the time. Account deletion removes these records, subject to the restricted backup and legal-retention limits described in this notice. The owner can revoke the permission in Dibbit at any time, and revoking that source's message access or disconnecting the agent also stops it. Replies already sent cannot be recalled.
Separately from message access, where this feature is available, the owner can share one exact Protocol Mail item with one connection: a message, including an older one, or the text of a TXT or PDF attachment, an image, or an audio transcript from a message. Sharing needs a sign-in within the last 15 minutes but no Protocol Mail message access, and it does not let the agent browse or search the rest of the mailbox. The agent receives the shared content, such as the sender, subject, and message text, which can include contact details. Each item is available to that connection for at most 15 minutes. The owner can cancel it sooner, and disconnecting the agent also ends it. Dibbit then stops providing the item, and a bounded scheduled cleanup clears any copy Dibbit kept for it. The agent may prepare a reply to a shared message; that reply waits for the owner's review and is not sent by the tool that prepares it. The outside provider may keep content it already received.
A separate sealed_selected permission does not let an outside agent browse a Sealed Chat or obtain room keys. After an owner reviews and confirms the exact selected text, Dibbit stores a server-visible relay copy for that exact owner and client. Access and any returned draft expire after 15 minutes; bounded cleanup runs every five minutes, so physical deletion can follow expiry. Cancelling the selection or revoking or changing its grant immediately clears the live relay payload and any stored draft. The outside provider may retain content it already received, and disconnecting cannot recall that provider's copy. The returned text is only a draft for owner review and is never sent by the relay.
Number ladder
If you joined through an invite, you see the @name of the person who invited you. That person sees that someone joined and, once your invite qualifies, your @name. Members who invite see counts of people who joined, are waiting for a first conversation, are counting soon, or qualified. Members never see who sent the Request that qualified an invite, network or domain hashes, contact fingerprints, or how anyone else earned a number. Authorized Dibbit operators see the review queue, including the @names involved and review signals such as shared networks or email domains, and a list of the members with the most credits, which Dibbit monitors; every review decision is recorded. A ladder number is public like any other Dibbit ID, with no mark of how it was earned.
Service providers
Dibbit uses infrastructure providers, including Vercel for hosting, analytics, and AI Gateway routing, Microsoft Azure for the bounded initial agent question, a live agent conversation, an explicitly requested Request or Connected-message translation, an owner-requested private-image summary, the optional owner AI helper, and owner-approved manual or automatic included-agent message assistance using an OpenAI model, Supabase for database, private object storage, and authentication, the configured SMS provider and mobile carriers for optional sign-in code delivery where offered, Resend for generic owner notification email, visitor reply-alert email, an owner-approved external email action, and optional authenticated inbound-email receipt, Cloudflare for security, Email Routing, and the reduced inbound-email Worker, Stripe for Checkout, subscriptions, billing management, and the optional hosted government-ID and live-face identity check, Apple for native App Store purchases, restoration, subscription management, and signed subscription notifications, Google for native Google Play purchases, restoration, subscription management, current purchase verification, and authenticated subscription notifications, and monitoring vendors, only as needed to operate the service. Information may also be disclosed when required by law or necessary to protect users, the public, or the service.
App Store and Google Play
For an App Store purchase, Apple receives the random purchase-account token Dibbit uses to bind the purchase to your account. It is not your email address or message content. Apple handles its payment and account data under the Apple Privacy Policy.
For a Google Play purchase, Google receives the opaque billing-account identifier Dibbit supplies to bind the purchase to your account. It is not your email address or message content. Google handles payment and Google Account information under the Google Privacy Policy. Dibbit uses Google's current authenticated purchase record, rather than an app-provided premium flag, to decide whether paid access is active. A pending chargeback-review notification is stored and surfaced for authorized human review; it is not treated as purchase authority and does not trigger an automatic financial decision.
Gmail
Google processes the optional Gmail authorization and Gmail API requests. Dibbit stores the resulting encrypted OAuth credential and bounded message projection in its private Supabase-backed service so the connected owner can use that feature. Dibbit does not disclose that Gmail projection to other Dibbit users, and in this release it does not disclose it to outside agents: Connected access for outside agents is not offered. When offered, that access requires the owner to select Connected access for one exact OAuth client under communications_v1, and the grant does not disclose the Google credential, broaden Google scopes, include on-demand attachment bytes, or authorize an automatic send. Dibbit personnel and contractors do not access Gmail content for ordinary support or reliability work. Human access is limited to the specific Gmail messages for which the owner has given documented explicit consent for support, an AI result the owner chooses to report for human review, which can quote Gmail text, access needed to investigate a security or abuse incident, access required by applicable law, or aggregated and anonymized internal operations that cannot identify a person. Access is limited to the data needed for that purpose and is logged and access-controlled.
Share sheet and calendar
When an owner opens the native share sheet or calendar editor, the operating system and any selected sharing or calendar provider receive the information the owner chose to hand off. Dibbit does not receive the owner's contacts or read the owner's calendars through those controls. When an owner uses included-agent message assistance, Dibbit's server sends only the reviewed or policy-authorized bounded Request, Sent, or Connected text, agent brief, instruction, and included style preferences through Vercel AI Gateway to the fixed Azure-hosted model under Dibbit's managed service posture. The app receives no provider credential. Automatic work processes only the sources the owner enabled; it does not read every message, attachments, or Sealed Chats and does not send or change messages.
Stripe Identity roles
Stripe Identity roles: Dibbit decides whether to offer the optional check and how Dibbit uses its bounded result. Stripe hosts the check and handles the document and live-face information. Depending on the particular processing, Dibbit and Stripe may each act as an independent controller or business for their own purposes, and Stripe may also process information for Dibbit under the Stripe Identity terms. Stripe may compare or supplement submitted information using governmental, commercial, and other third-party sources where permitted. Stripe describes its own purposes, sources, disclosures, international processing, and rights process in the Stripe Privacy Policy.
Access by Dibbit personnel
Dibbit limits access to nonpublic content to authorized personnel and contractors who need it for a specific support, security, abuse-review, reliability, or legal task. Their access is limited to the information needed for that task and is subject to confidentiality and access-control requirements. Dibbit does not routinely read private threads. The stricter Gmail-specific human-access limits above control for Google user data.
Retention and deletion
Messages and Live Slates
Message content, including authenticated address-to-address conversations on the Request substrate, the current Live Slate snapshot, and its version snapshots are scheduled for bounded redaction after their stated retention period, currently 90 days, unless a shorter period is shown or law requires preservation. Minimal non-content state, security, and audit records may remain longer.
Reply alerts
Reply-alert records follow their Request. Stopping alerts, blocking the Request, the Request reaching the end of its retention period, repeated rejected deliveries, or an unconfirmed address reaching the end of its 48-hour confirmation window erases the encrypted copy of the address, return key, and link secrets; background maintenance applies the time-based expiries. The keyed address hashes, link digests, status, timestamps, and content-free delivery records remain until the Request is purged, when Dibbit deletes them. If an address stops an unconfirmed request, Dibbit keeps only a keyed hash of that address for 30 days so it is not asked again, even if the Request is purged sooner.
Translation consent receipts
A Request translation consent receipt is minimal non-content audit state. It may remain after the related message is redacted or an account is retired while needed to show which disclosure version was accepted, preserve an idempotent first-acceptance time, protect the service, resolve a dispute, or meet a legal obligation. Account retirement does not currently erase that receipt. The receipt remains subject to applicable access or deletion rights and legal retention requirements, and it never preserves the message, returned translation, return-link token, or guest capability hash.
A Connected translation consent receipt, including one for a copied Gmail message, is deleted with that copied message: when the owner deletes Dibbit's copy of the connected account, when the copy is physically deleted after its retention period, or when the account is deleted. It never contains the message text or the returned translation.
Reported AI responses
A reported GoGo AI response or included-agent result enters restricted, append-only evidence that a person at Dibbit reads for human safety review. The selected response text is removed 30 days after the report. The record is deidentified 90 days after the report: the category, response identifier and digest, generation time, account binding and retry key are removed, and only the report identifier, its type and the report time remain. A bounded scheduled retention job applies both steps, so each can run shortly after its date. Until then, retiring the reporting account does not automatically erase the report, and it may remain while needed to review abuse or safety concerns, preserve report integrity, resolve a dispute, protect the service, or meet a legal obligation. The reporting path does not retain the owner's prompt, rest of the chat, free-form reporter note, bearer credential, or raw retry key.
Device handoffs, style profile and drafts
Calendar suggestions and share payloads are transient handoffs to an operating-system surface. Dibbit does not create a server copy of the owner's contact list or calendar through those controls. A calendar or communication app may retain information the owner saves or sends under that provider's own settings and retention practices.
The device-held writing-style profile remains until the owner resets it or Dibbit clears it during sign-out or account switch. It is not included in the Dibbit account export, and clearing one device does not clear a different device. Manual included-agent message assistance does not persist its bounded context, instruction, style, or returned result as a chat transcript. Automatic included-agent work stores the selected source binding, a source digest and label, subject, triage suggestion, and any reply draft. That work becomes inaccessible after seven days. A bounded cleanup job runs every five minutes, so physical deletion can follow expiry; dismissing an item clears its generated output immediately. A draft remains editable unless the owner uses a separate send control. Dibbit's content-free admission records and model providers' operational or security metadata remain subject to their applicable retention settings and this notice.
In native builds with saved Compose drafts, an unsent recipient name and message are stored in protected, account-bound storage on that device. Dibbit does not upload this draft or send it automatically. The saved draft becomes unavailable seven days after its last local save and is removed when the draft store is next accessed. Successful sending, explicit local sign-out, or changing to another verified account also attempts local cleanup; a storage failure can require a retry. These local drafts are not included in the server account export, and clearing one device does not erase another device. Device storage protection is not end-to-end encryption of a sent Request.
Address and account records
Public address and account records remain while the account is active. When account retirement is prepared, Dibbit disables the profile and address ownership link, redacts message and Live Slate content, revokes private reply capabilities, and removes address-share attribution linked to the account. A blocked thread's capability is permanently revoked even if minimal event metadata remains.
Huddles
Huddle content, membership, and current RSVP records remain while needed to operate a room, enforce its admission and safety state, and provide the room history shown to participants. A room stops accepting activity when its host closes it or its expiry is enforced. The operational event ledger is limited to 10,000 rows per Huddle and has no fixed time expiry in this release. An RSVP update retains at most one content-free event marker for each membership and Plan; that marker does not store the RSVP choice, which lives only in the current RSVP row. Before retirement, other event payloads may contain the limited status, item-kind, role, admission, expiry, or retirement metadata described above.
Account retirement closes Huddles owned by that account, revokes member capabilities, removes Huddle content from product access, and sets current RSVP choices to null. It nulls every event actor and subject reference and replaces each event payload with exactly the single field retired: true. The Huddle identifier, event type, and occurrence time remain as minimal operational history, subject to applicable rights and legal retention requirements. Closing a room or removing a member cannot erase copies that a participant already saved or shared outside Dibbit.
Memory
An owner-confirmed Memory fact remains until the owner edits it, uses Forget, or deletes the account. Forget hard-deletes the active Memory record rather than retaining a hidden fact-revision history. Where a restricted disaster-recovery backup exists, a deleted record may remain temporarily until that backup ages out and is not available through the product during that period.
Agent brief
An owner-authored agent brief and its selected vibe remain while the address is active, unless the owner replaces or clears the brief. Account retirement hard-deletes the full brief row from the active database. Dibbit keeps only the separate, non-content retired address, agent, and anti-reuse tombstones described below; those records do not contain the brief. A restricted disaster-recovery backup may retain the deleted row temporarily until that backup ages out and is not available through the product during that period.
Private images
A private image original is kept in a nonpublic quarantine area only for processing and is removed after successful processing or a handled rejection. Upload reservations expire after 30 minutes, and scheduled cleanup removes abandoned quarantine objects after expiry and processing jobs that remain unfinished. The sanitized image and any owner-requested summary remain until the owner deletes that image or the account. Deletion removes the private storage objects before Dibbit finalizes removal of the image metadata; if storage cleanup fails, the deletion remains retryable. Short-lived signed delivery URLs and delivery caches may expire after the underlying object is removed.
Billing records
Stripe and Dibbit retain subscription, cancellation, transaction, and related billing records for service administration, disputes, fraud prevention, tax, accounting, and other legal obligations. Account deletion revokes Dibbit Plus access and queues cancellation of an active Stripe subscription, but does not require Stripe or Dibbit to erase a record that must be retained for one of those purposes.
Deleting Dibbit does not cancel an App Store subscription. Cancel it through Apple's subscription settings to stop future renewals. Dibbit removes the active Apple purchase-account linkage and retains a purchase-account-token hash, provider transaction identifiers, product identifiers, dates, and limited lifecycle evidence to prevent a deleted purchase from being attached to another account, handle disputes, and satisfy applicable recordkeeping duties. Apple retains its own billing records under its policies.
Deleting Dibbit does not cancel a Google Play subscription. Cancel it through Google Play subscriptions to stop future renewals. Dibbit removes the active opaque account binding and erases retained encrypted purchase tokens. It retains nonsecret purchase-token hashes, product and base-plan identifiers, dates, purchase state, and limited lifecycle evidence to prevent a deleted purchase from being attached to another account, handle disputes, and satisfy applicable recordkeeping duties. Google retains its own billing records under its policies. A separately encrypted pending-refund token and bounded chargeback-review record may remain through the provider review window, an active dispute, or a required legal or accounting retention period; its account binding is removed when the Dibbit account is deleted.
Identity checks
Dibbit keeps the consent receipt, bounded result, and limited audit state of an identity check while the credential is current and as needed for fraud prevention, disputes, legal obligations, or account security. Credential status can expire or be revoked. Dibbit queues a request to redact the associated Stripe verification session when an account is deleted and when an incomplete session becomes stale or reaches a terminal state covered by Dibbit's cleanup process. Provider processing can take time or fail and be retried; a queued request is not proof that Stripe has completed deletion. Stripe retains and deletes identity-verification data under its own terms, legal obligations, and configured retention controls. Protected Alias payment and license records, and specific-ID interest records, are retained while needed to operate the request, license, accounting, rights-dispute, abuse, and legal processes. Account deletion ends public credential and alias display; legally required transaction or audit records may remain.
Name-rights cases
A name-rights case, its supporting URL, and its append-only submission and review events remain while needed to review the case, maintain or explain a namespace hold, prevent abuse, resolve a dispute, establish or defend a legal claim, or meet a legal obligation. They have no fixed public-profile display period, and they are not automatically deleted when the account is retired. Account retirement does not turn the case into a transfer, suspension, or legal-rights finding. Dibbit deletes or de-identifies case data when no stated retention reason remains, subject to restricted backup aging and applicable legal holds.
Share links and attribution
Unused address-share hashes are deleted after they expire through the retention process. Attribution attached to a real message is removed when that source request is purged, or immediately when the linked account is retired.
Number ladder
Invite records, credits and their history, and review decisions are kept for as long as the number ladder operates, including after an account is deleted, so that no person is counted twice and fraud can be reviewed. Contact fingerprints are kept while the account exists and are deleted 12 months after the account is deleted. The keyed review copy of a network hash is deleted 90 days after the invitee answered that Request. These deletions run in the ladder's regular processing job, so a missed run can delay them. When an account is deleted, its unpicked rungs are released, its pending credits end, its invite link stops working, and its ladder numbers retire permanently.
Gmail
A Gmail connection remains until the owner revokes it, removes the copied Gmail data, or deletes the Dibbit account. The bounded copied projection becomes inaccessible 30 days after its most recent successful source revalidation unless a later successful sync refreshes it. Dibbit's bounded daily retention worker then schedules that expired copy for physical deletion; workload or a temporary worker failure can delay the deletion. This cache expiry leaves the provider grant in place so the owner can sync again or revoke it separately. Dibbit asks Google to revoke the provider token before deleting its local OAuth credential. If Google cannot confirm revocation, Dibbit retains the encrypted credential so the owner can retry safely. The owner can also remove Dibbit from Google Account permissions and retry. Dibbit stores a content-free, credential-fingerprint-bound confirmation receipt after Google revocation; it does not contain the token. The separate delete control removes the copied Gmail thread and message projection. Account deletion will not purge the Gmail credential until that revocation receipt exists, then removes the credential and projection subject only to the restricted backup and legal-retention limits stated in this notice.
Communication imports
A user-selected communication import remains as a server-visible projection until the owner deletes that copied source or the Dibbit account is retired, subject to the restricted backup and legal-retention limits stated here. Deleting the Dibbit copy does not alter the source service or archive. Re-importing the exact same confirmed payload reuses its source digest rather than creating an unbounded duplicate.
Email sent to a Dibbit address
Completed and ignored inbound-email delivery records retain only keyed provider-event hashes and content-free routing outcomes and are eligible for deletion after 30 days. The resulting Request follows the Request Inbox retention period described above. Dibbit does not retain a separate raw MIME, HTML, other-header, or unvalidated attachment copy. Optional admitted inbound files follow the private Request attachment retention and deletion process above; their immutable admission metadata is removed with the 30-day provider-event record. The private safe Message-ID reply context is removed with its Request or account.
Plus email actions
A Plus exact email-action proposal keeps its server-selected From, recipient, subject, body, and attachment seals for at most 90 days from approval or, if it was never approved, creation. Scheduled retention closes any still-active action and irreversibly replaces or removes those fields with fixed redaction markers. The original action digest and content-free event and provider receipts may remain longer for security, reconciliation, dispute, and audit purposes, but the redacted action no longer appears in the owner action history.
Account deletion
A signed-in owner can request deletion from the account page. Completed deletion disables sign-in, the public profile, inbox access, and private reply capabilities; removes owner-confirmed Memory records and private image objects and metadata; and revokes paid feature access while any Stripe cancellation is processed. The @name and Dibbit ID retire rather than being assigned to somebody else. Completed deletion preparation redacts message content, the current Live Slate snapshot, and its version snapshots. Minimal non-content state-machine, tombstone, security, audit, and legally required records may remain longer.
The public account deletion instructions explain both the native and web self-service paths, what happens after confirmation, and how to request help without first signing in.
Residual records
Residual records are kept only while a stated reason applies: preventing reuse of a one-of-one identifier, maintaining non-content state and replay protection, investigating an active security incident, resolving an active dispute, or meeting a specific legal duty. Dibbit deletes or de-identifies other residual records when that reason ends. A legal hold lasts only until the hold is released. The anti-reuse record for a retired @name or Dibbit ID is retained indefinitely because Dibbit promises not to reassign it; that tombstone does not retain account or message content.
Security and important limits
Dibbit uses access controls, keyed hashes, rate limits, and restricted server functions. Private-image processing checks the declared type, decodes the image, limits size and dimensions, strips metadata through re-encoding, and serves only the sanitized derivative. Those controls reduce risk, but no screening process detects every threat and Dibbit does not certify an uploaded file as lawful, authentic, or harmless. No system is perfectly secure. Current Dibbit Requests, Inbox replies, authenticated address-to-address conversations, guest return threads, Huddles, and Live Slates are stored server-side and are not end-to-end encrypted. Do not send passwords, financial account data, government identifiers, medical records, or other highly sensitive information through those features.
Sealed Chats
Sealed Chats are separate and release-gated. They remain unavailable unless Dibbit identifies the deployed Matrix operator, completes signed cross-platform device testing, and explicitly enables the native feature. If enabled, Sealed Chat message content would be encrypted and decrypted on participant devices. End-to-end encryption does not hide service metadata such as pseudonymous account and device identifiers, room membership, IP and access logs, timing, delivery activity, or ciphertext and media sizes from every system involved in providing the service.
Sealed Chat device verification would establish trust between the same account owner's Matrix devices; it would not establish legal identity, age, business status, reputation, or safety, and Dibbit does not present it as peer identity verification. Local logout and device wipe would remove native session and key material from that device, but would not remotely erase messages from another participant's device or guarantee revocation of an unreachable server session.
Sealed Chat reports
Sealed Chat reports: reporting is metadata-only by default and the report metadata can remain for up to 90 days. If you deliberately select one exact message or one admitted attachment and confirm the disclosure, that selected content leaves end-to-end encryption and is retained outside the chat for up to 30 days. The report records a tamper-resistant event and content digest and labels sender provenance as client-attested; Dibbit cannot cryptographically verify an E2EE event body it cannot decrypt. Exact evidence is shown only to a restricted, audited human reviewer after an explicit review action. A report does not trigger an automated verdict, contact change, group change, or other automated enforcement.
AI and Sealed Chat content
Cloud GoGo and connected outside agents cannot process Sealed Chat plaintext while it remains only inside the encrypted conversation. If a participant deliberately selects content to share with an AI or another service, that selected content leaves the Sealed Chat boundary and is processed under the disclosures for that service. The selected-message outside-agent relay transfers only the exact text the owner reviews; it does not give Dibbit's server or the outside agent room keys, general room access, or permission to read all Sealed Chat messages. Relay access expires after 15 minutes, while an outside provider may retain content already received. A bridge to email, WhatsApp, iMessage, Telegram, WeChat, or another service does not preserve Sealed Chat protection by default.
Your choices and rights
Depending on where you live, you may request access, correction, deletion, portability, restriction, or objection. You may also appeal a denied request or complain to your local regulator. Contact privacy@dibbit.ai. Dibbit may verify your identity before completing a request.
To remove a Dibbit account, use the public account deletion instructions.
Identity checks
The Stripe Identity check is optional. You can use Dibbit without an identity credential, although an address owner who chooses a checked-senders-only policy may not receive your message. You can ask Dibbit to stop future use of the credential or delete your account by contacting privacy@dibbit.ai. For access, deletion, or other requests concerning information that Stripe handles for its own purposes, use the contact and rights process in the Stripe Privacy Policy. Dibbit cannot guarantee the result of a request made directly to Stripe or require deletion where retention is legally required.
Number ladder
Taking part is optional, and you never have to share an invite link. Dibbit records who invited you only from an invite link you followed, an address share that led to your claim, a Founding invite link you used, or an @name you typed. The identity check bonus needs its own consent; you can withdraw it by contacting privacy@dibbit.ai, and credits already counted stay. Download your data includes your ladder credits and their status, your rungs and picked numbers, your invite links without their codes, and your invite records, which name the person who invited you but never the people you invited.
Download your data
Signed-in owners can also download a resumable, multi-part NDJSON export of the current address, the current owner-authored agent brief and selected vibe with explicit owner-authored provenance, operational inbox history, Live Slates, owner-confirmed Memory records, and private-image metadata and any retained optional summary available to their account before deletion. For each Huddle owned by that signed-in account, the export includes the current door and its associated membership, item, current RSVP, and bounded operational event rows available at the fixed export watermark. It does not include an accountless membership in somebody else's Huddle because a private membership capability is not linked to a signed-in Dibbit account. Private image files are not included in the NDJSON export; an owner can view or save an available image separately while the account is active.
Outside-agent connection records are not included in the self-service NDJSON export. These are the approved OAuth clients with their scopes and grant times, the communications permissions for each connection, Protocol Mail reading allowances and shared Protocol Mail items, and connection key labels, display characters, tool limits, and created, last-used, and revoked times. Automatic-reply permissions and retained automatic-reply records are included. A signed-in owner can review current connections and keys as described under Outside agents below. To request a portable copy of the connection records, contact privacy@dibbit.ai.
Name-rights case data
Name-rights case data and its supporting URL are not included in the current self-service NDJSON export. To request access, correction, deletion, or a portable copy of that case data, contact privacy@dibbit.ai. Dibbit may retain a case or event record when one of the review, namespace-hold, abuse-prevention, dispute, legal, or audit reasons above still applies, and will explain an applicable limitation when responding to the request.
Outside agents
A signed-in owner can review and revoke outside-agent authorizations from Inbox settings. Revocation prevents that OAuth grant from making new Dibbit tool calls; it cannot erase information the outside provider already received while the connection was authorized. The owner can also add or remove the separate Request, Sent, Protocol Mail, and selected-message communications permissions without silently expanding another client's access. Cancelling an active selected-message relay or revoking its grant clears Dibbit's live relay payload, but cannot recall a provider copy. The owner can revoke an automatic-reply permission at any time; replies already sent cannot be recalled. The owner can revoke a connection key at any time and can cancel a shared Protocol Mail item before it expires.
Included-agent work
A signed-in owner can review the Requests, Sent, and individual Connected accounts enabled for automatic included-agent work, turn that permission off, and dismiss a generated item. Turning it off prevents new work and invalidates pending or saved generated output. Changing the saved agent brief requires a new permission before automatic processing resumes.
Address-to-address messages
A signed-in owner with an active Dibbit address can compose bounded text to another active @name and continue that conversation from Sent. The recipient's contact policy and block state still apply. The recipient can permanently block the Request from their inbox. The original sender can permanently close the same thread from Sent; that stops replies on the thread and future sends in that sender-to-recipient direction, but it does not block a separate conversation initiated in the reverse direction. A successful Send means Dibbit accepted the server-visible write; it is not a delivery receipt. Sent `unread` means only that the sender has not opened newer recipient content and is not a recipient read receipt.
Gmail
When the Gmail connection is available, a signed-in owner can initiate sync, optionally enable or disable bounded periodic snapshot refresh, inspect the exact server-visible copy, revoke Google access, and delete the copied Gmail data from the connected-source controls. Removing the Dibbit connection does not delete the source messages from Gmail.
Communication imports
When explicit imports are available, a signed-in owner chooses the source and file or shared item, reviews the server-visible disclosure, and can delete the resulting copy. Dibbit does not use those controls to sign in to the source provider or delete anything from it.
Email sent to a Dibbit address
When email-to-address receiving is available, the owner can handle or block the resulting Request under the ordinary inbox controls. Dibbit does not provide a hidden imported mailbox, and a reply cannot be sent through the inaccessible guest return thread. An eligible Plus owner can prepare a protected reply whose recipient, Dibbit From address, and RFC thread are derived server-side; that exact action is shown separately before approval. The local mail draft remains an untracked fallback.
Do Not Track and Global Privacy Control
Browsers may send Do Not Track or Global Privacy Control signals. Dibbit does not sell personal information or share it for cross-site behavioral advertising, so there is no sale or advertising-sharing activity for those signals to opt out of at launch. Dibbit does not otherwise change the service in response to Do Not Track, which has no uniform standard. If Dibbit's practices change, it will honor legally required opt-out signals.
Age limit
Dibbit is for people 18 or older. A parent or guardian cannot approve use by someone younger. If Dibbit learns that it received personal information from someone under 18, it will take reasonable steps to delete or restrict it. Report a concern to privacy@dibbit.ai.
International transfers
Information may be processed in the United States and other countries where Dibbit and its service providers operate. Those countries may have different privacy laws. When applicable law restricts a transfer, Dibbit uses a recognized safeguard available for that transfer, such as an adequacy decision or approved contractual clauses, and applies additional protections when required. Contact privacy@dibbit.ai for information about the safeguard relevant to a request.
Changes
Material changes will be posted here with a new effective date and, when required, an additional notice. This version is effective August 31, 2026. The prospective Google Play billing disclosure was clarified on September 5, 2026; new Google Play subscription sales remain closed. The prospective optional phone-sign-in disclosure was added on September 6, 2026. Phone sign-in remains unavailable until independent access and recovery protections, SMS provider setup, and delivery checks are complete. Successful SMS delivery alone does not make it available. The outside-agent access-token disclosure was clarified on September 14, 2026. The prospective Gmail writing, mailbox-organization, and separate permanent-deletion disclosures were clarified on October 5, 2026; availability and separate owner consent remain required. The address-page visit-counting disclosure was added on October 6, 2026. The prospective sender reply-alert disclosure and the updated live agent conversation disclosure were added the same day. The prospective Ask your inbox and Brief me disclosure was added on October 7, 2026, and the front desk disclosure on October 8, 2026. On October 8, 2026, the outside-agent disclosure was corrected: the base reply tool prepares a reply for the owner's review and does not send it, and the separate automatic-reply permission for Requests, Sent, and Protocol Mail is now described. The same day, disclosures were added for connection keys, Protocol Mail items an owner shares with one connection, the Protocol Mail reading allowance, and the Dibbit address mailbox. On October 12, 2026, Download your data was clarified: outside-agent connection records are not in the self-service export and can be requested. On October 13, 2026, the visit-counting disclosure was extended to Dibbit's own public pages. The same day, the prospective Gmail writing and organization disclosure was expanded to cover sending new messages, replies and forwards, recipient and attachment limits, changes to selected messages and whole conversations, and draft deletion; live Gmail browsing, attachment loading limits and the temporary attachment hold were clarified; and the separate permanent Gmail deletion description was removed. The same day, the notice was updated to state that outside-agent access to Connected copies, Connected wake-up callbacks, Connected first-response drafting and automatic work on a connected Gmail account are not offered in this release, and to describe optional speech-to-text for a selected audio file, the Connected translation consent receipt, and the 30-day and 90-day retention of reported AI responses. Availability and separate owner consent remain required. Later on October 13, 2026, interim wording about outside-agent Connected availability was replaced, and the notice again states that outside-agent access to Connected copies is not offered: no outside agent can list, search, or read Dibbit's saved Gmail copy, and Connected wake-up callbacks, Connected first-response drafting and automatic work on a connected Gmail account are not offered either.
On October 13, 2026, effective that day, the country collection and number ladder disclosures were added: invite attribution, contact fingerprints and their retention, the 90-day review copies, the invite link cookie, and the prospective identity check bonus purpose. That bonus needs to be offered and needs the owner's separate consent.
On October 13, 2026, the Dibbit Registry and auction data disclosure was added.