15 Minute Markets

Privacy

Privacy policy

Draft of October 18, 2026.

Draft pending legal review. This policy describes what the site stores today, but it has not been reviewed by a lawyer and is not yet in effect.

Who we are

15minutemarkets.com (“15 Minute Markets”, “we”, “us”) is run by PromptReports LLC, 210 Molly Court, O’Fallon, IL 62269, in the United States. We publish research on prediction markets, sell the Research and Institutional plans, and offer the Ask desk, the Rulebook journal and a data API. We do not trade for customers. 15 Minute Markets is independent and is not affiliated with, endorsed by, or sponsored by Kalshi or Polymarket.

Questions and requests about your data go to support@15minutemarkets.com.

What we collect

Your account

Billing

Stripe handles payments. We store your Stripe customer and subscription identifiers, your plan, the subscription’s status and, on the Institutional and Data plans, the firm the licence names. Your card number never reaches our servers; Stripe collects it on its own pages and keeps its own records under its own privacy policy.

On the Team plan, the buyer owns an organisation and invites people to it. We store the organisation’s name, its members and their roles (owner, admin or member), and each invitation: the email address invited, the role, who sent it, when it expires and whether it was accepted or withdrawn. A member who joins holds a seat, which we record on their own account as the Team plan with the status “seat”, for as long as the buyer’s subscription runs. When it ends, we take every seat back.

The Ask desk and your model keys

To write an answer, the desk sends your question and what our tools return, which can include your own account’s settings and records, to the model provider whose key you saved. That provider handles it under your own agreement with it.

Exchange keys

The Rulebook journal

API keys and usage

Webhooks

A removed endpoint stays in your records, marked removed, until you delete your account. We send your endpoint our own research events only, never data about you or anyone else.

AI agents and the MCP server

Every agent grant needs two-factor sign-in, and if you turn two-factor off, your grants are revoked and your agents stop. The MCP server is open only to our own admins, for testing, until we open it to customers. Until then these records exist only for admin accounts.

Emails you choose

Your settings for account alerts, price alerts (the series and levels you watch), outage notices, the morning and weekly summaries and the Rulebook emails, and a record of each one sent so nobody is emailed twice. Every email you can turn off carries a one-click unsubscribe link.

The newsletter

You can subscribe to the weekly research newsletter with an email address alone, without an account. We store the address, whether it is waiting for confirmation, confirmed or unsubscribed, when each of those happened, the page you signed up on, and which version of the sign-up wording you saw. We send a confirmation link first and mail nothing else until you open it. Every newsletter has a one-click unsubscribe link; after you use it we keep the address marked as unsubscribed so it is not mailed again, and we delete it on request. Links in the newsletter pass through our own click counter, which records the issue and the article, not who clicked.

The same list carries the morning and evening daily briefs. We store which of the three emails you chose (the weekly newsletter, the morning brief, the evening brief), and you can change that from a link in any of them. If you turn a brief on from your account, we add your account's verified address to the list with that choice, without a second confirmation. Links in a brief pass through the same click counter, which records the edition and the page, not who clicked.

Page counts

We count page views on our own servers, with no cookies, no browser storage and no third-party scripts. We keep only daily totals: views per page, unique visitors per day, reads by known AI agents, and newsletter sign-ups, confirmations, unsubscribes, sends and clicks. To count a visitor once a day we make a one-way hash of your network address and browser type with a random value that changes every day; the hash and that day’s value are deleted when the day ends, and the address itself is never stored. If your browser sends Do Not Track or Global Privacy Control, we count the page view but make no hash.

Ask the lab

“Ask the lab” on the research lab page answers research questions, with or without an account. For each conversation we store your questions and the answers, which of our tools each answer used, what the answer cost us, and the study request the desk drafted, if it drafted one. If you then send that request with the form, the request is linked to the conversation. If you are not signed in, we set one cookie holding a random id (not tied to your name or email) so a conversation can continue and our daily limits apply to you. For rate limits we keep a one-way, keyed hash of your network address (for IPv6, of its first half), never the address itself.

When you are signed in and ask about your own account, the desk reads your plan, its status, your newsletter setting, whether your email is confirmed and two-factor is on, your firm, and your own study requests, quotes and commissions, and passes what it read to Anthropic, our model provider for this desk, to write the answer. It changes nothing on your account. Please do not include personal details in a question.

Study requests and client accounts

When you ask us for a study we keep your name, firm, email, the question, your timeline and the size you chose, and, once we take it on, the commission’s status, its scope, the quote, progress, interim figures, the files we deliver and a log of every change. We email you when its status changes; those emails are about your request, not marketing. Your data download includes them; deleting your account unlinks them from it, and we keep the request itself for our records of the work.

Older trading records

Automated trading is not offered to customers. An account that used the trading pages before they closed may still hold its strategy settings, the orders our service recorded for it, balance snapshots and an event log. They show in your data download and are deleted with your account.

Logs

Our hosts keep request logs (time, path, network address, browser type) and our own error messages for running and securing the service. We write no passwords, keys or card data to logs.

How we use it

We do not sell your personal information, share it for cross-context behavioural advertising, or run advertising trackers. We do not use your journal, your questions or your records to trade for ourselves.

Who processes it for us

When you save your own model key, the provider handles your questions under your agreement with it as well. Kalshi and Polymarket US are not our processors: your relationship with each exchange is under its own terms and privacy policy. Each processor handles data only to provide its service to us. We may also disclose information when the law requires it, to protect rights and safety, or as part of a sale or reorganisation of the business, in which case this policy continues to apply to it.

How long we keep it

Deleting and downloading your data

From your data page you can download a JSON file of every record we hold about you, and delete your account. Secrets (password hash, two-factor secret, tokens, sealed keys) are listed only as present or absent. Deletion cancels your subscription at once, deletes your sealed keys, revokes your API keys, agent grants and webhook endpoints, and deletes your account with every record attached to it. We keep one line saying that an account was deleted on that date, with nothing that points to you, so we can show that deletion requests are honoured. You can also email us to make any request.

Security

Passwords are hashed with argon2id, two-factor secrets are encrypted, and two-factor sign-in is required before you can connect an exchange key or approve an agent. Exchange keys are sealed before storage and can be opened only by our research service; model keys are sealed in a vault the database’s customer role cannot read. The database enforces row-level security so each customer’s records are readable only in that customer’s own session. All traffic is encrypted in transit. No system is perfectly secure; if a breach affects your data we will tell you as the law requires.

Cookies

We set only the cookies sign-in needs: a session cookie, and short-lived cookies Auth.js uses for security (CSRF protection and the Google sign-in round trip). If you continue with Google from an invite, a cookie holds the terms version you accepted for up to 15 minutes. Your theme choice is kept in your browser’s local storage. Stripe sets its own cookies on its checkout and billing pages. We use no advertising or analytics cookies. If you use Ask the lab without signing in, we set one more cookie, lab_visitor, holding a random signed id, sent only to the desk itself and kept for up to a year so your conversation and its limits carry over.

Children

The service is for adults. You confirm you are 18 or older when you request an invite and when you create an account, and we do not knowingly collect information from anyone under 18. If you believe a minor has an account, tell us and we will delete it.

Your rights under US state privacy laws

Depending on where you live (for example California, Colorado, Connecticut, Virginia, Utah, Texas, Oregon and other states with consumer privacy laws), you may have the right to know what personal information we collect and how we use it, to get a copy of it, to correct it, to delete it, and to opt out of its sale, targeted advertising or profiling. We do not sell or share personal information for advertising and do not profile you for decisions with legal effects. You may use these rights through your account pages or by emailing us, and you may use an authorised agent. We will verify your request by confirming control of your account, and we will not treat you differently for using your rights. If we refuse a request, you may appeal by replying to our answer; if the appeal is refused you may contact your state attorney general.

California residents: in the past 12 months we collected identifiers (email, name, account ids, IP address), commercial information (subscription and payment status), account credentials in sealed form (exchange and model provider keys), and internet activity on our site (logs, API and agent call records). We disclosed them only to the processors listed above, for the purposes listed above.

Changes

We will post changes here with a new date. If a change materially affects how we use information we already hold, we will tell you by email or on the site before it takes effect.

Contact

PromptReports LLC, 210 Molly Court, O’Fallon, IL 62269. Email support@15minutemarkets.com.