Rivet privacy policy

Last updated August 31, 2026

Rivet is private by design. Most of your day stays on your device. This policy explains what leaves it when you choose a connected feature or allow website analytics, which provider receives it, and the choices you have.

Rivet (“Rivet,” “we,” “us”) is a planning app for iPhone, iPad, and Mac, provided by James Whelan. By using Rivet, you agree to this policy.

The short version

How your data is stored

Rivet is local-first. The content you create lives in Rivet’s storage on your device. Because it’s on your device, you stay in control of it, and most of Rivet works with no network connection at all.

Website analytics

Rivet’s website can use Google Analytics to measure page visits, referral sources, and clicks that lead to the App Store. Google Analytics does not load until you choose Allow analytics. If you choose No thanks, no Google Analytics request is made and the website works normally.

After you allow analytics, Google may set first-party analytics cookies such as _ga in your browser. We disable advertising signals and do not use this information for advertising or cross-site tracking. You can change your choice at any time through Analytics settings in the website footer. Withdrawing consent stops future measurement and removes Rivet’s Google Analytics cookies from your browser.

Account and sign-in

You can use Rivet without an account, or sign in with Sign in with Apple or Google. Signing in with Google is also how you connect Google Calendar and Meet. We use these only to identify your account and provide the features you ask for. They are not used for advertising or cross-app tracking.

For signed-in accounts, Rivet stores an account identifier, hashed Apple or Google sign-in identifiers, installation and session identifiers, and encrypted provider credentials where needed. If you link Apple and Google, we keep their identifiers together so either sign-in can access the same Rivet account. We do not combine accounts merely because their email addresses match. Linking Rivet sign-ins does not merge separate Apple iCloud libraries.

To recognise Rivet Pro across your linked sign-ins, we retain Apple-verified purchase identifiers, the purchased product, and its subscription, expiry or refund status. Apple handles payment; Rivet does not receive your payment card details. Account identifiers and purchase records are used to provide and protect your account and Pro access, not for advertising or tracking.

Smart Add refinement (optional, Pro)

By default, Rivet understands what you type using on-device parsing. If you’re a Pro subscriber and you turn on Smart Add refinement, the raw text you type into Smart Add is sent to Rivet’s enrichment endpoint, which forwards it to our AI provider, Anthropic (the maker of Claude), purely to improve how that text is understood. This text:

Because Smart Add can contain personal, work, calendar, or health details, this feature is off until you choose to turn it on. Keep it off to use on-device parsing only.

Permissions you can grant

Each of these is optional, asked for in context, and revocable in the iOS or macOS Settings app:

Apple Health and Apple Music data are used only to display things on your timeline. They are not sent to our servers and are never sent to the AI provider.

Google data

When you connect Google, Rivet’s use of information received from Google APIs follows the Google API Services User Data Policy, including its Limited Use requirements. We use Google Calendar data only to provide the calendar and Meet features you ask for. We don’t sell it, use it for advertising, or use it to train AI models.

Trakt viewing data

When you connect Trakt, Rivet exchanges the viewing information needed to provide your watch history, watchlist, viewing summaries, and recommendations. Requests pass through Rivet’s hosted relay to Trakt. Trakt associates this information with the Trakt account you connected and retains it under Trakt’s terms and privacy policy. Disconnecting Trakt removes Rivet’s local access tokens; you can manage or delete the viewing data held by Trakt from your Trakt account.

Subscriptions

Rivet Pro is sold through Apple. Apple processes your payment; we never see your card details. We receive your subscription status so we can unlock Pro features.

What we do not do

Service providers

We share information only with providers that make a feature you chose work, and only for that purpose: Apple (sign-in, payments, Health, Music, Calendar, and Reminders), Google (sign-in, Google Calendar, Meet, and consent-based website analytics), Anthropic (optional Smart Add refinement), Trakt (optional viewing features), and Vercel (website hosting and Rivet’s secure relay endpoints). We require providers handling Rivet data to protect it consistently with this policy and applicable law.

Data retention

Your on-device content stays until you delete it in Rivet, delete your account, or remove the app. Smart Add refinement requests are processed to return a result and are not retained against your Rivet identity. Google Analytics, Google Calendar, and Trakt retain information under their own policies. You can stop future website measurement at any time through Analytics settings.

Removing the app does not by itself erase your private iCloud library or your Rivet account. Account deletion removes Rivet's account, linked sign-in credentials, sessions and purchase-access records. We retain a deletion receipt containing hashed request proofs, without your content or a plaintext account identifier, so an interrupted deletion can be safely retried. Deleting your Rivet account does not cancel an Apple subscription or erase Apple's own purchase records.

Your rights and choices

Children

Rivet is not directed to children under 13 (or under the minimum age required in your country), and we don’t knowingly collect their information.

Security

We use reasonable measures to protect your information, including encryption in transit for anything that leaves your device. No method of storage or transmission is completely secure, so we can’t guarantee absolute security.

International transfers

Where information leaves your device for Smart Add, a connected Google or Trakt service, or website analytics you allowed, it may be processed in another country. Where required, we put appropriate safeguards in place for those transfers.

Changes to this policy

We may update this policy as Rivet evolves. We’ll change the “last updated” date above and, for material changes, give you notice in the app.

Contact

Questions about privacy? Email us at support@rivetcal.app.