Draft — not reviewed by a lawyer
These documents were written in-house from the source code and the database, so the facts in them about how Slate behaves are accurate and checkable. The legal drafting is not. No lawyer prepared, reviewed or approved any part of this page, and it must be reviewed by qualified counsel before Slate relies on it or asks anyone else to.
What we hold, and what you can actually do about it.
Written from the database rather than from a template. Where Slate cannot yet do something a privacy policy would normally promise, this page says so instead of promising it.
Facts checked 14 August 2026
Two relationships — pick yours below
If you booked something
You are a guest of a business that uses Slate.
The business collected your details and decides what happens to them. Slate stores them on that business's instruction and does nothing else with them. Your fastest route to a change, a refund or a deletion is the business itself — but you can write to us too, and we will act with them.
Read the guest sectionIf you run a business on Slate
You are an operator with an account and a console.
Your own account details are held by us, and we decide what is held. Your guests' details are held by you, through us. Both are covered below, and the difference matters when somebody asks you to delete something.
Read the operator sectionWho we are
Slate is booking software operated by Calibrate Holdings LLC. This policy covers the Slate marketing site, the operator console, the public booking pages we host for operators, and the manage links guests use to change a booking.
One address reaches a person for anything on this page: cooper@usecalibrate.io
If you booked something through a business on Slate
What is held about you
- Your name, email address and phone number, as you typed them at checkout.
- How you heard about the business, if it asked and you answered. It is free text, so whatever you wrote is what is stored.
- Your booking: the reference, the experience, the date and time, what you selected, the prices at the moment you booked, and the status.
- Payment records, if the business takes payment through Slate: amounts, the method, and identifiers from the payment processor. Never your card number — cards are entered on the processor’s own page and Slate never receives one.
- What you wrote when you cancelled. If you give a reason, it is kept in an audit record that cannot be edited or deleted afterwards. Worth knowing before you type something.
- Gift cards, if one was bought for you: the recipient address, the sender’s name and their message. You may never have touched Slate at all — somebody gave us your address.
Three things Slate does not ask for
How many people are coming. Nothing in Slate stores a headcount. The booking form asks how much of a boat or a room you are taking, not how many humans will be on it — a four-berth cabin and four people look identical to the software.
Your IP address, on a booking. It is not written to the database. It is held in memory for a few moments to stop one browser hammering the booking page, and it is gone when that server instance recycles.
Anything about you elsewhere on the internet. There is no tracker on the booking page. See section 5.
What you can do right now, without asking anyone
The manage link you were given at checkout is your route in. Under What is held about you it shows you the name, the email address and the phone number stored for this booking, alongside the reservation itself — and it lets you reschedule or cancel, subject to the cutoff the business set, which is theirs, not ours.
That link is a key. Anyone holding it can see and change the booking, because there is no password on it. We store only a scrambled version, so we cannot recover it for you and cannot show it to anyone. Treat it like a ticket.
What you cannot do yourself, stated plainly
You cannot correct your details. There is no edit button on the manage page and no “edit customer” screen in the operator console either. Booking again with the same email address will overwrite the name and phone we hold — but not the address itself, which is what we match on.
You cannot delete anything. Not your booking, not your customer record, not any of it. No such control exists anywhere in the product for a guest or for the business. Deletion is a manual operation performed by a person; section 7 says how to get one and what it does and does not reach.
Who to ask
Ask the business you booked with first. They hold your booking, they hold the money, and they can act immediately. If you cannot reach them, or the request is about Slate itself, write to us and a person will pick it up — we act with the business, because the data is theirs.
If you run a business on Slate
Your own account
- Your email address and password. The password is hashed by our authentication service — Slate never sees it and cannot recover it.
- Your name, your organization, and your role in it.
- A record of each sign-in: the IP address and the browser, kept by our authentication service. Every IP address Slate holds is an operator's, recorded at sign-in — a guest booking never writes one. There is more than one such record: the session itself carries an address, and the authentication service keeps its own security log alongside it.
- An audit trail of significant actions in the console — who did what, when. It cannot be edited or deleted after the fact, which is the point of it.
- Billing identifiers at our payment processor, once billing is switched on. It is not switched on today.
Your staff
A staff record can name someone who has no Slate login at all, because a schedule needs names on it. Those are your employees and your responsibility — we hold the name because you put it there.
If you connect Google Calendar
Slate stores the account you connected and the access tokens for it, and reads your calendar so existing commitments block out booking slots. The permission requested is read-only: there is no code path that could create or change an event in your calendar even if somebody wrote one. Event titles come back into Slate as busy blocks, and an event title can say anything, so it is worth knowing they land here.
An honest note about those tokens
The Google tokens are stored as ordinary data in our database, protected by row-level security and the absence of any public access — not by a separate encryption layer of their own. That is a real limitation and we would rather you heard it from us. Disconnecting at Google’s end revokes them immediately, and that is the fastest control you have.
Your guests’ data is yours
You decide what to collect and why; we store and process it for you. That means your guests’ requests come to you first, and where you need us to act on one, you ask and we do it. Section 7 of the Terms of Service covers what that puts on you, including the fact that there is no data processing agreement for you to sign yet.
There is no analytics and no advertising. At all.
This is unusual enough that it is worth stating as a fact rather than implying it: Slate does not track visitors across sites, does not build profiles, runs no advertising or measurement, and shares nothing with an ad network. Not because of a policy decision that could quietly change — because there is no such code in the product.
No Google Analytics, no tag manager, no Facebook pixel, no PostHog, Segment, Mixpanel, Amplitude, Hotjar, LogRocket or session replay. Not even our host’s own analytics package. The typefaces are served from our own domain rather than a font host, specifically so that opening a booking page makes no request to a third party at all.
The subprocessors page lists the 4 ways that was verified, so you do not have to take our word for it.
Who else can see it
6 outside companies, and 3 of them have never been handed anything at all. The full list — what each one does, what it can see, where it is, and whether it is live or dormant — is on its own page, dated and checked against the code:
We do not sell personal data, we do not share it for advertising, and we do not use one operator’s data for another. We hand data to a provider when it is needed to run the product for you, or when the law requires it of us.
Where it lives
Everything Slate stores — operator accounts and guest bookings alike — sits in a database in the United States, in the AWS us-east-1 region in Northern Virginia. That is measured from the live project, not assumed.
The code that runs each request executes in Washington, D.C. That is measured too, and here is how, because a page that asks you to check its facts should tell you where to look: our host stamps the region it ran in on every response, in the x-vercel-id header, and on 14 August 2026 a request to a booking page and a request to the support page both came back stamped iad1 — the same geography as the database.
What we are not claiming about hosting
That region is our host’s default for this project, not something pinned in our configuration, so we can tell you where requests ran and not that they must always run there. If that distinction matters to your business, ask, and we will pin it and say so here.
Separately, the layer in front of that — the network that terminates your connection and serves cached files like our logo and typefaces — is global, and we are not going to pretend otherwise. A visitor in Europe is answered by a machine in Europe. That layer sees the request; the database it reaches is still the one in Virginia.
If your guests are in the UK or the EU, read this
Storing their data in the United States is an international transfer, and Slate has no transfer mechanism in place today — no standard contractual clauses, no adequacy arrangement, nothing signed with you. We are not going to pretend otherwise on a privacy page.
If that applies to your business, raise it with us before you rely on Slate, and take it to your own advisor. It is on the list of things counsel has to settle.
How long it is kept, and how deletion actually works
How long: indefinitely, with one exception
There is no retention schedule in Slate. Bookings, customer records, payments and audit entries are kept until somebody asks us to delete them. Nothing expires on a timer, nothing is anonymised after a period, and closing or abandoning an account deletes nothing whatsoever.
The one exception is a rate-limiting table that briefly holds an email address to stop repeated booking attempts. It is cleared after two hours by a job that runs every five minutes. That is the only automatic deletion of personal data in the entire product.
Deletion: real, complete, and done by a person
There is no delete button — not for a guest, not for an operator, not anywhere in the console. Deletion is a manual database operation, and we would rather describe it accurately than dress it up:
- Deleting a whole organization removes it and everything belonging to it, including the append-only records nothing else can touch — the audit log, the message log, signatures. It is the widest erasure the product has, and it is what we do when an owner asks us to erase their business. It does not reach the owner’s own login; see below.
- Deleting a single booking is narrower than it sounds. It removes the booking and what hangs off it, but the customer record — name, email, phone — belongs to the organization rather than to the booking, and it stays. So does the log of any message addressed to that person. If somebody wants their details gone rather than just their reservation, say so, because those are two different operations.
- Some records cannot be edited or partially removed at all. The audit log, the message log and signature records are append-only by design — that is what makes them worth having. They can go with the whole organization, and not otherwise.
We will complete a deletion within 30 days of establishing that the request is genuine and came from someone entitled to make it — an owner for an organization, or the business for one of its guests.
What a deletion does not reach
An operator's own login is not part of their business. Deleting an organization takes the business with it — every booking, customer, payment, session and audit entry — and leaves the account the owner signs in with. The email address, the hashed password, the name on the profile and the record of each sign-in, including its IP address, belong to the person rather than to the organization, and nothing in the organization delete reaches them. Deleting the login is a second, separate request. Ask for it by name if you want it, and we will do it on the same 30-day footing — we would rather you knew that than assumed it was included.
Beyond our database, nothing. Records held by a payment processor stay with the payment processor; a Google token is revoked at Google, by the operator. And our database host keeps its own backups on its own schedule — a deleted row can persist in a backup until it ages out, and we do not control when that is.
Your rights, and how to use them today
Depending on where you live you may have rights to see, correct, delete, export, or object to the use of your personal data. We are not going to list statutes we have not had checked. What we can tell you exactly is which of these Slate can perform today and how:
| You want to | Self-serve? | How it actually happens |
|---|---|---|
| See what is held about you | Partly | A guest's manage link shows the name, the email address and the phone number held for them, plus the booking. Anything beyond that: ask, and a person puts it together. |
| Correct something | No | No edit screen exists for a customer record. Ask the business, or ask us, and a person changes it in the database. |
| Delete your data | No | Manual, by a person, within 30 days. The retention section below sets out exactly what each kind of deletion reaches, and what it does not. |
| Get a copy of your data | Operators only | An operator can export their own reports as CSV from the console. A guest asks, and a person prepares it. |
| Object, or ask us to stop | No | Ask. For a booking, the business decides — it is their data and their contract with you. |
| Stop marketing messages | N/A | Slate sends no marketing of any kind, to anyone. There is no list to leave. |
To make any of these requests, write to privacy@usecalibrate.ioto confirm — or, if you would rather use the address this product prints everywhere else and that we know is read every day, cooper@usecalibrate.io. Either reaches a person answering from an ordinary mail account; neither runs through Slate, which is why they work when Slate’s own messaging does not. Tell us enough to find you: the booking reference, or the business name and the address you booked with.
If you are unhappy with how we handled it, you can complain to your local data protection authority. We would rather you told us first.
How it is protected, and where that stops
- An anonymous visitor has no access to any table. The public booking page and the manage page reach the database only through a short list of named functions, each of which decides for itself what it will return. There is no general read path to fall through.
- Tenancy is enforced in the database, not in the application, so one organization cannot read another’s rows even if a page asked it to.
- Manage links are stored scrambled. We keep a one-way hash of the token, never the link itself, and it can be revoked.
- Error reports are scrubbed before they are written. Email addresses, booking references, tokens, keys, card-length digit runs and phone numbers are stripped, and the page path is rebuilt from the route pattern so a tenant name or a token never rides along in a URL.
The limits, since a security section that only boasts is useless
A human name written in free text has no pattern to match, so it survives the scrubbing described above. Google calendar tokens are stored without an encryption layer of their own. And a manage link is a bearer key: whoever holds it can act on that booking.
No system is perfectly secure and we are not going to claim this one is.
Things you might expect us to collect, and we do not
Some of these exist as empty space in the database, waiting for a feature that has not been built. An empty column collects nothing, and a privacy policy that describes intentions rather than behaviour is worthless, so:
- Waivers and signatures. Slate’s marketing page mentions waivers. The feature is not built: there is no way to sign one, and no signature — or signature IP address — has ever been recorded. If it ships, this page changes before it does.
- Named attendee lists. Nothing in the product creates one. A check-in list can be read, but nothing writes names into it.
- Acceptance of terms at checkout. Slate does not record that a guest agreed to anything, and does not record a consent IP address. Any page telling you otherwise would be wrong.
- Marketing profiles, lead scores, cross-site identifiers. None of it. See section 5.
Children
Slate is business software and a booking page for adults arranging trips. It is not directed at children and we do not knowingly collect data from one. A child’s name might reach a booking if an adult typed it in — that is the operator’s collection, and their responsibility. If you believe a child gave us information directly, write to us and we will remove it.
Changes to this policy
When this policy changes, the new version is published on this page with a new check date at the top. That date is the record.
Slate has no working way to reach you about a change. Our email provider rejects everything, so there is no announcement list we could honestly point you at. Until that is fixed, checking this page is the mechanism, and we would rather say that than imply a channel that does not work.
Contact
For privacy and data-rights requests specifically: privacy@usecalibrate.ioto confirm. Both reach a person. If your question is about a specific booking, name the business and the reference and it will get to the right place faster.