Privacy

Privacy Policy

Historical privacy policy draft, prepared September 20, 2026. The notice above describes its review status.

Draft prepared September 20, 2026. Applies to Spur's API (api.spur.cards), the hosted MCP connector at mcp.spur.cards, and the Spur iOS app.

1. What Spur is

Spur helps you pick the right credit card for a given purchase. You tell Spur which cards you carry (by product name — never a card number), and Spur returns the card most likely to earn the most rewards. Spur does not process payments, store card numbers, or move money.

Spur is offered through: (a) a web-based onboarding page at mcp.spur.cards, (b) a hosted Model Context Protocol (MCP) server that AI assistants (including Meta's Muse) can connect to under your control, and (c) an iOS app.

2. What Spur collects

3. What Spur does not collect

4. How Spur uses it

Spur uses your data only to answer your requests, keep your account secure, and improve the service. Specifically:

Spur does not sell your data. Spur does not use your data for advertising or ad targeting.

5. Subprocessors (who else touches your data)

Spur runs on Google Cloud in the United States (Cloud Run and Cloud SQL in the us-central1 region). Some third parties may process your data on Spur's behalf, under contract. The list differs by surface:

For the Muse connector flow specifically:

  • Google Cloud (us-central1) — hosts every Spur API and MCP server request. All operational data lives on Google Cloud.
  • Apple — if you use Sign in with Apple through the iOS app, Apple mediates the sign-in and can provide a private-relay email. The Muse onboarding page does not use Apple.

Additional subprocessors that may be involved for the iOS app (not the Muse connector):

  • Foursquare, Google Places — venue lookup for on-device location alerts, only when you have opted in. They receive coordinates and a search query, not your account identity.
  • Apple Push Notification service — delivers push notifications, only when you have opted in.
  • PostHog — product analytics with a pseudonymous ID. Only active when the operator has provisioned a key; sensitive values are stripped before forwarding.
  • Sentry — crash and error diagnostics. Sentry's Send Default PII flag is disabled, and Spur scrubs auth headers, cookies, request bodies, user IDs, emails, tokens, and other PII-adjacent fields at the SDK boundary. Only active when the operator has provisioned a DSN.

Provisioning of PostHog and Sentry is set at the infrastructure level; those keys are not mounted in the default deployment today. This policy will be updated to name any additional live subprocessor before it is added.

6. How Spur protects it

7. Retention and deletion

Your account and its data persist as long as your account is active. You have the right to delete your account at any time.

How to delete today: the DELETE/v1/meendpoint deletes your account and cascades to your API keys, refresh tokens, wallet, goals, notification preferences, sign-up bonus tracker rows, manual spending entries, analytics events, push tokens, Plaid link state, and any waitlist row that matched your email. Your users row is anonymized (email rewritten todeleted_<id>@deleted.spur.app, name / avatar / Apple ID / Apple refresh token ciphertext / date of birth / phone number all cleared) and marked deleted.

A user-facing delete button is not yet exposed on the Muse onboarding page at mcp.spur.cards. Until that ships, you can delete your account by:

After deletion, anonymized aggregate counters (used only for service-health metrics) and records Spur is legally required to retain may persist. Encrypted backups age out on a rolling schedule.

8. Your rights

Wherever you live, Spur honors the following on request. For users in the EU/UK (GDPR) and California (CCPA/CPRA) these are legally required:

Requests go to contact@spur.cards. If you are in the EU/UK and Spur does not resolve something, you can complain to your local data-protection authority.

9. Affiliate links and commissions

Some card recommendations may include an application link that earns Spur a commission when a user applies for and is approved for a card. When any such link appears in a response, the API attaches the following disclosure verbatim:

“Heads up: Spur may earn a commission if you apply through this link.”

A commission does not change which card Spur recommends. The recommendation engine scores cards on the rewards they earn against the merchant and amount you asked about; the affiliate relationship is a separate field on the card catalog and is neither an input to nor a tiebreaker for the score.

10. Location data

The Muse connector does not use location. If you also use the iOS app and turn on smart location alerts, your iPhone watches for place visits on-device. When you arrive somewhere, the app sends the coordinate to Spur's servers to identify the merchant. Spur stores aggregate counters only — never a per-person location trail. Sensitive place categories (medical, legal, religious, and similar) are filtered on-device and never trigger an alert. Turning off smart alerts stops the monitoring itself, not just the notifications.

11. Age

Spur is for adults. You must be 18 or older. Spur does not knowingly collect data from anyone under 18; if Spur learns it has, that data will be deleted.

12. Changes and contact

Spur will update this page when the service changes what it collects, who processes it, or how long it is kept. Material changes will be announced in-app or by email before they take effect, not after. The date at the top of this page always reflects the current version.

Questions or requests go to contact@spur.cards. A human answers.

This page is a draft prepared by an internal audit for the Meta Muse connector submission. It reflects the state of the code at commit 74794d0e and must be reviewed by a qualified attorney before publication.