legal
Privacy Policy
Last updated: November 5, 2026
Who we are
The controller of your personal data is Oleh Karmazyn, sole trader (jednoosobowa działalność gospodarcza), Katowice, Poland — NIP 6272797122, REGON 540789943. You can reach us about anything in this policy at hello@corlecti.com.
Summary
We do not sell your data and do not use it for advertising. No Corlecti product runs third-party analytics, an advertising network or a session recorder. Threads counts steps through its reading and checkout flow as anonymous events, without cookies or any browser identifier, described under Threads.
The browser extension is local-first: your notes live in your browser, not on our servers — unless you connect Corlecti Map and choose folders or files to send to it. Map, Threads and Talk are hosted products, so what you create in them is stored on our servers: Map and Threads in the United Kingdom, Talk in Poland. Files you upload to Map are stored by Cloudflare R2, in its Eastern Europe location. Where you use an AI feature, the content that feature needs is sent to the provider of the model it uses. Every section below says which. We do not use your content to train AI models.
Your Corlecti account
One account works across all our products. It is created when you sign in with Google, and it is where we hold your identity and billing information.
| What | Specifically | Where it lives | How long |
|---|---|---|---|
| Identity | Email address, Google account id, name, display name, avatar URL, language | Our servers (OVHcloud, United Kingdom) | While your account exists |
| Profile you fill in | Your field of work, chosen during onboarding and editable on your account page. Your age only if you entered it in an earlier version of the account page; it is no longer asked for or accepted. | Our servers (OVHcloud, United Kingdom) | While your account exists |
| Consent record | Whether you accepted the privacy policy and terms and, for acceptances recorded since we began storing them, the time and the version of the text you accepted; whether you opted in to marketing email and when you last made that choice. An account that accepted before then has the yes/no only. | Our servers (OVHcloud, United Kingdom) | While your account exists. After it is deleted, a short proof record is kept outside the database (see Your rights). |
| Account status | Whether your account is active or blocked and the reason given; a history of each change with the email of the administrator who made it; for a product in a limited beta, whether you were admitted or put on its waitlist, and the email telling you which | Our servers (OVHcloud, United Kingdom) | While your account exists |
| Sessions | A hashed refresh token, the product you signed in from, your browser user-agent string, your IP address, and when the session started, expires or ended | Our servers (OVHcloud, United Kingdom) | A session you signed out of, or that was replaced, is deleted 30 days after it ended, the next time you use your account. Other ended sessions are kept until the account is deleted. |
| Billing | Your Stripe customer id (Stripe holds your email and name for it), subscription ids, plan, status, renewal date and whether a cancellation is scheduled. We never receive your card number. | Our servers (OVHcloud, United Kingdom) and Stripe | Our copy while your account exists. Invoices and payment records: 5 years from the end of the calendar year in which the tax on them fell due, as Polish tax law requires. |
| Wallet | Each top-up you buy and any bonus added to it, with the bonus’s expiry date; each spend: the amount, the product and feature, the AI provider and model it paid for, and why. Not the content you sent. | Our servers (OVHcloud, United Kingdom) | While your account exists |
| Licence keys | A Pro licence key issued to you, its product, status, and when it was activated, deactivated or expires | Our servers (OVHcloud, United Kingdom) | While your account exists. After the account is deleted the key row stays with nothing linking it to you. |
| Support tickets and withdrawal statements | The subject, description and product of each ticket, every reply in it, and the withdrawal statements you send from the billing page (which are filed as tickets) | Our servers (OVHcloud, United Kingdom) | While your account exists |
| Email we send you | For each email: the product it came from, its kind (about your account, notifications or news), whether it was delivered, bounced or marked as spam, and when; its subject and text; and which products’ emails you unsubscribed from. The record names you by account id, never by email address. | Our servers (OVHcloud, United Kingdom) and Brevo | The subject and text for 30 days; the rest while your account exists, and it is deleted with the account |
We store your IP address and browser user-agent with each sign-in session, so that a sign-in can be looked into if something goes wrong with your account. We do not use them to profile you.
Every product’s database is backed up every night to a separate server of ours (OVHcloud, in the United Kingdom or Poland), and each backup is deleted after 30 days.
Corlecti Extension
Local-first. Your notes live in your browser and, with a Pro plan, in your own Google Drive. They reach our servers only if you connect Corlecti Map and link a folder or send a file to it.
| What | Specifically | Where it lives | How long |
|---|---|---|---|
| Notes and folders | Everything you save, your folder tree, edit history (the text before and after an edit, and the page it was made on), agent chat sessions, images you paste or upload into a note, and a log of your AI use (provider, model, token counts — no prompt text) | The extension’s storage in your browser, on your device — except what you link or send to Corlecti Map (below) | Until you delete it or remove the extension |
| Your AI provider keys | The Anthropic, OpenAI, Gemini, DeepSeek or OpenRouter key you paste in | The extension’s storage in your browser, on your device. Sent only to that provider, never to us; not copied to Google Drive, and left out of an export unless you choose to include it. | Until you clear it |
| Text you send to AI | The selection, note or prompt you act on | Sent from your browser directly to the provider you chose, using your own key. It does not pass through us. | Governed by that provider’s policy, not ours |
| Sign-in session | Your email, name, plan and access tokens | The extension’s storage in your browser, plus your account record on our servers | Until you sign out |
| Licence key (optional) | The Pro licence key you enter, its expiry date and when it was last checked | The extension’s storage in your browser, on your device. The key is sent to our API to activate it, and to check from time to time that it is still valid. | Until you deactivate it or remove the extension |
| Note count | While you are signed in, the extension reports how many notes you have: after you sign in, when your folders change (at most every six hours) and every six hours. We keep the latest number, a running total of notes created, and the time of the last report. | Our servers (OVHcloud, United Kingdom) | While your account exists |
| Content you link or send to Corlecti Map (optional) | The name and Markdown text of the files in a folder you link to a map, kept in sync one way while it is linked (adds, edits, renames, moves, deletes), and a file you send to a map together with your instruction. Pictures are not sent — a placeholder line stands in for each. Nothing else is sent: not your other folders, chats, settings or API keys. | Sent from your browser to Corlecti Map (map.corlecti.com), only after you connect it in Settings → Account and only for the folders and files you choose. It becomes your own maps there, covered by the Corlecti Map section below — including its AI, which builds the map from a file you send. | Until you delete the map. Unlinking a folder stops syncing and leaves the map as it is. |
| Corlecti Map connection (optional) | The access and refresh tokens for Corlecti Map, which folder is linked to which map, and the status of files you sent | The extension’s storage in your browser, on your device only. Not included in the data export or in Google Drive sync. | Tokens until you disconnect, which also asks Corlecti Map to revoke them; links until you unlink; send statuses until you clear them |
| Google Drive backup (Pro) | Your folders and notes, and the images in them. Not your settings, keys, chats or usage log. | Your own private Drive appDataFolder. Only your extension can read it; we cannot. Off until you turn it on with its own switch (Pro); signing in with Google does not turn it on. | Turning sync off offers to delete it from your Google Drive, and deleting is the default; signing out stops syncing and leaves the copy where it is. |
Your own AI keys
The extension talks to AI providers using a key you supply. The request goes from your browser straight to the provider — it does not pass through our servers, so we never see your key or the text you send. Your use of those providers is governed by your agreement with them, not by this policy.
| Provider | Endpoint |
|---|---|
| Anthropic | api.anthropic.com |
| OpenAI | api.openai.com |
| Google Gemini | generativelanguage.googleapis.com |
| DeepSeek | api.deepseek.com |
| OpenRouter | openrouter.ai |
What the extension tells our API
While you are signed in, the extension sends our API at api.corlecti.com a single number: how many notes you currently have. That report carries no note content, no titles and no browsing history; from the reports we keep the latest number, a running total and the time of the last one. The free-plan note limit itself is applied inside the extension. Apart from that number, the extension talks to our API only to sign you in, check your plan, check a licence key, and open checkout or the billing portal when you ask.
What the extension can read
The extension can access any page because a text operation has to work wherever you are reading. It reads a page only when you use it there — selecting text, a keyboard shortcut, a context-menu click, the save button. Its background work never reads a page: Google Drive sync, Corlecti Map folder sync, finishing a file you sent to Corlecti Map, and the plan check and note count while you are signed in. It does not monitor your clipboard and never sends page content to us automatically. The clipboard is read only when you press Paste.
| Permission | Why it is needed |
|---|---|
| storage | Keep your folders, notes, settings, chat sessions, edit history and AI usage log in the extension’s storage on your device |
| activeTab | Temporary access to the tab you are on when you act there, such as a click or the save shortcut |
| clipboardRead | Read the clipboard only when you click the Paste button |
| tabs | Open extension pages, deliver the Ctrl+Shift+S save shortcut to the active tab, read the active tab’s address for the per-site switch, and notice when a checkout tab returns to corlecti.com |
| contextMenus | Add a right-click “Save to Corlecti Extension” item for selected text, on AI chat pages and on the sites you allowed the save button on |
| identity | Google sign-in (which also grants access to the extension’s own Google Drive app folder), and the optional Corlecti Map connection, where you sign in and approve access in Corlecti Map’s own window at map.corlecti.com |
| alarms | Wake the extension for background work: Google Drive sync on a schedule or a minute after an edit (Pro); checking your plan and reporting the note count every few hours while you are signed in; Corlecti Map folder sync a minute after you edit a linked folder; and checking on a file you sent to Corlecti Map |
| scripting | Add the “save selection” button to the sites you choose in Settings, beyond the AI chat sites it ships on |
| host access to all sites | Read the text you have selected when you invoke a text operation or the save shortcut, and show the save button on the sites you chose. Page content is never sent to us automatically. |
| host access to AI providers and Google | Reach api.anthropic.com, api.openai.com, generativelanguage.googleapis.com, api.deepseek.com and openrouter.ai with your own key, and www.googleapis.com and accounts.google.com for Google sign-in and Drive sync |
Google Drive sync (Pro) is off until you turn it on with its own switch in Settings → Account; signing in does not turn it on. It writes to your own private appDataFolder. Only your extension can read it — we cannot. Turning sync off offers to delete that copy from Drive, and deleting is the default. Signing out stops syncing but leaves the copy; you can remove it from your Google Drive. With a Pro plan you can also export your notes as a ZIP file from the extension’s Settings.
Google user data
From your Google account the extension asks for your email address, to sign you in, and access to its own app folder in your Google Drive, to keep your backup there; it cannot see the rest of your Drive. corlecti.com asks Google only for your name, email address and profile picture. We use this data only for those purposes, never for advertising, never sell it, and never use it to train AI models. Corlecti’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.
Voice dictation in the agent chat uses your browser’s speech recognition. In Chrome that recognition is done by Google’s speech service; the extension itself never receives or sends the audio. The extension’s typefaces ship inside it, so opening its pages contacts no font service.
The optional Corlecti Map connection is off until you connect it in Settings → Account → Corlecti Map. You sign in and approve access in Corlecti Map’s own window at map.corlecti.com, and the tokens it issues stay on your device. Once connected, only the folders you link and the files you send leave your browser, and they go to Corlecti Map, where they become your own maps under the Corlecti Map section of this policy. Disconnecting asks Corlecti Map to revoke the extension’s access; unlinking a folder stops syncing and leaves the map as it is.
Corlecti Map
A hosted product: your maps live on our servers, and AI features run server-side, which means the content a feature needs is sent to the provider of the model it uses.
| What | Specifically | Where it lives | How long |
|---|---|---|---|
| Your maps | Boards, blocks, connections, drawings, links, comments, team chat, the documents you import (they become blocks), and saved versions of a map (up to 20 you save and 10 automatic, plus up to 5 you pin) | Our servers (OVHcloud, United Kingdom) | Until you delete the map; team-chat messages for 365 days at most (see the note below the table) |
| Uploads | Images, files, video and screen recordings and voice messages you add to a map, photos you send through Telegram, and the transcript of a voice message, made by sending the audio to our transcription provider (OpenAI by default). A Telegram voice note is transcribed the same way and only its text is kept. | Cloudflare R2 object storage, Eastern Europe; the transcript in our database | Until you delete them or the map |
| AI conversations and automations | The transcript of chats with the map agent, scenario runs, build plans, and the prompts of jobs you schedule with the latest 20 runs of each | Our servers (OVHcloud, United Kingdom) | Until you delete the map or the job |
| Content sent to AI providers | The blocks, prompts and documents a feature needs. By default they go to Anthropic (Claude) in the United States, on our key; Claude Sonnet also runs on our key. DeepSeek in China, on our key, only if you choose it and after you have agreed to that transfer. Other Anthropic, OpenAI and Google Gemini models are used only with your own key for that provider. | The provider of the model in use | That provider’s own retention applies |
| Search index | Numeric embeddings of your block text that power search and related-note suggestions; the text is sent to OpenAI to make them | Our servers (OVHcloud, United Kingdom) | Regenerated on edit; deleted with the block |
| Dictation | What you say into the microphone, turned into text. Where your browser has a speech engine, the browser does it (Chrome sends the audio to Google’s speech service). Otherwise, if our server has transcription switched on, the clip is sent to OpenAI’s Whisper. | Your browser’s speech service, or OpenAI; the text goes where you put it | A dictation clip is not stored by us |
| Consent to the DeepSeek transfer | Each time you agree to or withdraw your consent to sending content to DeepSeek in China: the decision, its time and the version of the consent text you were shown | Our servers (OVHcloud, United Kingdom) | Kept as proof of consent for six years from the deletion of your account, then deleted |
| Your own AI key (optional) | A provider key you supply so requests run on your account | Our servers (OVHcloud, United Kingdom), encrypted. Only the last four characters are ever displayed. | Until you remove it |
| Access credentials | Personal API keys and OAuth tokens you create for MCP access | Our servers (OVHcloud, United Kingdom), hashed | Until you revoke them |
| Sharing | The email address of each person you invite to a map and their role (viewer, commenter or editor); whether a map has a public link | Our servers (OVHcloud, United Kingdom) | Until you remove the person or the link, or delete the map |
| Telegram (optional) | If you connect a bot: your Telegram chat id, the bots you register (their tokens encrypted), the Telegram id and username of guests who write to your bot, and the messages that reach your maps | Our servers (OVHcloud, United Kingdom), via Telegram | Until you disconnect the bot; message receipts for 60 days |
| Notifications | In-app notifications about activity on your maps, and an email digest of them sent to your address | Our servers (OVHcloud, United Kingdom); the digest through our email provider | 90 days |
| Usage ledger | For each AI action: the feature, provider, model, token counts, cost and the map it ran on. No content. | Our servers (OVHcloud, United Kingdom) | Kept, including after your map content is deleted, because plan limits and usage history are counted from it |
| Activity and diagnostics | A log of changes on your maps (what was changed, its name), and technical events such as the route, the timing and the kind of an error — never the error’s text | Our servers (OVHcloud, United Kingdom) | 180 days |
How AI features use your content
When you use the map agent, generate a map, run a scenario or a scheduled job, the blocks and prompts that feature needs are sent to the provider of the model in use. By default that is Anthropic (Claude), on our key, in the United States. Claude Sonnet also runs on our key. You can instead choose DeepSeek on our key, which runs in China and is used only once you have agreed to that transfer (see International transfers). To use any other Anthropic, OpenAI or Google Gemini model you supply your own key for that provider; requests then run on your account with them, and we store the key encrypted. Search and related-note suggestions use embeddings made by OpenAI from your block text. When you paste a link, our server fetches that page itself.
Who can see a map
A map is private to you until you share it. You can invite people by email as viewers, commenters or editors, and they then see the map, its comments and its team chat. You can also publish a map at a public link, which anyone who has the link can open (or only the people you invited, if you choose that). If you connect a Telegram bot, the people who write to it reach your maps through Telegram.
We look at or change a map only when that is needed to keep the service running and secure, to fix a problem, to answer a support request you make, or where the law requires it.
How long the rest is kept
A daily clean-up deletes notifications after 90 days, team-chat messages after 365 days, activity and diagnostic records after 180 days, and Telegram message receipts after 60 days.
When your account is deleted, your maps and everything in them are deleted. What stays: the usage ledger (no content), activity and diagnostic records until the daily clean-up removes them, comments and messages you wrote on other people’s maps, invitations sent to your email address that you never accepted, and the record of your consent to the DeepSeek transfer (when you agreed or withdrew, and to which version of the text), kept as proof that a past transfer had your consent for six years from the deletion, then deleted.
Corlecti Threads
A reading product. It stores what you write, reads what you bought from your Corlecti account, and counts steps through the reading and checkout flow anonymously. In Settings you can download your reading data as a file or erase it.
| What | Specifically | Where it lives | How long |
|---|---|---|---|
| Your notes | Highlights, the passage you highlighted, anything you write against it, and bookmarks | Our servers (OVHcloud, United Kingdom) | Until you delete them or erase your reading data |
| Reading progress | Which dialogue you are on, how far through it you are and how many words you have read | Our servers (OVHcloud, United Kingdom) | Until you erase your reading data |
| Purchases | What you bought, the amount, currency and Stripe identifiers, and a note of any charge we took but could not deliver on. Kept by your Corlecti account (api.corlecti.com), which runs the checkout on Corlecti’s Stripe account under your one Stripe customer (your email and name); Threads reads from it what you own. | Our servers (OVHcloud, United Kingdom) and Stripe | Not removed when you erase your reading data; deleted with your account. Invoices and payment records: 5 years from the end of the calendar year in which the tax on them fell due, as Polish tax law requires. |
| Your address and opt-in state if you ask for news of new dialogues; a record of each announcement we send you (only if you opted in). The purchase confirmation comes from your Corlecti account, not from Threads. | Our servers (OVHcloud, United Kingdom); sent by your Corlecti account through Brevo | Your opt-in record (marked when you unsubscribe) until you erase your reading data; the record of sent email is not removed by the erase | |
| Feedback and votes | Comments you leave on a dialogue, topics you suggest or vote for | Our servers (OVHcloud, United Kingdom) | Until you erase your reading data (a topic you suggested stays, without your name on it) |
| Funnel events | That a visit, a reader open, a paywall view, a checkout or a purchase happened, with the dialogue and the time. Signed in, events are linked to your account; otherwise they are anonymous, without cookies or any browser identifier, so repeat visits cannot be linked. No IP address or browser details. | Our servers (OVHcloud, United Kingdom) | 180 days. Erasing your reading data deletes the events tied to your account. |
Usage events
Threads counts how often each step happens — a dialogue opened, the paywall reached, checkout started — as anonymous usage events without cookies or any browser identifier: we store the step, the dialogue and the time, not your IP address or browser details, so repeat visits cannot be linked. Once you are signed in, events are linked to your account.
Dialogues are paid for through your Corlecti account: Threads asks api.corlecti.com to open the checkout, which runs on Corlecti’s Stripe account under your one Stripe customer (your email and name), and the account sends the purchase confirmation. Notes and progress you make before signing in are kept in your browser and copied to your account when you sign in.
Corlecti Talk
A speech trainer. Your voice is recorded in your browser so you can play it back, and is never uploaded to us. Turning your speech into text is done by your browser’s own speech engine, which in Chrome and Edge means the browser maker’s online speech service.
| What | Specifically | Where it lives | How long |
|---|---|---|---|
| Your recordings | The audio of you speaking | Your browser only. Talk does not upload it; to recognise your words, your browser’s speech engine may send the audio to its maker (Google for Chrome, Microsoft for Edge). | Discarded when you close the tab |
| Transcripts | The text your browser recognised, and which phrases you said right | Our servers (OVHcloud, Poland) | While your account exists |
| Learning profile | Your target and native language, level, goals, daily minutes, tone, voice and speed, review schedule, streaks, vocabulary, and the phrases you find hard | Our servers (OVHcloud, Poland) | While your account exists |
| Email address | Copied from your account when you sign in, so we can check whether you may use Talk and whether you are one of its operators | Our servers (OVHcloud, Poland) | While your account exists |
| Access credentials and usage | Personal API keys you create (hashed); each MCP call made with them (the tool, the outcome and the time — not its content); a ledger of the AI cost of lessons generated for you | Our servers (OVHcloud, Poland) | While your account exists (a revoked key stays, marked as revoked) |
Your voice
Talk records you in your browser so you can play yourself back; the recording is never uploaded to us and disappears when you close the tab. To turn your speech into text, Talk uses your browser’s built-in speech recognition. In Chrome and Edge that is an online service run by the browser’s maker, so your audio goes to Google or Microsoft for recognition under their terms, not ours. We keep the text that comes back, because that is what progress tracking is built on.
Lesson content is written with the help of an AI provider (DeepSeek). To tailor a lesson it is told your target and native language, your level and the tone you chose — nothing that identifies you, and never your recordings, transcripts, email address or account. The lesson audio you hear is made from lesson text alone.
AI and model training
We do not use your content — notes, maps, prompts, recordings, transcripts or anything else you create — to train or fine-tune AI models, and we do not give it to anyone for that purpose. What an AI provider may do with a request it receives is set by its own terms: OpenAI, Anthropic and Google (on paid use of the Gemini API) state that they do not train their models on API requests. DeepSeek’s terms allow it to use the content it receives to improve and train its models; that is one more reason Map does not use it unless you choose it (see Transfers).
Why we are allowed to process this
Under Article 6(1) of the GDPR, we rely on:
- Performing our contract with you (point b) — running your account, storing what you create, the features you use, taking payment. Without this we cannot provide the service.
- Your consent (point a) — marketing email, Threads announcements, the optional Corlecti Map connection in the extension, connecting a Telegram bot to Map, sending your Map content to DeepSeek in China. You can withdraw consent at any time, and withdrawing it does not affect what happened before.
- Our legitimate interests (point f) — keeping accounts secure, preventing abuse, being able to show what you agreed to and when, counting usage so we can apply plan limits and decide what to build, and counting visitors steps through Threads’ reading and checkout flow, not emailing again an address that bounced for good, and sending only email about the account and payments to an address that marked our email as spam.
- Legal obligation (point c) — keeping invoices and accounting records for the period Polish tax law requires.
To have an account you have to give us your email address and Google account id, which Google sends when you sign in; without them we cannot provide the service. Everything else is up to you: leaving it out only means the feature that needs it does not work.
We make no decision about you based solely on automated processing that has legal or similarly significant effects. The one automatic rule: when a product runs a beta with a limited number of places, people are admitted in the order they sign in until it is full, and the next are put on its waitlist; a person can admit you from it.
Cookies
Every cookie any Corlecti product sets is listed below. All of them are strictly necessary: they keep you signed in, protect a sign-in, or remember a choice you made. No Corlecti product sets a measurement, analytics or advertising cookie.
| Cookie | Product | Kept for | What it does |
|---|---|---|---|
| corlecti_token, corlecti_refresh | corlecti.com, Threads | 15 minutes; 30 days | Keep you signed in. |
| corlecti_oauth | corlecti.com | 15 minutes | Protect the Google sign-in redirect against forgery. |
| NEXT_LOCALE | corlecti.com | 1 year | Remember the language you chose. |
| corlecti_map_token, corlecti_map_refresh | Map | About 14 minutes; 30 days | Keep you signed in. |
| corlecti_map_login_state | Map | 10 minutes | Tie a sign-in to the browser that started it, so nobody can sign you in to their account. |
| threads_post_login_path | Threads | 10 minutes | Return you to the page you were reading after signing in. |
| st-locale | Threads | 1 year | Remember the language you switched to. Set only when you switch. |
| talk_token, talk_refresh | Talk | 15 minutes; 30 days | Keep you signed in. |
| talk_locale | Talk | 1 year | Show Talk in your native language. |
Some products also use your browser’s local storage, which never leaves your device on its own: the support portal at support.corlecti.com keeps you signed in there and keeps a ticket you have not sent yet; Map, Threads and Talk remember display preferences; Threads keeps the notes and progress of a reader who is not signed in.
Who else can see your data
We use the following providers to run the service. Each receives what its job needs and processes it under its own terms. This list covers every provider our code sends personal data to; providers that only ever receive lesson text, such as the one that voices Talk’s lessons, are not listed.
| Provider | What it does for us | Used by | Where |
|---|---|---|---|
| OVHcloud | The servers and databases our products run on, and their backup copies | All | UK / Poland |
| Cloudflare | Every request to corlecti.com and its subdomains passes through Cloudflare’s network; Cloudflare R2 also stores the images, files and voice messages you upload to Map | All; R2: Map | Global; R2: Eastern Europe |
| Stripe | Subscriptions, top-ups and one-off payments, invoices and tax receipts. We create your Stripe customer with your email and name. | Extension, Map, Threads | USA / Ireland |
| Google (Sign-In) | Authentication — confirming who you are when you sign in; your Google profile picture on your account pages is loaded from Google by your browser | All | USA |
| Google Drive | Backup of your extension data to your own private app folder (Pro) | Extension | USA |
| Google Fonts | Delivering the typefaces of the support portal; Google sees your IP address when they load | support.corlecti.com | USA |
| DeepSeek | Map: AI generation when you choose a DeepSeek model, with the content the feature needs — only after you consent to the transfer. Talk: writing lesson content, told your target and native language, level and tone — nothing that identifies you, and never your recordings, transcripts or account details. | Map, Talk | China |
| OpenAI | Embeddings of your block text for search; transcribing voice messages, and dictation when your browser cannot; AI generation when you use your own OpenAI key | Map | USA |
| Anthropic | Map: AI generation on the default model (Claude) and on Claude Sonnet, on our key, with the content the feature needs; other Claude models when you use your own Anthropic key | Map | USA |
| Google (Gemini) | AI generation when you use your own Gemini key | Map | USA |
| Brevo | Sending every email Corlecti and its products send: account and beta mail, support replies, withdrawal acknowledgements, purchase confirmations, Map’s digest and plan-waitlist offers, and Threads announcements. Brevo sees your address and the message, and tells us whether it bounced or was marked as spam. | All | EU (France) |
| Telegram | Alerting us that a support ticket was opened or answered — the ticket number and a link, nothing about you; Map bots you connect yourself | Account (support), Map | Global |
We do not sell your personal data, we do not share it for advertising, and we disclose it otherwise only where the law obliges us to.
International transfers
Our servers are in the United Kingdom and Poland, with OVHcloud. Your account, Map and Threads data are stored in the UK, which is outside the EU; that transfer relies on the European Commission’s adequacy decision for the United Kingdom. Files you upload to Map are stored by Cloudflare R2, not on our servers, in the location Cloudflare labels Eastern Europe. That is where Cloudflare places the storage; it is not an EU jurisdiction setting, and we do not claim the files stay in the EU.
Several providers above are in the United States. Those transfers rely on the European Commission’s Standard Contractual Clauses, or on the EU–US Data Privacy Framework where the provider is certified under it. Map’s default AI provider, Anthropic in the United States, receives what the AI needs — your message and the parts of your maps it works on — on our key, under the Standard Contractual Clauses. Cloudflare’s network and Telegram operate worldwide.
DeepSeek processes and stores data in China. Map uses it only when you choose a DeepSeek model; it then receives what the AI needs — your message and the parts of your maps it works on — whenever that model runs for your account. This transfer rests on your explicit consent under Article 49(1)(a) of the GDPR. Before a DeepSeek model first runs for your account, Map asks for it and sets out the risks: China has no adequacy decision from the European Commission, so its law does not protect your data the way the GDPR does; DeepSeek does not offer the Standard Contractual Clauses, so no contract with it adds that protection; Chinese public authorities may be able to access the data, and you may not be able to enforce your rights against DeepSeek; and DeepSeek’s terms allow it to use what it receives to train its models. Map records your answer with its time and the version of the text you were shown. Without your consent no DeepSeek call is made from any part of Map — the chat, the home chat, the Telegram bot, scheduled runs or delegated tasks. You can go back to the default model, or choose another, and you can withdraw your consent at any time in Corlecti Map → Settings → AI Chat Model; DeepSeek is then refused again. Map keeps the record of your consent for six years from the deletion of your account, then deletes it. Talk tells DeepSeek only your languages, level and chosen tone, which do not identify you.
Requests the extension makes with your own AI key go from your browser straight to that provider — including DeepSeek in China and OpenRouter — under your own agreement with it; they never pass through us.
How we protect it
- Your browser connects to our products only over encrypted HTTPS.
- Refresh tokens and API keys are stored hashed. Provider keys and bot tokens you give Map are encrypted, and only the last four characters of a provider key are ever displayed.
- We never see your card details — Stripe handles payment on its own pages.
- Signing in uses Google, so we never hold a password of yours.
No system is perfectly secure. If a breach puts your data at risk, we will notify UODO within 72 hours of learning of it, and, where the risk to you is high, tell you without undue delay.
Your rights
Wherever you are, you can ask us to:
- Give you a copy of what we hold about you.
- Correct anything that is wrong.
- Delete your account and the data in it.
- Export your data in a portable, machine-readable form.
- Restrict processing while a dispute about it is resolved.
- Withdraw a consent you gave, such as marketing email.
Your right to object. You can object at any time, on grounds relating to your situation, to processing based on our legitimate interests; we then stop unless we have compelling legitimate grounds that override yours, or need the data for a legal claim. You can object to direct marketing at any time, with no reason needed, and we then stop.
You can change your Corlecti marketing-email choice yourself on your account page. Notification and news emails from Corlecti products carry an unsubscribe link or a switch in the product’s settings (Map: Settings → Notifications; Threads: Settings → Notifications), and Map’s plan offer goes only to people who joined that plan’s waitlist. One press on the link stops that kind of email from that product, and the same page undoes it. Emails about your Corlecti ID, payments and security are not part of it. For anything else, email hello@corlecti.com from the address on your account and we will answer within 30 days. There is no charge. We will not make you justify the request. Deleting an account and exporting its data are done by hand on request — there is no button for either. An export comes as a file of your account’s data, an export of each of your maps and, where a product holds data for you, a copy of it. In Threads you can also download or erase your reading data yourself, in Settings; in Map you can delete a map yourself.
When we delete your account, we cancel your subscriptions and, within 30 days, delete the account and its data, have Corlecti Map delete your content (see the Map section for what it keeps), and remove what Threads and Talk hold for you. Backups are not edited: they age out within 30 days of the deletion. Delivery logs at our email provider and short-lived server logs expire on their own.
What remains after a deletion:
- Invoices and payment records, at Stripe and in our accounts: 5 years from the end of the calendar year in which the tax on them fell due, as Polish tax law requires.
- A short record outside our database — your email address, account id, Stripe customer id, the date of your request and what you asked for, when the account was created, whether and when you accepted our terms and which version, and which products we touched — kept as proof that you consented and that we handled your request, for 6 years from the end of the year of the deletion, the general limitation period for claims under the Polish Civil Code (Art. 118).
- In Threads, the record of emails sent to you, kept so that they are not sent again.
- If an email to your address bounced for good or was marked as spam, a one-way hash of the address (not the address itself), under our legitimate interest: after a bounce we send that address no more email, after a spam mark only email about the account and payments, until we lift the block. It names no one without the address.
- Our record of admin actions on email delivery (lifting such a block, sending a message again), which holds that hash or a message id, never the address.
- Content already sent to an AI provider, which stays under that provider’s own retention.
If you think we have handled your data wrongly, we would rather you told us first. But you have the right to complain to a supervisory authority regardless. Ours is the President of the Personal Data Protection Office (Prezes Urzędu Ochrony Danych Osobowych, UODO), ul. Stawki 2, 00-193 Warsaw, Poland — uodo.gov.pl. If you live elsewhere in the EEA, you may complain to your own national authority instead.
California residents
We collect the categories of personal information set out in the tables above, for the purposes stated there. We do not sell or share personal information as the CCPA defines those terms, and you can ask to know, correct or delete what we hold, without being treated differently for asking, at hello@corlecti.com.
Children
Corlecti is not for anyone under 16. We do not knowingly collect data from children. If you believe a child has given us data, write to hello@corlecti.com and we will delete it.
Changes to this policy
We will update the date at the top whenever this changes. If a change materially affects your rights — a new category of data, a new purpose, a new provider seeing your content — we will tell you by email or in the product before it takes effect, not after.
What changed on November 4, 2026: every Corlecti product’s email now goes through Brevo, and no other email provider is used. One unsubscribe page serves Corlecti’s email; Map and Threads join it as their email moves over. The tables above gain an “Email we send you” record, and we keep a one-way hash of an address that bounced for good or marked our email as spam, and a record of admin actions on email delivery, even after an account is deleted.
What changed on November 5, 2026: Map’s default AI provider is now Anthropic (Claude), on our key, in the United States, under the Standard Contractual Clauses; Claude Sonnet also runs on our key. DeepSeek, in China, is used only when you choose it, and only with your consent as before. Files you upload to Map are described by their Cloudflare R2 location, Eastern Europe. Map now deletes the record of your DeepSeek consent six years after your account is deleted, instead of keeping it indefinitely.
Contact
Privacy questions, data rights requests and anything else: hello@corlecti.com. Our terms of service are at corlecti.com/terms.