Operator and scope
Who this policy covers
Macro by Mark is operated by Mark Jayson Martinez Farol as a sole proprietor based in Nevada, United States. This policy explains how the website, account system, dashboards, watchlists, model pages, Marco assistant, billing flows, support channels, and related operational systems handle information.
References to "Macro by Mark," "the site," "we," or "us" mean Mark Jayson Martinez Farol as the sole proprietor and operator of Macro by Mark. Third-party data providers, payment processors, identity providers, and infrastructure platforms also apply their own privacy terms to their systems.
Data categories
Information handled by the product
The product may process the following categories of information when you use relevant features:
This section also serves as the current notice at collection for first-party platform data.
- Account identifiers such as name, email address, user id, sign-in provider, and profile state.
- Authentication and security state, including session metadata and encrypted Supabase tokens kept server-side in httpOnly session cookies.
- Saved product records such as dashboards, widgets, watchlists, watchlist alert settings, notifications, workspace preferences, and account profile choices.
- Billing and entitlement metadata needed to connect a signed-in account to Stripe Checkout, Stripe Portal, subscription status, plan access, invoices, and administrative grants.
- Marco assistant input, such as messages you send, saved signed-in conversation history, the current page path, request-level source cards, source availability notes, and limited profile context such as a sanitized first name when available.
- When you explicitly ask Marco about your own dashboards, watchlist, or workspace objects, scoped summaries of those saved records, such as title, indicator names, widget count, project status, saved-run metadata, capped workspace snippets, and updated date. Raw dashboard configuration is not intentionally sent in the request context.
- Support, feedback, academic-access, or administrative messages you send directly to the operator.
- Operational telemetry such as route, event, device/browser, performance, error, abuse-prevention, and rate-limit signals.
Device storage
Local browser storage
Macro by Mark uses browser storage for local interface state and drafts. Examples include dashboard drafts, saved local dashboards, watchlist preferences, account workspace settings, simulator sessions, chart or model preferences, dismissed notices, and other device-local product state.
Local browser storage normally remains on your device. It syncs to account-backed services only when the product feature is built to do that, such as signed-in dashboard sync, watchlist sync, saved Marco conversation history, account preferences, notifications, or alert delivery state.
Account security
Authentication and Supabase account data
The current account architecture uses Auth.js for site sessions and Supabase for account-backed user data. Supabase access and refresh tokens are kept inside the encrypted httpOnly Auth.js session boundary and are not exposed to browser JavaScript. Server account routes use the signed-in user id to scope account/profile, dashboard, watchlist, Marco conversation, notification, workspace, entitlement, and password-related operations.
This design reduces token exposure in the browser while still allowing signed-in users to maintain account-backed state. No security design is perfect; users should protect their email account, avoid shared-device sessions, and report suspicious account activity.
Service providers
Third-party processors and infrastructure
Macro by Mark relies on service providers to operate the product. Depending on the feature, those providers may include hosting and deployment platforms, Supabase, Auth.js-compatible identity providers, Google sign-in, Stripe, Resend, Upstash Redis, Trigger.dev, analytics and performance tools, Anthropic for Marco assistant responses, and official or commercial economic data providers.
Stripe handles payment card collection and card processing. Macro by Mark receives billing and subscription metadata from Stripe, but does not store full card numbers. Public economic data providers remain responsible for their own systems and terms.
GDPR-style requests
Lawful bases and international transfers
Where GDPR, UK GDPR, or similar law applies, Macro by Mark evaluates processing under the lawful basis that fits the specific activity: contract performance for account, subscription, and requested product features; legitimate interests for security, abuse prevention, reliability, and basic product operations; consent for optional analytics; and legal obligation for tax, accounting, valid legal requests, and required notices.
Macro by Mark is operated from the United States and uses providers with U.S. or global processing paths. For EEA, UK, or Swiss institutional reviews, transfer terms, DPAs, and Standard Contractual Clauses are reviewed through the vendor and buyer contract path rather than implied by this public page.
Assistant data
AI training and model-provider handling
Macro by Mark does not intentionally use Marco messages, saved dashboards, watchlists, or workspace records to train a Macro by Mark foundation model. Marco requests may be sent to the configured model provider when the server cannot answer through a deterministic fallback.
Provider handling follows the provider terms and data-processing terms in force for the relevant account. Do not enter regulated, confidential, or highly sensitive information into Marco unless the applicable provider and contract terms have been reviewed for that use.
Purpose limitation
How information is used and shared
Information is used to:
- Operate the website, account system, dashboards, watchlists, alerts, billing, and support workflows.
- Maintain saved state, preferences, entitlements, notifications, and security controls.
- Run Marco, including source-backed answer context, rate limiting, abuse prevention, and safety checks.
- Debug errors, improve reliability, measure feature quality, and protect the service.
- Comply with law, enforce terms, investigate misuse, and respond to valid legal or platform requests.
Information may be shared with service providers acting on behalf of Macro by Mark, at a user's direction, during a business transfer, to comply with law, or to protect rights, safety, security, or service integrity. Macro by Mark does not sell personal information for monetary consideration.
Signed-in Marco conversation history is saved as capped account-backed threads so it can follow the user across browser sessions. Visitors keep tab-local chat history only. Server logs for Marco are designed to record operational fields such as tier, route mode, source availability, model, latency bucket, tool status, and error class, rather than raw private message text or raw saved-object contents.
Retention and rights
Retention, deletion, and privacy rights
Account-backed records are retained while needed to provide the product, maintain security, resolve billing or support issues, comply with law, or preserve legitimate operational records. Users can delete device-local browser storage through their browser. Account deletion or data requests can be sent to privacy@macrobymark.com.
Depending on location and legal thresholds, users may have rights to access, delete, correct, opt out of certain sales or sharing, limit sensitive personal information use, object to or restrict certain processing, portability, and non-discrimination for exercising privacy rights. Macro by Mark will evaluate requests under applicable law, including Nevada privacy law, the CCPA/CPRA where applicable, and GDPR/UK GDPR-style requests where applicable.
The Privacy Choices page lists current self-service export, correction, deletion, cookie, and manual request paths.
Nevada residents may submit a verified request not to sell covered information. Macro by Mark does not sell covered information, but the same privacy contact is the designated request path for Nevada privacy questions.
When a browser exposes a Global Privacy Control signal, the site treats it as an opt-out from non-essential analytics and marketing categories in the local consent store.
Age and updates
Children, changes, and contact
Macro by Mark is not directed to children under 13 and does not knowingly collect personal information from children under 13. If you believe a child under 13 provided information through the site, contact the operator so it can be reviewed and deleted where appropriate.
This policy may be updated as the product, providers, or legal requirements change. The effective date will be updated when material changes are made. Privacy, browser storage, account sync, analytics, and data-request questions can be sent to privacy@macrobymark.com.
If a security incident creates a legally required personal-data notice, Macro by Mark follows the incident-response runbook and applicable notification windows.
Primary references
Sources that informed the current posture. Included for transparency; this doesn't turn the page into legal advice.
- Nevada Revised Statutes Chapter 603A
Nevada's internet privacy notice and verified opt-out request framework.
- California DOJ CCPA Overview
California consumer privacy rights, including access, deletion, correction, opt-out, and non-discrimination.
- CPPA CCPA Monetary Threshold Update
Current CPI-adjusted CCPA business and enforcement thresholds effective January 1, 2025.
- European Commission GDPR Overview
EU privacy principles and individual data protection rights used as a request-handling benchmark.
- European Commission DSR Handling
Reference for responding to individual privacy-rights requests in a timely, documented way.
- FTC COPPA Rule
Federal children's privacy rule used for the under-13 handling posture.
Related policies
The other pages that round out the trust posture for Macro by Mark.
Cookie Policy
Required cookies, optional analytics, consent refresh, and Global Privacy Control handling.
Privacy Choices
Export, correction, deletion, cookie controls, GPC handling, and manual request paths.
Subprocessors
Current vendors, data classes, region notes, and the institutional review path.
Terms of Use
The usage rules, no-advice framing, intellectual-property boundaries, and service protections for the site.
Acceptable Use Policy
Security boundaries, automation limits, sanctions posture, source-use rules, and enforcement paths.
Refund Policy
Subscription cancellation, default non-refundability, trial-conversion review, and support request path.
Contracts
DPA, MSA, order-form, security review, insurance, and institutional buyer request paths.
Copyright
Copyright, attribution, source-credit, takedown, provider-rights, and DMCA-agent status.
SOC 2 Path
Current non-attested status, mapped runbooks, open evidence gaps, and buyer review path.
Public Status
Manual incident-communication posture, tracked service areas, and support/security channels.
Legal Changelog
Current public index of legal, privacy, security, and trust-policy updates.
Ethics & Compliance
Source transparency, no-endorsement posture, model restraint, and research-integrity guardrails.
Accessibility Statement
The accessibility posture, current limitations, and how to report a barrier or request an accommodation.