Privacy Policy

Your data, and what we do with it

Effective October 10, 2026

The short version

Slantwise collects what it needs to run your account: your email, your preferences, and how you interact with stories. Feed personalization is optional and off by default. We also keep aggregate daily usage counts for 90 days and may attribute a signup to a campaign tag kept in your browser for up to 30 days. We don't sell your personal data or use it for third-party advertising. You can delete your account and all your data at any time from Settings.

Bot-generated X replies are available through a local, operator-attended app for explicit inbound requests for context. Availability is not guaranteed; each exact reply requires individual owner approval before sending. See X requested-context replies.

What we collect

  • Account: your email, your password (stored only as a salted hash, so we never see it), and a display name. If you sign in with Google, we receive your email and name from Google instead of a password.
  • Preferences & location: the topics you choose, the sources, stories, and issues you follow, and an optional country, state, and city you provide for local coverage and election reminders. If you use the elections page, you can mark yourself as registered to vote; that flag is self-reported and stays in your profile.
  • Activity: the stories you view, bookmark, share, or skip, and your reading history. This powers your reading archive and stats. If you turn on personalization (optional, off by default), it also shapes your feed ranking through a taste profile we keep; turning personalization off deletes that profile.
  • Aggregate usage: daily counts of initial public page entries, source-to-arc links, sharing actions, and arc follow attempts and successes. Counts are grouped by page type, public source, arc, or story pathname where available, an allowlisted campaign category, and a broad referrer category (direct, search, social, internal, or other). These counts do not store raw query strings, referrer URLs, IP addresses, account IDs, or visitor or session identifiers. We do not connect these counts into individual browsing histories. Authentication, account, and admin pages do not send these events. The campaign category comes only from the current page URL, while the referrer category describes how the document was opened. A campaign is not carried to later pages, and these counts do not measure visitor journeys or campaign conversions. Moving between pages within the site does not add another landing count.
  • Signup attribution: a valid campaign tag in a referral link may be stored in your browser for up to 30 days. If you sign up during that time, the first tag is sent with signup and associated with your account. This is separate from aggregate usage counts.
  • Operational logs: hosting and service access logs may contain IP addresses, request URLs, and request times for operation and security. They are separate from the aggregate usage counts described above.
  • Billing: if you subscribe, payments are handled by Stripe. We store a Stripe customer ID, never your card number.

How we use it

To operate your account, rank your feed (personalized only if you opt in), process subscriptions, send the emails you ask for, keep the service secure, and understand aggregate usage so we can improve Slantwise. That's it. We do not sell your personal data, and we do not use it for third-party advertising.

Who we share it with

Only the service providers we need to run Slantwise, and only the data each needs to do its job:

  • Stripe: subscription payments
  • Google: optional “sign in with Google”
  • Resend: sending email
  • Hetzner: hosting
  • Cloudflare: DNS and database backup storage
  • Sentry: service error reporting; aggregate usage event requests are excluded
  • Anthropic: generating some story summaries

We may also disclose information if required by law, or to protect the rights and safety of our users and the service.

Cookies & tracking

We use first-party storage to keep you signed in. Signup referral tags use localStorage with a 30-day expiry. Aggregate usage counting does not set cookies or create persistent visitor or session identifiers, and does not use third-party analytics scripts.

We skip aggregate usage events when your browser sends Do Not Track or enables Global Privacy Control. Account features and signup referral attribution are separate from these counts.

How long we keep it

We keep your account data for as long as your account is active. When you delete your account, we remove your personal data and cancel any active subscription. Aggregate daily usage counts expire from the live database through a daily cleanup of the 90-day window. Database backups may retain earlier copies until backup rotation removes them. Browser signup referral tags expire after 30 days; a tag attributed at signup remains part of account data.

X requested-context replies

Slantwise offers bot-generated replies on X to explicit inbound requests for context. Requests are handled through a local, operator-attended app; availability is not guaranteed. Individual owner approval of each exact reply is required before sending. Replies come from @AskSlantwise, a labelled automated account managed by @slantwisenews. Replies are public on X and subject to X's privacy policy.

Request text, optional context, draft replies, and approvals are held only in memory for one attended session, with no saved content queue. X content is not sent to external APIs for inference or used for model training. We do not link X identities to site visitors or their browsing activity.

Local send receipts contain only necessary numeric account, request, author, and reply IDs, fixed statuses, and timestamps to bind the sending account and prevent duplicate or uncertain sends. Receipts expire after 30 days; expired records are cleaned up when the tool is next used or during maintenance. This is not a promise of automatic deletion at the 30-day deadline.

Opt-out IDs are retained while the deployment is active to prevent replies to future requests from those accounts. If a required erasure includes an ID needed to honor an opt-out, we end the deployment so future requests cannot receive replies from it. Termination purges all retained IDs and permanently disables that deployment.

For opt-out or erasure assistance, email support@slantwise.news. The operator must keep the support inbox monitored and verify the opt-out route before each sending session. Handling of a request requires operator review and confirmation; sending an email does not itself erase records or establish that erasure is complete.

These storage limits apply to the reply tool itself. They do not guarantee erasure from operating-system memory or swap, browser or terminal history, or X's systems.

Your choices and rights

You can review and update your information in Settings, or delete your account and all your data at any time from Settings → Account. Deletion is permanent and can't be undone. Depending on where you live, you may have additional rights under laws such as the GDPR (EU/UK) or CCPA (California), including the right to access, correct, delete, or object to certain uses of your data. To exercise any of these, use the controls in your account or email us below and we'll help.

Children

Slantwise isn't intended for anyone under 13, and we don't knowingly collect data from children. If you believe a child has created an account, contact us and we'll remove it.

Changes & contact

We'll update this policy as Slantwise evolves and note the date above; for material changes we'll give you notice. Questions or requests: privacy@slantwise.news.

Terms of Service

The agreement that covers using Slantwise, including Supporter billing.

Read it →

Questions? privacy@slantwise.news