Last updated September 18, 2026
Cosmentum holds the thing an agency cannot lose: every client, what each one pays, and the notes nobody outside the business should read. That is a lot to ask you to hand over, so this page says exactly what protects it — with specifics, because “we take security seriously” is what gets written when there is nothing to point at.
Every record in Cosmentum carries the id of the workspace it belongs to, and every screen reaches its data through a single gate that asks who is asking before it returns anything. A new page is protected because it cannot read without going through that gate — not because somebody remembered to protect it.
That boundary is not left to good intentions. Every release runs a test that signs in as a customer seat and tries to open the screens that read across all workspaces. If it ever succeeds, the release stops.
Only to help you, and never quietly. Support access goes in as a seat named Cosmentum Support, and the rules are enforced by the software rather than by policy:
On managed PostgreSQL in New York, closed to the public internet. It accepts connections from the application and from one named address, and nothing else can reach it at all. Everything in transit is encrypted.
Uploads are checked by what the bytes actually are rather than by what the file claims to be, and anything the app fetches on your behalf is blocked from reaching private addresses — the flaw that lets an innocent looking URL read a server’s own internals. Both have tests that try the attack and expect to fail.
There are two independent copies, on purpose.
Every backup is read back out of storage, decrypted, and counted against the live database before it is called a backup. An upload that returned success is not evidence that anything usable was stored — that is the assumption behind most backups that turn out to be empty.
And restoring has been rehearsed rather than assumed: 534 clients deleted on a throwaway copy, 1,032 rows across every table back in 13 seconds, with nothing left broken behind them.
When code breaks, the error report is stripped before it is sent: no names, no email addresses, no search terms, no connection strings, no session tokens. What gets sent is the error, the page, and the workspace as a meaningless identifier — enough to answer “is this one agency or all of them” and not enough for anyone to learn who our customers are. Session recording is switched off.
There is one cookie, and it exists to keep you signed in. No advertising pixel, no analytics tag, no third party script following anybody around — which is why Cosmentum has no cookie banner. There is nothing to ask permission for.
If you connect Google Drive, we ask for the narrowest access Google offers: the app can see only the folders and files it created itself, never the rest of your Drive. Your documents stay in your Drive and are never copied onto our servers.
You can download the entire workspace as spreadsheets at any time, without asking us — clients, contacts, campaigns, projects, pipeline, tasks, the timeline, your custom fields and every change ever made to them, with names written out rather than internal identifiers.
If you leave, the workspace stays readable for 30 days so you can take it with you, and then it is deleted in full. That deletion has been tested the same way everything else here has: a workspace holding 742 rows across 31 tables, removed, nothing left anywhere.
The failure that takes a product like this down is rarely an attacker. It is a careless release.
A security page with no gaps in it is a page nobody should believe. Here are ours.
If you find a problem, email [email protected] and a person reads it. We would rather hear it from you than from anybody else, and we will tell you what we did about it.
If there is ever a breach affecting your data, you will hear it from us without delay and in any case within 72 hours of us knowing — what happened, what it touched, and what we are doing.