Meridian (meridian.surf) is a trade name of Surf Online ("we", "us", or "our"). This Privacy Policy explains how we collect, use, store, and share personal data when you use Meridian.
Data controller: Surf Online.
Last updated: June 17, 2026
Meridian (meridian.surf) is a trade name of Surf Online ("we", "us", or "our"). This Privacy Policy explains how we collect, use, store, and share personal data when you use Meridian.
Data controller: Surf Online.
We collect information needed to run Meridian, including:
identify and email scopes).identify, guilds, and guilds.members.read in a separate OAuth flow to confirm access.For your Meridian account and platform operation, Surf Online is the data controller.
For personal data your bots collect from Discord users (messages, member identifiers, stored variables, transcripts, and similar), you are the controller and Surf Online acts as a processor hosting that data on your instructions through the Service. You must provide any notices and obtain any consents required by law for your bots.
Third-party applications you authorize through Meridian OAuth are independent controllers. We are not responsible for their processing. See our Developer terms.
We use personal data to:
We do not sell personal data.
We use the following subprocessors to deliver Meridian. Each processes only the data needed for its role:
| Subprocessor | Purpose | Location | Data processed |
|---|---|---|---|
| Convex | Backend, database, file storage, and real-time API | United States | Account data, bot configurations, variable definitions and stored values, transcripts, platform logs |
| Vercel | Frontend hosting and edge delivery | Global | HTTP request metadata, session cookies |
| Discord | Authentication and bot API | United States | OAuth profile fields, bot runtime data |
| Stripe | Payment processing and subscriptions | United States | Billing contact, payment method metadata (not full card numbers) |
| Cloudflare | CDN, edge, and runner traffic | Global | HTTP metadata, cached assets |
| Resend | Transactional email | United States | Email address, message content for service emails |
We may update this list as our infrastructure changes. Material changes will be communicated according to our Terms of Service.
We are based in the European Union. Some subprocessors process data in the United States or other countries. Where required, we rely on appropriate safeguards such as Standard Contractual Clauses approved by the European Commission for transfers from the EEA/UK.
We keep account data while your account is active. When you request deletion from Account → Danger zone, we delete personal data and bot configurations within 7 days after the grace period, unless a longer period is required by law.
If we terminate your account for abuse or legal reasons, we may retain relevant data for investigations, dispute resolution, or legal hold.
Short-lived data (for example interactive message variables) expires automatically on a shorter schedule.
We use technical and organizational measures to protect data. No method of transmission or storage is completely secure.
Reporting bugs. Sensitive issues (authentication, sessions, billing, account takeover, or exposure of private user or bot data) should be reported through our help center while signed in. Do not post exploit steps, tokens, or customer data in public channels.
General UI bugs and feature requests may be shared in our Discord server.
Do not run bulk scans, credential stuffing, or denial-of-service tests against production. If you accidentally access data you should not have, stop and report it.
Contact: security@meridian.surf. Qualifying security reports may receive a bounty or account credit at our discretion. Nothing here is a binding offer.
Depending on where you live (including the EEA, UK, and California), you may have rights to access, correct, delete, restrict, or port your personal data, and to object to or withdraw consent for certain processing.
You can:
We honor Do Not Track signals where applicable. You may also lodge a complaint with your local supervisory authority.