Privacy Policy

SourceSecure exists to stop client details reaching an AI tool. Collecting those details ourselves would make it a poor product, so we do not.

Effective 13 October 2026 · version privacy-2026-10-13

Effective 13 October 2026 (version privacy-2026-10-13). This policy explains what JOLIVE Labs Inc. ("SourceSecure", "we") collects when you use SourceSecure, why, where it goes and how long we keep it. Our privacy officer is Jacob Oliveira, 95 King William Court, Cambridge, Ontario N3C 4J3, support@sourcesecure.ca.

1. The short version

  • What you type and attach on AI chat sites is checked on your own computer. We never receive your files, and we receive no message text until it has been through redaction there.
  • We never store your prompts on our servers. On a Guard Enterprise seat, the Living Vault keeps your notes and short summaries of the chats and meetings you save, encrypted on your own computer.
  • For the optional AI features, text is sent to us and to OpenAI with the names and numbers found in it already replaced by stand-ins. We do not store it, and it is sent to OpenAI with OpenAI's storage option switched off. What OpenAI may keep is set out in 4.2.
  • Your firm's admin sees what kind of detail was caught and a masked form of it (such as the last four digits of an account number), and when you paused protection; never your messages.
  • Our database is in Canada (Montreal). We do not sell information or use it for advertising or to train AI models.

2. Who this policy is for

SourceSecure is sold to businesses ("firms"). The firm decides who gets a seat and which features are on, and is responsible for its clients' information. We handle that information on the firm's behalf under a Data Processing Agreement. This policy also covers visitors to sourcesecure.ca.

3. What we collect, and why

WhatWhyHow long
Your email address, your team and seat typeTo sign you in and give you the features your firm boughtUntil you are removed from the team, or the firm's records are deleted (30 days after its subscription ends, or at once if its owner deletes it)
Sign-in records (through Google Firebase Authentication)To keep your account secureAs Firebase keeps them
For each detail caught: when, which AI site, the kind of detail, what you chose to do, and a masked form made on your computer (e.g. •••• 4242 or R••• C•••). The masked form keeps the last few digits of a number or the first letter of each word of a nameSo your firm can see the tool is working and where client details come up90 days from when it is received
When protection was paused or switched off, and for how longSo your firm knows when people were unprotected90 days from when the pause began
Daily counts of what was caught and how often each feature was used, for each supported AI site how often SourceSecure started there, and the habit you are working on, from a fixed list (counts only, no text)To show your firm's admins how SourceSecure is being used, for the firm or for one personUntil the firm's records are deleted. If you leave the team, the counts stay as the firm's and stop being linked to you
A summary of your week, once a week: counts, labels from fixed lists and, on Guard 360 seats and above, a few short facts about your work from your vault (no message text, times or sites)To write your private weekly note, which is kept on your computerNot kept by us
A secret that proves your browser belongs to your seat, stored only as a one-way hashTo stop seats being copiedWhile the browser is connected
The firm profile, shared terms and firm playbook your admins writeTo apply your firm's settingsUntil the firm's records are deleted
Earlier versions of the firm profile, each with the email address of the admin who made the changeSo a change can be undoneThe last 100 changes. An admin's address is taken off them if they leave the team
A fact from your vault that you choose to suggest to your firmSo your admin can add it to the firm profileUntil your admin approves or dismisses it
A request you make to your admin for a better seat: your email address, which seat, and whenSo your admin can answer itUntil your admin answers it, or you leave the team
For a firm with Guard 360 seats or above, how many AI replies its people had checked each month, as one number for the whole firmTo keep the firm's monthly allowanceUntil the firm's records are deleted
Billing details (name, email, card, address), entered on Stripe's own page. We never see the cardTo take paymentAs Stripe and tax law require
The firm's billing name and address as given at checkout, the versions of our terms the firm agreed to, when, and the email address of the person who agreedTo make out the agreement to the firm, and to show what was agreedUntil the firm's records are deleted. The address of the person who agreed stays with this record even if they leave the team
Whether a payment has failed and is being retriedTo tell your firm's admins, by email and on the team pageUntil the payment goes through or the subscription ends
Which notices of a change we emailed your firm's admins, when, and to which addressesTo show that the notice our terms promise was givenUntil the firm's records are deleted. An address is taken off them if that person leaves the team
After a firm's records are deleted: the firm's name, its Stripe identifiers, what it bought and when, which versions of our terms it had agreed to, and how many records were deleted. No person is namedThe record of a sale that tax law expects, and proof that the deletion happened7 years after the deletion
A one-way key made from the buyer's email address, when a firm has had the free Guard 360 trial. It cannot be turned back into the addressSo the free trial is given once to each buyer3 years
Server logs: request counts, timings and errors, with no message textTo run and secure the service30 days

4. What happens to your messages and files

4.1 Detection happens on your computer. The extension reads what you type or attach on supported AI chat sites, finds sensitive details with models that are part of the extension, and offers a redacted version. None of this sends your text or files to us.

4.2 Optional AI features send a redacted extract to our server and on to OpenAI. Names, numbers and other details found are replaced with stand-ins such as [PERSON_1] first, and our server checks again for an email address, a phone number or a long number and refuses the request if it finds one. Redaction replaces what it finds; a name it does not recognise can pass through. We do not store the extract. We send it to OpenAI with OpenAI's storage option switched off, and OpenAI does not use it to train its models. OpenAI may keep its own abuse-monitoring logs of these requests for up to 30 days under its standard API terms; SourceSecure has asked OpenAI for zero data retention. The features are:

  • Prompt coaching (Guard Pro and above): parts of the conversation, yours and the AI's, and for Help me and Sharpen my prompt the whole conversation on the page and your unsent draft. Help me starts when a tip appears, and Sharpen my prompt when your pointer rests on its button for a moment, so the redacted conversation can be sent before you click.
  • Reply marks (Guard 360 and above): your message, the AI's reply, a few earlier messages, and the facts in your vault and your firm's profile.
  • Chat and meeting summaries (Guard Enterprise): a chat you save to your Living Vault, or a meeting transcript you add to it. A transcript is sent as soon as you add the file.
  • Ask SourceSecure (Guard Enterprise): your question, an overview of your vault, and the passages of your notes found for the question, sent only when you ask.
  • Write background, in Add notes (Guard Enterprise): the notes you tick, the message you are writing and your own last few messages in that chat, sent only when you press the button.

You can switch prompting tips off at any time. With it off, prompt coaching, reply marks, chat and meeting summaries and Write background all stop. Ask SourceSecure is separate: a question is sent only when you ask it, whether prompting tips are on or off, and stops when you or your firm switch the Living Vault off. While SourceSecure is paused, none of these features sends anything, Ask SourceSecure included.

4.3 Real names in replies. When an AI's reply contains stand-ins we sent, the extension puts the real names back on your screen, using a list kept in your browser for up to 12 hours. The list is never sent to us.

5. What is kept on your computer only

5.1 Your vault (Guard 360 and above) keeps short facts about your work and firm in your browser, to check AI replies against. If you switch on Remember personal details, it also keeps lasting facts about your own life; while that switch is off, facts about your own life are not sent. Only you can see them, and you can change or delete them. They are sent, redacted, with each reply check as described in 4.2, and a fact is held by us only if you choose to suggest it to your firm.

5.2 The Living Vault (Guard Enterprise) keeps notes, files, captures, people pages, and summaries of the chats and meetings you save, encrypted in your browser with a key that does not leave it. It is never uploaded to us or synced, and we cannot read it. Passages from it are sent, redacted and not stored by us, only for the features in 4.2. If you remove the extension or clear your browser data, it is gone unless you exported it; an export is not encrypted.

5.3 These may hold any fact you choose to keep, including a health fact you mention. They are never stored on our servers. A fact you keep may be sent, redacted, for the features in 4.2.

6. Who else handles information

We use Google Cloud and Firebase (database and server functions in Montreal; website delivery and sign-in on Google's own network), OpenAI (redacted text for AI features, in the United States), Stripe (payments, in the United States and Canada), Resend (the emails we send, in the United States) and Cloudflare (our domain's addresses, and forwarding of email sent to support@sourcesecure.ca, on its global network). The current list is at sourcesecure.ca/subprocessors. We do not sell or share information with anyone else, except where the law requires it.

7. Where information is kept

Our database and the server functions that handle your information are in Montreal, Canada. Sign-in accounts are held by Google's Firebase Authentication, which is not tied to that region. Redacted text for AI features (OpenAI), the emails we send (Resend) and payments (Stripe) are processed in the United States, where they may be subject to US law. Email you send to support@sourcesecure.ca passes through Cloudflare's network on its way to us.

8. Your rights

You can ask to see the information we hold about you, have it corrected, or have it deleted, and (in Quebec) receive it in a structured format. Because your firm controls your account, we may pass your request to your firm's admin. Write to our privacy officer, Jacob Oliveira, at support@sourcesecure.ca; we reply within 30 days.

Your firm's admins can download everything we hold for the firm, as one file, from the team page, and can remove you from the team there, which deletes your records. The firm's owner can delete all of the firm's records there at any time. One thing stays if you are removed: if you agreed to our terms on your firm's behalf, the record that you did (your email address and the date) is kept with the firm's agreement until the firm's records are deleted.

If you manage a team, we email you a monthly report; the link in it stops it in one click. If you are not satisfied, you can complain to the Office of the Privacy Commissioner of Canada (priv.gc.ca) or, in Quebec, the Commission d'accès à l'information.

9. Security

We encrypt information in transit and at rest, keep no downloadable server credentials, require two-step verification for our administrative accounts, and keep the database protected against deletion with 7-day recovery. If a breach affects your information, we will tell your firm within 72 hours and help it notify you where required, as our incident and breach response policy at sourcesecure.ca/incident-response sets out.

10. Cookies

sourcesecure.ca uses no advertising or tracking cookies. Signing in stores a session in your browser so you stay signed in.

11. Children

SourceSecure is for businesses and is not meant for anyone under 18.

12. Changes

If we change this policy in a way that affects what is collected or who receives it, we will email firms' admins before the change takes effect. The date at the top shows the last change.

This is version privacy-2026-10-13, also kept at its own address. Every version of this document.

The detail, feature by feature

The policy above is the whole policy. What follows describes, part by part, exactly what SourceSecure sends and keeps, in more detail than a policy needs, for whoever has to check it. If anything here ever reads differently from the policy above, the policy above applies and we will correct this part.

What stays on your computer

Every message you type on a supported chat site is checked in the browser. The model that recognises names, addresses and company names runs on your machine, inside the extension. It is a file on your disk, not a service we operate.

Attachments are read the same way. A PDF, Word file, spreadsheet, PowerPoint or scan is opened, read and redacted in the browser. The file is never sent to us, and neither is the redacted copy. The redacted copy goes only where you attach it: to the AI site, in place of the original.

Your documents, your own word lists and the list of things you have personally chosen to ignore are held in your browser's storage. We cannot read them. Your messages reach us only as described under the AI features below: redacted first, and not stored by us.

On a Guard 360 seat, your vault is held there too: short facts about your work and your firm, learned from your messages or saved by you, which AI replies are checked against, and facts about your own life too if you switch on Remember personal details. It is never stored on our servers. Its facts are sent, redacted, with each reply check, as described below, and a fact is held by us only if you choose to suggest it to your firm. You can see, change and delete every fact on its own page, reached from the SourceSecure icon.

We never store your prompts on our servers. On a Guard Enterprise seat, the Living Vault keeps your notes and short summaries of the chats and meetings you save, encrypted on your own computer.

What we hold about your account

Your email address, which is how you sign in and how we know which firm you belong to.

Your firm's name, how many seats of each kind it has bought, which kind of seat each person has, and whether the subscription is in good standing.

Who the firm's owner is: whoever bought, until they hand it to another admin, and each time it changed hands. The owner's address is also the one on the firm's customer record at Stripe.

The billing name and address the buyer gave on Stripe's checkout page, which is the address the firm's agreement is made out to. Which version of each document the firm agreed to, when, and the address of the person who ticked the box; an admin can see these on the Billing tab, each linked to the exact text.

Whether your firm chose the two weeks of Guard 360 at checkout, and when each person's two weeks end. A one way key for the buyer's address is kept for three years so the trial is only given once; it cannot be turned back into the address.

If somebody asks their admin for a better seat (to keep Guard 360 after their two weeks, or for Guard Pro or Guard 360 from the extension’s setup), their email address, which seat, and when they asked, which their admin sees. They are told so before they ask. It is removed when the admin gives them the seat, says not now, or removes them.

For a firm with Guard 360 seats, how many replies its people have had checked this month, as one number for the whole firm, so the firm's monthly allowance can be kept.

Which browsers you have connected, when each one was connected, and when it last checked in. Each browser holds a secret; we hold only a one way hash of it, never the secret itself.

Identifiers from Stripe for your firm's customer and subscription records, and, while a payment that failed is being retried, that it is. We never see or hold card details.

For each notice of a change we email your firm's admins, as our terms promise: which notice, when, and to which addresses it went.

What the daily counts contain

Once a day each browser sends a small report so your admin's dashboard can show whether the firm is using SourceSecure. With the browser's id and the secret that proves it, it contains dates and counts, and nothing else. The counts are: how many items were caught, and of which kinds; how many times a message was held for review, and how many times it was then sent redacted or sent as typed; how many attached files were checked, flagged, and replaced with a redacted copy; how often Set up this chat, Help me and Sharpen my prompt were opened and used; how many tips were shown; how many prompts were scored and the scores added together, before and after; how many weekly notes were written and read, and plans kept; and, on Guard 360 seats, how many replies were checked, how many marks were shown, opened, asked about and dismissed, and how many replies drew each kind of mark, by its name from a fixed list such as “assumed” or “decided for you”. A file is counted, never described: its name and its contents stay on your computer.

With coaching, on Guard Pro, Guard 360 and Guard Enterprise seats, the report also names the habit the person is working on, from a fixed list, as a count of one.

The report also says, for each supported site, how many times SourceSecure started there and how many times it could not find the message box. This is the one thing in the report that names anything outside your own browser, and what it names is one of the site names already printed on this page, never a web address, a page title or anything you were looking at. It is there because a chat site that redesigns its page stops SourceSecure working without any sign that anything is wrong, and these two numbers are the only way we would ever know.

There is no field in that report through which a sentence could travel. The code that reads it accepts a date and numbers, and discards everything else; a test walks every field and fails if any of them could carry text.

Each browser's counts are stored under your firm, with the browser's id and a key made from the email address of the person it belongs to, so that somebody with several browsers counts as one person. Your admin sees these for the whole firm, or for one person. For each person they also see every catch from the last 90 days: when, on which AI site, what kind of detail, and whether it was redacted, sent as typed or marked not sensitive, with the detail itself masked on the person's computer before it is sent (for example •••• 4242 or R••• C•••). The mask keeps a little so the record can be recognised: the last four digits of an account number, the last two of a SIN or phone number, the first letter of each word of a name. The full detail and the rest of the message never reach us. They also see when protection was paused or switched off on each person's browser, and for how long. Catches are deleted 90 days after they are received, and a pause 90 days after it began. Both are deleted at once when somebody leaves the team.

The word lists your firm sets

An admin can add words that SourceSecure should always redact, such as the firm's own name, a client company, a fund or a project codename. They can also add words it should stop flagging, such as an internal reference that looks like an account number.

These lists are typed by your admin and stored by us, because every browser in the firm has to receive them. If your admin types a client's name into the always redact list, we hold that name. The lists, the firm's profile and the firm's playbook are the places a client's name is stored by us, and it gets there because somebody at your firm typed it there. A name the detector fails to recognise can also pass through, unstored by us, inside the redacted text of an AI feature; the terms say plainly that it will sometimes miss one.

They travel to each browser with the daily licence check. An admin can remove any entry at any time, and the removal travels the same way.

Your firm's profile, on Guard 360 seats

An admin of a firm with Guard 360 seats can keep a profile of the firm: short facts about it, such as which software it uses, and rules for how AI is used there. Like the word lists, these are typed by your admin and stored by us, because every Guard 360 seat in the firm receives them with the daily licence check. They are included, redacted, when a reply is checked.

A person on a Guard 360 seat can suggest a fact from their own vault for the profile. Only when they press Suggest to your firm beside it, and only the words of that one fact, are sent to us. Our server refuses a suggestion that looks like an email address, a phone number or a long number.

A suggestion is held for the admin, who sees its words and how many people suggested it, never who. With it we keep a one way key for each person who suggested it, only so that one person is not counted twice. It stays until the admin approves or dismisses it, or until the list of suggestions is full and it is the oldest that only one person made. When somebody is removed from the team, their key comes off every suggestion, and a suggestion nobody else made goes with it.

Prompt coaching, on Guard Pro, Guard 360 and Guard Enterprise seats

Guard Pro, Guard 360 and Guard Enterprise seats can suggest how to ask a better question. Doing that needs a model to read the conversation, and that model is not on your machine.

Before anything is sent, the same redaction that protects a message protects this: the names, account numbers, SINs, addresses and the rest that it finds are replaced with stand ins such as [PERSON_1]. The redacted text is then sent to our server, which passes it to OpenAI, which returns a suggestion.

Our server checks the text again before it goes out. If it still finds something that looks like an email address, a phone number or a long number, it refuses to send rather than cleaning it quietly, because a leak getting through means the extension has a fault worth knowing about.

We store nothing from a coaching request: it is not written to our database or our logs. It is sent to OpenAI with OpenAI's storage option switched off (store: false), and OpenAI does not train on data sent through its business API. OpenAI may keep its own abuse-monitoring logs of these requests for up to 30 days under its standard API terms; we have asked OpenAI for zero data retention, and this sentence will change when it is in place.

Tips look at the messages of the conversation you are having now, a few at a time, both your messages and the AI's replies. Help me, Sharpen my prompt and Set up this chat look further. Help me and Sharpen my prompt read the whole conversation on the page, including messages from before you opened it and anything typed in the message box but not yet sent, and any answers you give to their follow up questions. Set up this chat sends the answers to its questions when you press Write. On a Guard Enterprise seat, any vault notes you tick in Help me, Sharpen my prompt or Set up this chat are sent with them. All of it is redacted the same way before it leaves.

So that Help me is ready the moment you click it, it starts reading as soon as a tip appears on screen, before you have clicked anything. That means the redacted conversation is sent whenever a tip is shown, whether or not you go on to use Help me. Sharpen my prompt starts early in the same way: resting your pointer on its button for a moment, with something typed, starts preparing it, and that sends the redacted conversation then, before you click. We kept this because it makes the button answer faster. It is limited to 60 a person a day. What comes back is placed in the message box for you to read and edit; it is never sent on your behalf.

Once a week coaching also writes each person a short note about how their week with AI went. For that, a summary of their week is sent: how many chats, how many messages each took, how that compares with their own earlier weeks, which of a fixed list of habits the coach noticed, and how many messages chats of each kind of work took, from a fixed list (client emails, summaries, research, analysis, drafting) the coach tags as it reads, never the subject. It contains no text anyone wrote, no names of sites and no clock times. On a Guard 360 seat it also carries up to eight short facts from the person's vault about their work, such as “Most of your clients are retirees”, learned from their redacted messages and checked again for client details, so the note's example can be set in their line of work. It does say how many chats fell in the morning, the afternoon and the evening, on how many days, and how long one notable chat lasted, and it carries the short headlines of the person's last few notes, which the coaching model wrote, so a new note does not repeat them. The note comes back and is kept on their computer only. Their employer never sees it.

Each person's browser also tells us which habit, from that fixed list, they are working on, so their firm can see which habits its people are building. For the whole firm, the admin sees only totals: nothing at all until at least five people have picked a habit, and a habit fewer than three people share is counted under other habits. An admin who picks one person sees that person's habit and counts. Nobody's note or plan, in their own words, is ever shown to the firm.

While an AI chat site is open and in view, a browser with coaching on also sends a short wake-up call to the coaching service every few minutes, so that a tip or Help me does not have to wait for it to start. The call carries nothing: no text, no id for the browser or the person, and not which site is open. Like any request, it does tell the service that some browser was using an AI site at that moment, from the network address it came from.

Coaching can be switched off by any person for their own browser, at any time, from the SourceSecure icon in the browser's toolbar. With it off, coaching sends nothing: no tip, Help me, Sharpen my prompt, Set up this chat or weekly note is sent, reply marks stop with it, and the wake-up call stops too. The daily counts, the masked catches and your pauses still go to your firm. Two things on a Guard Enterprise seat are separate, and each is sent only when you press it, redacted first: a question you put to Ask SourceSecure, which is sent whether prompting tips are on or off, and Write background in Add notes, which is sent only while prompting tips are on. Both are described below. Pausing SourceSecure stops every one of these, Ask included.

Reply marks, on Guard 360 and Guard Enterprise seats

Everything here also applies during a two-week Guard 360 trial, if your firm chose one: for those two weeks your seat works as Guard 360, then goes back to your own.

A Guard 360 seat checks each AI reply for the places worth a second look, such as a decision made for you, an assumption, or something that contradicts what your firm has told it, and underlines them faintly. That also needs a model that is not on your machine.

When a reply finishes, your message and the reply are redacted in your browser in the same way as coaching, with the last few messages of the chat before them (at most four, cut short) and up to six short sentences of your own from earlier in the chat that set a condition, such as a deadline or a limit, so the check can tell what you already said from what the reply assumed. All of it is sent through our server to OpenAI, together with the facts from your vault and your firm's profile, redacted the same way. Our server checks all of it again before it goes, as it does for coaching. What comes back is where to underline and a short note for each, which are shown only on your screen.

When your message says something about your work or your firm, the same redacted message is sent once more to read short facts from it, together with the facts already in your vault, redacted the same way, so that a fact which has changed can replace the old one. The facts come back and are kept in your browser's vault and nowhere else, with the old wording kept there as history. The model is told never to keep anything about your private life, your health, your family, your own money or your job search, and never anything about a client or another named person. Save to vault does the same with text you select and choose to save.

Remember personal details is off unless you switch it on in the popup. While it is on, lasting facts about your own life, such as an allergy, your family or what you like, may be kept in your vault as well. They stay in your browser and are never offered to your firm, but like your other vault facts they are sent, redacted, with each reply check. Nothing about another person or a client is kept either way. Switching it off stops them being learned and sent; those already kept stay in your vault, on your computer, until you delete them.

Nothing from a reply check or a fact read is stored by us, and both are sent to OpenAI with its storage option off, as coaching is. Our logs record how many marks or facts came back and how long it took, never any words.

A firm's Guard 360 seats share an allowance of checked replies each month. Past it, every reply is still checked, but only the most important marks are shown until the 1st, and a person can have up to 20 replies a day checked in full. The monthly total is kept for the firm as one number, as described above.

Reply marks have their own switch, Mark AI replies, under the SourceSecure icon, and switching prompting tips off stops them too. With prompting tips off, no reply check and no fact read is sent. The two things a Guard Enterprise seat can still send when you press for them are described under prompt coaching above and the Living Vault below.

The Living Vault, on Guard Enterprise seats

A Guard Enterprise seat comes with the Living Vault: your notes, the files and folders you add, replies you choose to save, and short summaries, decisions and deadlines from chats you choose to save. It is kept in your browser, locked with a key the browser will not let anything read out, ours included. The vault is never uploaded to us and never synced anywhere. Pieces of it are sent, redacted, only for the things described below, and are not stored by us.

Searching it, by words and by meaning, happens on your computer, with a small model that is a file inside the extension. What you search for is never sent anywhere.

When a chat ends you are asked whether to save it. If you chose Always save in your vault's settings, it is saved, and sent, without asking; with Never save, with prompting tips off, or while SourceSecure is paused, nothing is sent. Saving sends the last 40 messages of that chat, yours and the AI's, once, redacted in your browser the same way as coaching, through our server to OpenAI, which writes a short summary and lists its decisions and deadlines. The real names are put back on your computer and the result is kept in your vault. Neither our server nor our logs keep any of the chat or the summary; the logs record how many decisions and deadlines came back. Nothing already in your vault is sent to compare it with.

A meeting transcript you add to your vault, from Zoom, Teams or Google Meet, is summarised the same way, and this starts as soon as the file is added: there is no second press, and the place where you add the file says so. The transcript is sent in parts, with every speaker and each name and detail found replaced by a stand-in. The transcript with its real names, and the summary, are kept only in your vault. With prompting tips off, or while SourceSecure is paused, the transcript is kept in your vault and nothing is sent. Other files you add are read on your computer and are not sent.

Add notes, on an AI chat page, finds notes in your vault that bear on what you are writing. Finding them, searching and ticking them happen on your computer. When you press Write background, the notes you ticked (eight at most, up to 1,500 characters of each), the message you are writing and your own last four messages in that chat are sent, redacted, through our server to OpenAI, which writes a few sentences of background for you to read, change and add. The AI's replies are not sent, and none of it is stored by us. Add the notes as they are puts the ticked notes into the message box with names as stand-ins and sends nothing to us. Write background is sent only when you press it, and only while prompting tips are on and SourceSecure is not paused. Nothing goes into your message that you did not tick or approve.

Ask SourceSecure answers questions about your own vault. When you ask, your question is sent with an overview of the vault (how much is in it, the people and companies as stand-ins, recent titles, open items and headings), the passages your computer found for the question, and your last three questions and answers. To answer, it may ask your computer to look further, up to four more times, and what that finds is sent too. All of it is redacted first and checked once more on your computer, and the request is not sent if a name the vault knows or a number is still in it. You can see what was sent under each answer. A question is sent only when you ask it. That does not depend on the prompting tips switch, because asking is a button of its own; it does stop while SourceSecure is paused or switched off, when the box says so and nothing is sent, and when you or your firm switch the Living Vault off.

Your firm's shared playbook (its templates, rules and approved wording) is the one part held on our server, because it is shared. Only your firm's team heads can change it, a change made in the extension is checked there for client details, names included, and every change is checked by our server, which refuses anything that looks like an email address, a phone number or a long number. A change made on the team page is not checked for names, and the page says so. Its rules are sent with each reply check, like your firm's profile.

You can export your vault as a folder of notes, which is not encrypted, and delete any of it, or all of it, on its page. Your firm can switch the Living Vault off; what you already kept stays until you delete it. The vault's key is kept by the browser and is not tied to a password, so anybody who can use your browser profile can open your vault.

On a Guard Enterprise seat you can also add to your vault from any web page, from the right-click menu: a part of the screen, the text you selected, or the page's readable text. The extension reaches that page only when you pick one of these, and only that page. A part of the screen is read for text on your computer, by the same reader that reads attached scans. You see what will be kept, and change it, before you press Save; the text, the page's title and address (without anything after a ? or #), and the picture if you keep it are stored encrypted in your vault, like everything else in it. Nothing you capture is sent to us when you save it. Asking about a selection from the same menu sends that selection as a question to Ask SourceSecure, as described above.

Where it is held

Your firm's records and the daily counts are held in Google Cloud Firestore in the northamerica-northeast1 region, which is Montreal, Canada. The functions that serve this site and the API run in the same region.

Some things are held elsewhere, by the companies named below. Sign in is run by Google's Firebase Authentication, which keeps each person's email address and sign in history in its own systems rather than in Montreal. Stripe holds billing details and the firm's name and its owner's address, in the United States and Canada. Resend handles the email addresses we send to, in the United States. Email you send to support@sourcesecure.ca is forwarded to our mailbox by Cloudflare, which also runs the site's addresses. Prompt coaching, reply marks and, on Guard Enterprise, Ask SourceSecure, chat and meeting summaries and Write background send redacted text to OpenAI, in the United States. Our own server logs record what happened, never what anybody wrote, and are kept by Google Cloud.

Nobody else

The companies in section 6 above, listed in full on the subprocessors page, are the whole list. OpenAI receives text only after it has been redacted on the computer it was typed on, only for people on Guard Pro, Guard 360 or Guard Enterprise seats, and with no account details: nothing that says which person or firm it came from. We do not use advertising networks, analytics services or trackers, and this site sets no cookies of its own. It loads its own fonts from its own servers rather than from Google, because a page selling the promise that nothing calls out should not quietly call out.

How long we keep it

Account records are kept while the firm has an account with us. When an admin removes somebody from the team, their membership, their connected browsers, their catches and pauses, their sign in account and the counters that limit how much they can use are deleted, the firm's daily counts stop pointing at them, and their key comes off any suggestion for the firm's profile. The counts themselves stay, as the firm's.

Their address also comes off the firm's own records that used to carry it: who made each saved version of the firm's profile, who sent an invitation still waiting, the receipts for the reports and notices they were emailed, and the list of the firm's owners. If they were the owner, the firm passes to the admin who has been on the team longest, and Stripe's customer record is given that address instead. One record keeps their address on purpose: if they ticked the box agreeing to our terms for the firm, the record of who agreed and when stays with the firm's agreement, because it is the firm's proof of its own contract. It goes when the firm's records do. Stripe keeps its own records of a buyer, such as invoices, as the law requires of it.

The firm's profile and the suggestions for it are kept until the admin removes them, or until the account is closed.

Daily counts are kept so a dashboard can show a trend. They contain no text. They are kept for as long as the firm is a customer; when somebody leaves the team, their counts stay as the firm's and stop pointing at them.

When a firm's subscription ends, everything we hold for it is deleted 30 days later, automatically: its people, invitations, connected browsers, catches, pauses, counts, profile and its history, word lists, policies and playbook, and its people's sign in accounts. What stays is what the law makes us keep about a sale: the firm's name, its Stripe identifiers, what it bought and when, which versions of our terms it had agreed to, and a note of the deletion itself, with how many records went. It names no person, and it is itself deleted seven years later. The admin's team page says the date beforehand. A payment that has failed and is still being retried is not an ending, and deletes nothing; if every retry fails, the subscription ends and the 30 days start then.

A firm does not have to wait for that, or write to us. Its owner can delete it at any time from the Billing tab of the team page, by typing the firm's name: the subscription is cancelled at once, with no refund for the time left, everything above is deleted straight away, and the firm's admins are emailed that it was done. Any admin can first download everything we hold for the firm, as one file, from the same tab.

If you want to see, correct or delete what we hold about you yourself, write to support@sourcesecure.ca. Your firm controls your account, so we will normally pass the request to your firm's admin, and we answer within 30 days either way.

Getting in touch

Email support@sourcesecure.ca. SourceSecure is operated by JOLIVE Labs Inc.