隐私政策

Tesseract 是一款 AI 应用,可在你的电脑上为你制作演示文稿、网站、文档和视频。以下介绍它如何处理你的数据:哪些数据保留在本机,哪些会发送到我们的服务器,以及哪些内容我们无法读取。

版本 20 · 最后更新于 2026年11月5日

以下政策以英文撰写,英文版本具有法律效力。上方的摘要和说明图使用你的语言,便于阅读。

简单来说

  • 我们不会出售您的个人数据来换取金钱。无需付费方案或账户余额也能使用 Tesseract,部分费用由赞助消息承担。
  • 为了选择赞助消息,我们的广告合作方会收到出现赞助消息的对话中的近期消息、您的 IP 地址和设备信息。如果广告会个性化,合作方还会进行效果衡量:在网页应用中,会通过设备指纹识别您的设备;每款应用会为设备保留一个标识符,最长 180 天(仅在 iPhone 或 iPad 上,且需您允许跟踪)。
  • 如果我们知道您未满 18 岁(因为您在我们的某款应用中告知我们您未满 18 岁,或应用商店提供了年龄信息),所有广告都只根据对话内容选择,不会发送任何可识别您的标识符。任何人都可以在“设置”→“隐私”中关闭个性化广告,效果相同;在欧洲经济区、英国和瑞士,广告始终不会个性化。
  • 保存在内置浏览器中用于自动填充的密码、浏览器 Cookie、剪贴板和粘贴记录(开启后),以及首次启动时选择的语言,都只保留在您的设备上。
  • 我们会保存您的账户信息(姓名、邮箱、方案),以及您登录后使用的设置、部分服务提供商凭据和近期项目。
  • 为了回答您的问题,您提出的内容以及助手处理的内容(在电脑控制模式下也包括屏幕截图)会发送给您选择的 AI 服务提供商,或您使用的密钥所属的服务提供商;使用本地模型时,这些内容会保留在您的设备上。语音模式下,您的语音会发送给您选择的语音服务提供商。
  • 使用数据经过假名化处理,且不包含内容。崩溃报告默认开启,可在“设置”中关闭。
  • 只有开启云同步后,对话才会存储在我们的服务器上。
  • 密码库会以加密形式同步。设置主密码后,只有您能读取密码库;如果没有设置主密码,我们会保留一份密钥副本,以便其他设备自动解锁。
  • 我们会记录网站访问、浏览的页面、下载点击和访问来源链接,但不会记录您的身份。
  • 付款由 Stripe 处理;只有选择“使用 Google 登录”时,Google 才会获知您的登录信息。所有协助我们运营服务的合作方都列在 How Information Is Shared 中。
  • 您可以查看、导出或删除自己的数据,详见 Your Rights and Choices。各类数据的保存期限见 Data Retention。

以下政策为适用的正式条款。

你的数据存储在哪里

仅保留在您的设备上

  • 内置浏览器中用于自动填充的密码
  • 内置浏览器的 Cookie
  • 剪贴板和粘贴记录开启后
  • 首次启动时选择的语言
  • 使用本地模型时助手处理的内容内容会在您的设备上处理,不会发送给服务提供商

保存在我们的服务器上

  • 账户姓名、邮箱、套餐
  • 设置和近期项目登录后保存,包括部分服务提供商凭据
  • 对话仅在开启云同步后
  • 加密的密码库设置主密码后,只有您能读取;未设置时,我们会保留一份密钥副本
  • 使用数据采用假名标识,不含内容
  • 崩溃报告默认开启,可在“设置”中关闭
  • 网站访问记录浏览的页面和下载点击,但不记录您的身份

发送给第三方

  • 提出的问题,以及助手处理的内容发送给所选的 AI 服务商,或与自有密钥对应的服务商;使用本地模型时,数据会留在设备上
  • 电脑控制模式下的屏幕截图发送给同一家 AI 服务商
  • 语音模式下的语音发送给你选择的语音服务商
  • 对话中最近的消息,以及赞助消息出现的位置发送给我们的广告合作伙伴以便选择广告,并附带 IP 地址和设备信息;仅适用于没有付费套餐或账户余额的情况
  • 设备指纹和广告标识符仅在个性化广告开启时使用;绝不用于我们确认未满 18 岁的用户。关闭个性化广告后即不会使用
  • 支付、Google 登录和运行 Tesseract 所需的服务支付由 Stripe 处理;如果使用 Google 登录,则由 Google 处理;完整列表见 How Information Is Shared

1. Introduction #

This Privacy Policy explains how Eightcell Labs, Inc. ("Eightcell Labs", "we", "us") collects, uses, stores, shares, and protects information in connection with the Tesseract application and related services (the "Service"), and the choices and rights you have. It forms part of, and should be read together with, our Terms of Service.

Eightcell Labs is the data controller for the personal data we process to provide the Service. A guiding principle of Tesseract is that much of your data stays on your device by default; this Policy is explicit about what stays local and what is sent to our servers or to third parties.

2. Information We Collect #

We collect the following categories of information. For each, we indicate whether it stays LOCAL on your device or is sent to our servers or third parties (CLOUD).

  • Account information (CLOUD): your name, email address, account type (individual or organization), organization name, and plan. Used to create and manage your Account.
  • Age (CLOUD, only when one of our apps asks for it): if you give the month and year you were born in one of our apps, or your app store tells the app your age range, we keep that month, the age group it puts you in (13 to 17, or adult) and where it came from, with your account — the same account in every Tesseract app. We use it to keep teenagers’ accounts safe: someone we know is under 18 gets no personalised ads. An age under 13 is never kept. Tesseract itself does not ask your age.
  • Usage data (CLOUD): we may collect pseudonymous, content-free data about how the apps are used, only in order to improve our services, and nothing more. It comes from every Tesseract app — desktop, web, phone, the standalone Atrium, Remote Desktop and Private Network (Mesh) apps, the browser extension and the command line — and covers when you install, open, update and close the apps, how often and for how long you use them, which screens and features you open, the AI models, frameworks and tools you use, token counts and costs, error and crash indicators, the app version, your operating system, device model and screen size, your language and time zone, and your approximate country (derived from your IP address, which is not stored with this data), associated with a pseudonymous device identifier and, when you are signed in, your account. In the web app (app.tesseract.dev) it also covers the sign-in pages before you sign in (as an anonymous device), how a sign-in went (its method and, when it did not complete, the reason code — never what you typed), and where the visit came from (the referring website’s address, the link’s campaign parameters, and the source and website our website remembered); events not yet delivered wait in your browser’s storage until they are. It never includes voice recordings or transcripts of what you say, the text of your messages or files, the pages you visit, or the names of your files, channels, contacts, devices or networks.
  • Language on first start (LOCAL): the first time the app starts on a device — the desktop app, or the web app in a browser — it asks our server which country your network is in (worked out from your IP address, which is not kept). When your device’s language is only English and you have chosen none, the app is then shown in that country’s language. Only that language choice is kept on your device, with which of the accounts signed in there were already set up; a new account that finishes setting up in it keeps it as its language setting, stored with your settings (see "Settings, session, and workspace data"). You can change it in Settings at any time.
  • Crash and error diagnostics (CLOUD, on by default — you can turn this off in Settings, separately from usage data): when the app fails, a diagnostic report describing the failure. This includes the error type and message, the stack trace, a short excerpt of the application log leading up to it, and the app version, operating system and device type, associated with the same pseudonymous device identifier. Before anything is written to disk or transmitted, the report is automatically scrubbed: credentials and access tokens are removed, and file paths containing your account name are rewritten. Unlike usage data, a stack trace is not content-free by construction — it can name files you had open and may include text from a log line — which is why it has its own control you can switch off without also disabling usage analytics. Reports are retained for up to 90 days.
  • Conversation content (CLOUD, only if you enable cloud sync): the text of your assistant conversations (main-thread user and assistant messages — not tool calls, reasoning, or file diffs) and per-project statistics. Used to sync across your devices and to generate summaries and aggregate statistics.
  • Content you send to AI Model Providers (CLOUD / third party, inherent to using the assistant): to answer you, the Service sends your prompts and the content the agent works with to the AI Model Provider you or we have selected (see "AI Model Processing"). In computer-control mode this includes screenshots of your screen; in voice mode this includes your audio.
  • Settings, session, and workspace data (CLOUD, when signed in): your application settings, certain provider credentials, your list of recently opened projects, your last open view, and per-project workspace layout.
  • Password vault (CLOUD): if you use the built-in password manager, your vault syncs across your devices as ciphertext. If you set a master password, it is end-to-end encrypted and we cannot read it. If you do not set one, your vault key is also kept on our servers, so that a new device of yours can unlock itself without you typing anything — which means we are technically able to decrypt that vault. The app always shows you which of the two you are on, and you can set a master password at any time (see "Storage, Security & Encryption").
  • Saved logins and integrated-browser cookies (LOCAL only): passwords you save for autofill and cookies in the built-in browser are stored on your device and are not uploaded to us.
  • App-habit and clipboard/paste history (LOCAL only): if enabled, these are stored on your device and are never synced, uploaded, or logged off your device.
  • Device identifiers (CLOUD/LOCAL): a pseudonymous analytics identifier (sent only with usage data), a stable device identifier and public device key registered to your account so your devices can connect, and diagnostic logs (LOCAL only).
  • Payment information: handled by our third-party payment processor; we receive billing metadata (such as plan and status) but do not store your full card details.

3. How We Use Information #

We use the information above to:

  • provide, operate, maintain, and secure the Service, including syncing your data across your devices where you enable it;
  • generate responses and, where you enable cloud features, summaries of your conversations and aggregate or statistical insights;
  • develop, improve, and evaluate the Service and its features;
  • detect, prevent, and respond to fraud, abuse, security incidents, and technical problems;
  • process payments and manage subscriptions;
  • communicate with you about the Service, including service and administrative messages. We send product tips by email, with an unsubscribe link in every one: a few to a new Account, each once, and which tip you get depends only on whether the app has already answered you. You can opt out of these and any other optional promotional messages at any time (for example, via the unsubscribe link) while still receiving essential service messages; and
  • comply with legal obligations and enforce our Terms.

5. AI Model Processing #

To generate responses and summaries, the Service sends your Content to third-party AI Model Providers. Tesseract is model-agnostic and supports a range of engines and providers. Which provider processes your Content depends on the engine and model selected by you or by us, and may include, among others, Anthropic, OpenAI, Google, OpenRouter, DeepSeek, and Moonshot (Kimi), as well as any provider you configure with your own account or API key. If you run a fully local model (for example via Ollama), that Content is processed on your device and is not sent to a third-party provider.

Some Model Providers are located outside the United States and the European Economic Area, including in jurisdictions such as China. When you or we select such a provider, your Content is transferred to and processed by that provider under its own terms and privacy practices. Where you bring your own provider, that provider acts as an independent controller or your processor, as applicable. Where you are in the EEA or UK and your Content is routed to a Model Provider outside those areas, we do so on the basis of your consent (see Section 4) and apply the safeguards described in Section 9.

We do not use your Content or personal data to make decisions that produce legal or similarly significant effects about you solely by automated means. The agent generates Output at your direction, and you remain responsible for the decisions you make using it.

6. How Information Is Shared — Service Providers and Sub-processors #

We do not sell your personal data for money. We share data only: with service providers and sub-processors that help us operate the Service, under confidentiality and data-protection obligations; with your consent or at your direction (including AI Model Providers and other integrations you enable); in connection with a merger, acquisition, financing, or sale of assets; and where required by law or to protect rights, property, safety, and security. Our sub-processors include (categories):

  • AI Model Providers — process your Content to generate responses/summaries (see Section 5).
  • Voice providers — where you use voice mode, your audio and/or transcript text is processed by the voice provider you select (for example OpenAI, Google, or ElevenLabs).
  • Advertising partner — Gravity Labs receives the recent messages of a conversation where a sponsored message appears (on a screen with no conversation, and from the browser extension, only the name of the screen), your IP address, device and app information, and a random identifier (none when you turn personalised ads off), to choose and measure the sponsored messages shown there (see "Sponsored Messages on the Free Allowance").
  • Payment processor — Stripe processes payments and subscription billing.
  • Authentication — Google, if you choose Sign in with Google.
  • Cloud infrastructure and hosting — providers that host our servers, databases, and object storage, and a content-delivery/DNS provider that fronts our domains.
  • Security tooling — a privacy-preserving breach-check service used by the password manager, to which only a partial, irreversible hash of a password is sent (never the password itself); and Cloudflare Turnstile, which checks that a person, not an automated program, is using the sign-in, account-creation, password-reset and contact forms on our websites and web app — it receives your IP address and technical signals from your browser, sets no advertising cookies, and usually shows you nothing (a short challenge appears only when it suspects automation).

7. Storage, Security, and Encryption #

We use technical and organizational measures appropriate to the risk. Local secrets on your device (such as your session and stored credentials) are encrypted using your operating system’s secure storage. Data in transit is protected with TLS.

Conversation content and project data you sync to our servers are encrypted at rest using AES-256-GCM. Importantly, this is NOT end-to-end encryption: we hold the encryption key and can decrypt this content in order to provide the Service and to generate summaries and statistics as described.

The built-in password manager is different, and which way depends on a choice you make. If you set a master password, your vault is end-to-end (zero-knowledge) encrypted with a key derived from that password, which we never receive: we cannot read your vault, and if you lose both the password and your recovery key, nobody can recover it. If you do not set one, your vault key is escrowed on our servers so your other devices can unlock themselves; that vault is encrypted in storage and in transit, but it is NOT zero-knowledge and we are technically able to decrypt it. Setting a master password later re-wraps the key and deletes our copy.

Device-to-device connections use pinned device keys and can be additionally end-to-end encrypted. No method of storage or transmission is completely secure, and we cannot guarantee absolute security. If we become aware of a personal-data breach that affects you, we will notify you and the competent authorities as required by applicable law.

8. Data Retention #

You may request deletion of your data at any time (see "Your Rights and Choices"). We retain personal data for as long as your Account is active or as needed to provide the Service, and otherwise for the periods below:

  • your synced conversations and account data are deleted within 30 days after you request deletion or close your Account;
  • backups containing that data are purged within 90 days;
  • content-free usage analytics are kept without a time limit, for analytics, unless you ask us to delete them (see "Your Rights and Choices");
  • the records of visits to our websites, page views, downloads and the installs counted for a link described in "Cookies and Similar Technologies", which name no person, are kept without a time limit, for analytics;
  • the short-lived entries kept there under a keyed hash of a network, to count a download’s install and an app’s sign-up for their link, are kept for at most two days (a day’s count of installs, up to three days from a click); and
  • billing and transaction records are retained for as long as required by applicable law (typically up to 7 years).

9. International Data Transfers #

We are based in the United States, and we and our service providers may process your data in countries other than your own, which may have different data-protection laws. In addition, as described in Section 5, the AI Model Provider you or we select may be located outside your region, including outside the US and EEA. For transfers to our service providers, we use appropriate safeguards such as the European Commission’s Standard Contractual Clauses (and the UK International Data Transfer Addendum where applicable). For transfers of your Content to an AI Model Provider located outside the EEA or UK that you or we select, we rely on your explicit consent to that transfer (see Sections 4 and 5) and on that provider’s own safeguards.

10. Your Rights and Choices #

Depending on your jurisdiction, you have rights over your personal data. You can:

  • access and download/export the data we hold about you — from within the app at Settings → Privacy, or by contacting us;
  • delete your synced conversations and project data from our servers (erasure) — from Settings → Privacy;
  • object to the processing for sponsored messages — by contacting support@tesseract.dev (sponsored messages themselves cannot be turned off, except by a paid plan or a balance);
  • keep sponsored messages but turn personalised ads off — each is then chosen from the conversation alone, with no identifier sent — in Settings → Privacy;
  • object to, or opt out of, processing of your content for analytics and product improvement, and withdraw consent where processing is based on consent — by contacting support@tesseract.dev;
  • request rectification of inaccurate data, restriction of processing, and data portability; and
  • lodge a complaint with your local data-protection authority, or, in the United States, exercise rights under applicable state privacy laws (see Section 13).

12. Children #

The Service is not directed to children under 13 — or the higher age of digital consent that applies where you live, such as 16 in some EEA countries — and we do not knowingly collect personal data from anyone below that age. If you believe a child below the applicable age has provided us personal data, contact support@tesseract.dev and we will take appropriate steps to delete it.

Sponsored messages appear for everyone old enough to use the Service. If we know you are under 18 — because you told one of our apps, or your app store says so — every ad is chosen from the conversation alone and no identifier for you is sent; if we don’t, turn off "Personalised ads" (Settings → Privacy) for the same (see "Sponsored Messages on the Free Allowance").

13. United States State Privacy Rights #

If you are a resident of California or another U.S. state with a comprehensive privacy law, you have additional rights, subject to that law, including the right to know and access the personal information we collect (the categories are described in Section 2), to delete it, to correct it, to obtain it in a portable form, to opt out of the "sale" or "sharing" of personal information and of certain profiling, and to limit the use of sensitive personal information. We do not sell your personal information for money. When sponsored messages are shown, the information described in "Sponsored Messages on the Free Allowance" is disclosed to our advertising partner to choose and measure them, which some state laws treat as "sharing" for advertising. You can opt out of that sharing at any time — turn off "Personalised ads" in Settings → Privacy: no identifier is sent, and every request tells our partner not to sell or share it. Sponsored messages themselves stay, chosen from the conversation alone; only a paid plan or a balance turns them off. We honour the Global Privacy Control (GPC) signal as that opt-out, and we treat an opt-out request under those laws the same way.

You may exercise these rights by contacting support@tesseract.dev, and you may use an authorized agent to submit a request on your behalf where the law permits, provided the agent provides proof of authorization. We will not discriminate against you for exercising your rights, and we verify requests before acting on them as required by law. Where required by law, we honor recognized browser opt-out preference signals, such as Global Privacy Control (GPC), as a request to opt out of the sale or sharing of personal information.

14. Cookies and Similar Technologies #

The Tesseract apps on your computer and phone do not use advertising cookies; where you get personalised sponsored messages, they keep an advertising identifier on your device instead (below; on an iPhone or iPad only if you allow tracking). The built-in browser stores cookies locally on your device to support your browsing sessions, as any browser does; these are not collected by us.

Our websites and web-based experiences use strictly necessary cookies (for example, for login and session management) and two first-party measurement cookies, tsr_src and tsr_ref. When you arrive at tesseract.dev through a link that names where it was published (for example a link we posted on a social network, or another website that links to us), tsr_src holds that source — the same value for everyone who followed the link, not an identifier — and tsr_ref the address of the website you came from (when your browser tells us), both for 30 days, so we can count which links bring visits, downloads and new accounts.

For each visit to our website (through a link or not), each page you open there and each download click, our website records the source if there is one, the page, the referring website’s address (or our page you came from), your approximate country (derived from your IP address, which is not kept with the record), the kind of device and your time zone — until our server confirms a record, your browser keeps it in its local storage and sends it again; an account created while the cookie is set records the source and the website it came from; and an install of one of our computer apps counted for a link (below) records the source, the website it came from, the app’s system and your approximate country. These records name no person and are kept without a time limit, for analytics.

When you sign in to one of our apps with Google, the sign-in request carries the source and website the cookies hold through Google and back, sealed so that only our server can read them, for at most 30 minutes; a new account keeps them, and nothing else of them is stored.

A download, and a sign-in to one of our apps, carry no cookie. So that they can still be counted for the link that brought them, our server keeps for a short time, under a keyed hash of the network a download click or an app’s sign-in came from (your IP address, or the network part of an IPv6 address): the link’s source, the referring website, what was downloaded, the system it was downloaded on, the time of the click to ten minutes and a keyed form of the click’s identifier — for at most two days from the click, or fifteen minutes from the start of a sign-in. A mark that a click was taken is kept under that keyed identifier alone, also no longer than the two days.

The first install of one of our computer apps from that network that fits the download (its system) takes its details; the first Google sign-in to one of our apps from that network then takes what is kept for it, once — a sign-in start, and an install’s details for a computer app’s sign-in — and a new account without a source of its own keeps one of them; they are deleted then, or when their time is over. A count of the installs from a network is kept under the same hash for a day after an install, so up to three days from a click.

The hash is made with a secret key only we hold, and the address itself is never kept; with that key, while an entry exists, we could work out the address it came from and match the entry to the record of that download click.

We do not use Google Analytics. The one advertising tracker is in our web app (app.tesseract.dev): where you get personalised sponsored messages, it loads Gravity Labs’ measurement script, which sets its own cookies and browser storage (for up to 180 days) and fingerprints your device, as described in "Sponsored Messages on the Free Allowance" — where our desktop apps run the same measurement with a file on your computer instead of cookies; turning off "Personalised ads" removes it. Our other websites carry no advertising trackers. Cloudflare, which serves our websites, reports to us aggregate traffic figures (requests, visits, countries, pages) that identify no one.

15. Connected Cloud Storage (Google Drive, Dropbox, Microsoft OneDrive) #

You can connect cloud storage accounts — Google Drive, Dropbox, and Microsoft OneDrive — to Tesseract’s file browser. You connect an account by signing in on the provider’s own sign-in page in your web browser and approving the access shown there; Tesseract never sees your password for that account.

What we access and why. With your approval, Tesseract can list, open, download, upload, rename, move, copy, and delete the files and folders in the connected account, and read the account’s email address to label the connection. This access is used only to provide the file-browser features you use: each action happens because you browse, open, edit, copy, move, or delete something in Tesseract, or ask the Tesseract agent to do so for you.

Where your files go. Files are accessed by the Tesseract app on your own device, directly between your device and the provider. We do not copy your cloud files or their metadata to our servers. If you open a connected account from another of your own devices through Tesseract’s device link, the data passes through our relay in transit only and is not stored. If you ask the Tesseract agent to read or work on a file, that file’s content is sent to the AI Model Provider you selected (see Section 5) solely to carry out your request.

How the connection is kept. The lasting sign-in token for a connected account is stored encrypted in your Tesseract Vault on your device (and end-to-end encrypted if you sync your Vault); short-lived access tokens are kept only in memory on your device.

What we never do. We do not sell data from your connected accounts, use it for advertising, use it to train or improve AI or machine-learning models (ours or anyone else’s), or let people read it, except with your explicit consent, where necessary for security purposes or to comply with applicable law.

Google user data. Tesseract’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Disconnecting. You can disconnect an account at any time by removing it in Tesseract, which deletes its sign-in token from your Vault, and you can revoke Tesseract’s access from the provider’s own account settings: Google Account → Security → Third-party apps with account access; Dropbox → Settings → Connected apps; Microsoft account → Privacy → Apps and services. Revoking access does not delete any of your files.

16. Accounts Connected to Your Assistants (Gmail, Google Calendar and Contacts, Microsoft 365, Teams and others) #

You can connect accounts to the assistants you make in Tesseract — Google (Gmail, Google Calendar, Google Contacts), Microsoft 365 (Outlook mail, calendar and contacts), Microsoft Teams, and other services that offer a connection, such as Notion or Linear. You connect an account on the provider’s own sign-in page and approve the access shown there; Tesseract never sees your password for it. A connected account can be used only by the assistants you allow, and you can allow or take back each one at any time.

What we access and why. With your approval, an assistant can read and search your email, write drafts, send the messages you ask it to send, and label, archive or move messages to the trash (it never deletes them permanently); list your calendars and events, create, change or cancel events and answer invitations; look up, add, change or delete contacts; and read and write Teams chat messages and post in channels. It does this only to carry out what you ask it, or the routines you set for it (for example a morning brief), and the account’s email address is read to label the connection.

Where your data goes. When an assistant runs on your device, Tesseract on your device fetches the data directly from the provider. When you put an assistant online, it runs in its own isolated container — on Tesseract Cloud or on a server you choose — which fetches the data the same way; what the assistant keeps, such as its conversations and notes, stays in that container’s own storage and is erased when the container is deleted. The content an assistant works on is sent to the AI Model Provider you selected (see Section 5) solely to carry out your request; when that request goes through Tesseract’s model gateway, the gateway relays it without storing it.

How the connection is kept. The sign-in tokens are stored encrypted on your device, or in the assistant’s encrypted environment when it is online; the services’ tokens are used only by Tesseract itself and are never handed to the AI model.

What we never do. We do not sell data from your connected accounts, use it for advertising, use it to train or improve AI or machine-learning models (ours or anyone else’s), or let people read it, except with your explicit consent, where necessary for security purposes or to comply with applicable law.

Google user data. Tesseract’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Disconnecting. You can disconnect an account at any time on the assistant’s card in Tesseract, which deletes its sign-in tokens and, where the provider allows it, revokes them; you can also revoke Tesseract’s access in the provider’s own account settings (Google Account → Security → Third-party apps with account access; Microsoft account → Privacy → Apps and services). Disconnecting does not delete any of your email, events or contacts.

18. Changes to This Policy #

We may update this Privacy Policy from time to time. For material changes we will provide reasonable notice (for example, in-app) and, where required, obtain your consent. The "last updated" date reflects the current version.

19. Contact and Privacy Officer #

For privacy questions or to exercise your rights, contact Eightcell Labs, Inc. at support@tesseract.dev, or by mail at 3979 Albany Post Road #620, Hyde Park, NY 12538, United States. Our privacy officer is Liviu Maftuleac, reachable at the same addresses.

For the purposes of Article 27 of the EU/UK GDPR, we have designated Liviu Maftuleac as our representative for data-protection matters; you may contact the representative at support@tesseract.dev.

Eightcell Labs, Inc.,一家特拉华州公司。

3979 Albany Post Road #620, Hyde Park, NY 12538, United States