KeyRotate terms of use

Effective 2 November 2026

These terms are an agreement between you and Enfour, Inc. ("Enfour", "we") covering your use of KeyRotate for macOS and KeyRotate for Windows. By using KeyRotate you agree to them. If you do not agree, do not use the app. These terms cover KeyRotate only; other Enfour products have their own. The same text is included in the Mac app, under Settings; section 7 covers how each edition is sold.

1. What KeyRotate is

KeyRotate stores API keys and records of AI subscriptions, replaces keys at vendors that support it, and updates the files and applications you tell it those keys are used in. It runs on your Mac or Windows PC. There is no KeyRotate account, no KeyRotate server, and nothing you store is sent to us.

2. Your keys stay yours

Secret values are stored as macOS Keychain items belonging to this app, protected by your Mac's login and, where you enable it, Touch ID. We cannot read them. If you turn on iCloud Keychain syncing, Apple syncs those items between your own devices under Apple's terms; that is between you and Apple.

If your subscription lapses, every key you have already stored stays visible, copyable and exportable. Rotation, file updates and account switching pause. We will not withhold your own credentials from you.

3. What you are responsible for

KeyRotate changes files you nominate, including configuration on servers you connect it to, and it asks vendors to issue and sometimes to revoke credentials. Those actions can interrupt services that depend on them. You are responsible for choosing the right files and servers, for having backups, for reviewing what KeyRotate reports before you confirm a change, and for complying with the terms of every vendor whose credentials you manage.

KeyRotate deliberately does not revoke a superseded key for you. Revoking is yours to do, once you are satisfied nothing still uses the old value.

4. Vendors and third parties

KeyRotate talks to vendor APIs — to check a key, read an expiry or usage figure, or mint a replacement — using credentials you supply. It does so only for the vendors whose keys you have asked it to manage. We do not control those vendors, their availability, their pricing, their rate limits or their decisions about your account. Your relationship with each vendor is governed by that vendor's own terms.

Automated features that send a request on your behalf, such as starting a plan's next usage window, are yours to enable and yours to keep within the vendor's terms. Check that a vendor permits automated requests before turning such a feature on.

5. No warranty

KeyRotate is provided as is, without warranty of any kind, to the fullest extent the law allows. We do not warrant that rotation will always succeed, that a vendor's API will behave as documented, that a reading is current, or that the app is free of defects.

6. Limitation of liability

To the fullest extent the law allows, Enfour is not liable for indirect, incidental, special or consequential damages, for lost profits, or for lost or corrupted data. Our total liability for any claim relating to KeyRotate is limited to the amount you paid for it in the twelve months before the claim. Nothing here limits liability that cannot be limited by law, and you may have rights under consumer law that these terms do not affect.

7. Subscription

KeyRotate is sold as an auto-renewing monthly subscription through the App Store. The price and billing period are shown in the app before you buy, in your own currency.

Payment is charged to your Apple Account on confirmation of purchase. The subscription renews automatically, and your Apple Account is charged for the next period, unless you turn off automatic renewal at least 24 hours before the end of the current period. Renewal is charged within 24 hours before the period ends, at the price then in effect for your plan.

You can manage the subscription and turn off automatic renewal at any time in your Apple Account settings, on the Mac under System Settings, or at apple.com/account. Cancelling stops the next renewal; it does not end the period you have already paid for, and the app keeps working until that period ends.

If a free trial is offered and you take it, any unused part of it is forfeited when you buy a subscription to KeyRotate. Where a trial is offered, its length and what happens at the end are shown before you start it.

Payment, renewal, cancellation and refunds are handled by Apple under the terms shown at purchase and in your Apple Account settings. We do not process your payment and do not see your payment details. Refund requests go to Apple, not to us.

If the subscription lapses, every key you have already stored stays visible, copyable and exportable; only rotation, file updates and account switching pause.

KeyRotate for Windows

The paragraphs above about Apple apply to the Mac edition. KeyRotate for Windows is not sold through an app store: it is an auto-renewing monthly subscription bought from us at frontierstack.app/keyrotate-buy.html. The price is shown there before you buy (US$1.99 or ¥200 a month). The yen price includes Japanese consumption tax; outside Japan, any sales tax or VAT that applies is added at checkout.

Payment is charged to your card when you confirm the purchase, and again each month on the same date until you cancel. Card payments are processed by Stripe, Square or Paddle; we do not see or store your card details. Orders processed by Paddle are sold by Paddle.com as Merchant of Record under the Paddle Buyer Terms.

Cancel at any time by contacting us through KeyRotate support from the email address you bought with. Cancelling stops the next renewal; it does not end the month you have already paid for, and the app keeps working until that month ends. Refund requests go to us the same way, or to Paddle for an order Paddle processed.

The subscription comes with a licence code by email. It activates KeyRotate for Windows on up to three PCs at a time, and you can move it to another PC yourself. A licensed PC must reach the licence server at least once every 30 days to keep writing. The Mac and Windows subscriptions are separate; neither unlocks the other. A lapsed Windows subscription leaves your keys readable in the same way as above.

8. Changes and ending

We may update KeyRotate and these terms. Material changes will be shown in the app. If you stop agreeing, stop using the app and cancel the subscription; your stored keys remain readable and exportable.

9. Governing law

These terms are governed by the laws of Japan, without regard to conflict-of-laws rules. Mandatory consumer protections in your own country of residence still apply.

10. Contact

Enfour, Inc. — support at frontierstack dot app

See also the KeyRotate privacy policy.