Privacy
Privacy policy
What we collect, what we do not, and who else touches it. Written to be read by a board rather than by a lawyer, and short enough that reading it is realistic.
There are two different things going on here, and almost every confusing privacy policy is confusing because it refuses to separate them. The first is this website, where we hold a handful of details about people who ask us questions. The second is your ensemble's portal, where your board holds records about its own members and we are only the people who keep the lights on. The rules are different in each, so they are set out separately.
Part one — this website
What we collect
Only what you type into a form. There are three of them and that is the whole list.
| Form | What it takes | Why |
|---|---|---|
| Contact | Your name and email address. Optionally your ensemble, roughly how many members it has, your role on the board, and a message. | To answer you. |
| Book a walkthrough | The same fields, plus the time you picked, your time zone, and a random cancellation token. | To hold the slot, send you the invitation, and let you cancel without having to email anybody. |
| Open the demo | Your name and email address. Optionally your ensemble and a note about your role. | To let you in, and because someone who has looked round the demo is someone worth following up with. |
Two technical items are stored alongside those records. When a form is submitted we take your IP address, combine it with a secret value, hash it one way, keep the hash and throw the address away. The hash lets us notice the same person submitting five times in an hour. It cannot be turned back into an address. Bookings also keep your browser's user-agent string, which is the line every browser sends describing itself, so that a booking failure can be diagnosed.
What we count
We do want to know whether anybody is reading this, so the site counts visits. It uses Vercel Web Analytics, which runs on the company that already hosts the site rather than adding another company to the list, and which was chosen because it does its counting without cookies and without keeping your address.
What a recorded visit contains:
- The page you looked at, and when.
- The page you came from, if you followed a link, and the campaign tag on the link if there was one.
- Your country, region and city, worked out from the request and then discarded.
- Whether you were on a phone, a tablet or a computer, and which browser.
To tell one visit from two, the service makes a one-way hash of the incoming request. That hash is good for a single day and is thrown away after it, which means we cannot follow you from one day to the next, and nobody can follow you from this site to another one. Your IP address is not stored. No cookie is set and nothing is written to your browser's storage.
The site is also built to count three actions, because knowing that four hundred people read the pricing page and one of them wrote to us is the only way to tell whether any of this is working. Where that counting is switched on, sending an inquiry, booking a walkthrough or opening the demo records a note that says only Inquiry sent, Walkthrough booked or Demo opened. Nothing you typed goes with it, and the note cannot be tied back to you. On the plan this site runs on today those three notes are not recorded at all, and only page visits are counted. We would rather describe what the site can do than quietly turn it on later.
One related detail, because it is the kind of thing a policy usually leaves out. The link that cancels a walkthrough carries a token in the address. The page strips it out of the address bar before anything counts the visit, so the token is not in the analytics, in your browser history, or in the referrer passed on to anything else.
You can decline all of it. The counting is a small script, and any content blocker or a browser with tracking protection turned on will stop it loading. Nothing on the site breaks when it does, and we will not put up a wall or a banner asking you to turn it back on.
What we do not collect
This site sets no cookies. Not one — not for the counting described above, not for preferences, and not for a consent banner about the cookies we are not setting. There is no advertising pixel, no session recording, no heatmap, no cross-site tracking, and no profile built about you. We do not know your name unless you type it into one of the three forms. We do not buy lists, and we do not collect addresses from directories and add them to anything.
One honest exception. The site loads its two typefaces from Fontshare and Google Fonts, which means your browser makes a request to those services and they can see your IP address, as they can for any site using them. They receive nothing else from us, and no information you have typed.
Part two — your ensemble's portal
In your portal, your ensemble decides what goes in and why. In the language the privacy laws use, your ensemble is the controller and we are the processor. Practically, that means the records belong to your board, and we handle them on your instructions rather than for our own purposes.
What is in there is whatever your board puts in there: member names and contact details, sections and instruments, attendance, the dues ledger, the music library, concert programs, and whatever documents the board uploads.
What we will not do with it
- We will not sell it, rent it, or share it with anyone for their own purposes.
- We will not use it to train a model, ours or anybody else's, and there is no AI feature in the product that reads it.
- We will not mine it for aggregate statistics, benchmarks, or marketing claims about our own customers.
- We will not email your members about Rehearsal Letter. Mail from the portal is mail your board sends.
We look at your data only when we need to: to keep the deployment running, to fix something, or because you asked us to help with a specific problem. One deployment is one ensemble, in its own database, so there is no shared pool to accidentally look across.
The full arrangement, including our obligations when we use a subprocessor and what happens on termination, is set out in the data processing terms that form part of your service agreement.
Who else handles it
We run a small operation on other people's infrastructure, which is the honest and usual answer. These are the companies involved, all of them in the United States.
| Company | What it does | What it sees |
|---|---|---|
| Vercel | Hosts this website and the portal application, counts visits to this website, and keeps the nightly copies of portal records in private storage in the United States. | Requests to the site, including IP addresses, in its own server logs. The visit counting is separate and keeps no address, as set out above. The nightly copies hold the same portal records as the database. |
| Supabase | Runs the database, on Amazon Web Services in northern Virginia. | Everything stored: inquiries, bookings, and portal records. |
| Resend | Sends the mail the site and the portal generate. | The recipient's address and the contents of that message. |
| Our own email and the calendar the walkthrough booking writes to. | Correspondence with us, and the details of a booked walkthrough. |
If we add or change one of these in a way that affects your portal, you will be told in advance under the data processing terms.
How long we keep things
- Inquiries, bookings and demo sign-ups. While the conversation is live, and for up to twenty-four months after we last hear from you. Then deleted. Ask sooner and it goes sooner.
- Canceled bookings. Removed once the slot has passed.
- Visit counts. Aggregate figures only, held by the analytics service for up to twelve months. The daily hash that tells one visit from two is discarded after twenty-four hours, so there is nothing left to connect a visit to a person, and nothing for us to look up if you asked.
- Portal records. For as long as your agreement runs. When it ends you get a full export in open formats, and the deployment and its database are deleted within thirty days of that export.
- Backups. Deleted records persist in database backups for up to thirty days before those roll off.
Your rights
Twenty states now have comprehensive privacy laws and Michigan, where we are, is not yet one of them. Sorting people by postcode to decide who deserves which rights is a tedious way to run a small company, so we do not. Whoever you are and wherever you are, you can ask us to:
- tell you what we hold about you;
- send you a copy of it;
- correct anything wrong;
- delete it; or
- stop contacting you.
Email letterc@rehearsalletter.com and say which. We will confirm within a few days and finish within thirty. There is no charge and nothing about your service changes because you asked.
If your request concerns records inside an ensemble's portal, we will pass it to that ensemble's board rather than act on it ourselves — those are their records, and acting on them without instruction is precisely what a processor must not do.
Children
This website is meant for the adults who run ensembles, and we do not knowingly collect anything from a child through it. Some ensembles do have members under eighteen. Where that is so, the ensemble decides what to record about them and is responsible for whatever consent its own rules and local law require. We hold those records on the board's instruction and for no other purpose.
Security
Everything travels over TLS and is encrypted where it is stored. The database uses row-level security so that a signed-in member can reach their own ensemble's records and nothing else. Access on our side is limited to the one person who runs the company, with no shared logins. The public demo runs on a separate, read-only connection to invented data.
None of that is a guarantee, and anyone who offers you one is selling something. It is a description of what is actually in place.
If something goes wrong
Michigan's Identity Theft Protection Act requires notice without unreasonable delay when a breach puts personal information at risk, and we will give it. If the breach touches an ensemble's portal we will notify that board directly, in writing, with what we know and what we are doing — not a status page you have to think to check.
Changes
The date at the top is the date this version took effect. If we change something that matters — a new subprocessor, a new category of data, a shorter or longer retention period — current customers get an email about it rather than a quietly edited page.
Who we are
Rehearsal Letter is a product of The Aisle Collection LLC, Ann Arbor, Michigan. Privacy questions, requests, and complaints all go to the same place: letterc@rehearsalletter.com. A person reads it.
This page describes our practices. It is not legal advice, and it is not a substitute for your own board taking a view on what your ensemble records about its members.