●moray: ssh, sftp & terminal

~/legal

Terms of Service

Moray is a client: it connects to servers you own, with credentials you supply, and we never see any of it. That shapes the whole agreement — what you get, what it costs, and what we can honestly be responsible for.

v4 · updated 13 October 2026 · privacy policy

01This agreement

These Terms of Service (“Terms”) form a legal agreement between you and Bartłomiej Żabicki, a sole proprietor established in Poland, operating as BartStudio (“we”, “us”, “our”), registered address ul. Podgórska 3, 32-010 Baranówka, Poland, NIP PL6821775165, contact hello@bartstudio.io.

They govern your use of the Moray apps for iPhone, iPad and Mac and the website at moray.bartstudio.io. You accept them by downloading, accessing or using Moray. If you do not agree, do not use Moray.

Read them together with our Privacy Policy, which forms part of this agreement. These Terms supplement, and do not replace, Apple's Licensed Application End User License Agreement — see the Apple section below.

02What Moray is — and is not

Moray is a client. It speaks SSH, SFTP and the terminal protocols to servers you choose, using credentials you supply. It gives you a terminal with tabs, a file manager, port-forwarding tunnels, key management and host organization.

It is not a hosting service, a VPN, a proxy or a relay. We operate no server that your traffic passes through: your device connects directly to yours. That is the product's main design decision, and it shapes what we can and cannot be responsible for later in this document.

You need an Apple device meeting the requirements on the App Store listing, and network access to whatever you are connecting to. Some capabilities require Moray Pro; the app makes clear which.

03Your servers are your responsibility

This is the most important section in these Terms, so it is early rather than buried.

  • You must be authorised. You may only use Moray to connect to systems you own or are explicitly permitted to access. Using it to reach a system without permission may be a criminal offence in your jurisdiction, and is a breach of these Terms.
  • You are responsible for what you run. A terminal executes exactly what you type, with the privileges of the account you used. Moray does not review, sandbox or second-guess your commands. A destructive command runs destructively.
  • You are responsible for your credentials. Keep your device locked, keep your keys protected, and remove access for devices you no longer have.
  • You are responsible for your backups. Before you edit a config, delete a directory or run a migration from a phone, have a way back.
  • You are responsible for host verification. Moray shows you a server's fingerprint on first connection and warns you when it changes. Accepting a fingerprint you have not verified, or dismissing a change warning, is your decision and its consequences are yours.

04Eligibility

  • You must be at least 16 years old, or the minimum age of digital consent in your country, to use Moray.
  • There is no Moray account — nothing to register and nothing for us to suspend. Sync uses your own Apple account, governed by your agreement with Apple.
  • The licence is for you, or for one business entity. Pro purchases are not shared through Family Sharing.
  • You can stop at any time by deleting the app. Your data goes with it, and there is nothing with us to close.

05Free, Pro, payment and renewals

The free tier is the app: the terminal (up to three sessions open at once), single-pane SFTP, key management, host-key checks, host organization, three snippets, biometric lock and backup/restore, with no host limit and no time limit. Moray Pro adds iCloud sync and iCloud Keychain sync, port-forwarding tunnels, jump hosts, automatic key authentication, dual-pane and server-to-server copy, hosts in the Files app, unlimited terminal sessions and snippets, custom themes and widgets. If you installed Moray before version 1.1, the dual pane, Files-app mounts, extra terminal sessions and jump hosts you already had remain free for you.

  • Pro · monthly — $0.99 per month, an auto-renewing subscription.
  • Pro · yearly — $7.99 per year, an auto-renewing subscription.
  • Pro · lifetime — $24.99, a one-time purchase of the same unlock, with no expiry and nothing to renew.

Billing through Apple

All purchases are processed by Apple through your App Store account and are subject to Apple's terms. Payment is charged to your Apple Account at confirmation of purchase. We never see or handle your payment details. Prices are shown in the app in your local currency, inclusive of any tax Apple collects; local pricing may differ from the USD figures on this website.

Auto-renewal and cancellation

A subscription renews automatically for the same period at the then-current price unless auto-renewal is turned off at least 24 hours before the end of the current period. Your Apple Account is charged for renewal within 24 hours before the period ends. Manage or cancel at any time in App Store → your account → Subscriptions; cancellation takes effect at the end of the current period and you keep Pro until then. We cannot cancel it for you.

Refunds

Purchases are handled by Apple and refunds are subject to Apple's policies — request one at reportaproblem.apple.com. We generally cannot grant refunds directly for App Store purchases. This does not affect statutory rights you have as a consumer that cannot be waived, including the EU right of withdrawal for digital content.

What “lifetime” means

The lifetime purchase unlocks the Pro capabilities for as long as Moray is offered and your device can run it. It is not a promise that the app will be developed forever, nor that every future capability will be included in it — capabilities that carry a recurring third-party cost may be offered separately, and we will say so plainly if that ever happens. It is not transferable and is not refundable except through Apple.

Price changes

We may change prices for future billing periods and for new purchases. You will be told in advance through the App Store and can cancel before a subscription change takes effect. A lifetime purchase already made is unaffected.

06Buying on the web (Moray for Mac, direct download)

The direct download of Moray for Mac is not sold through the App Store. Pro for it is bought on our website. Checkout is run by RevenueCat and payment is processed by Stripe; we never see your full card details. The seller is named on the checkout page and on your receipt: either us, or Stripe acting as the reseller of record, in which case Stripe's checkout terms also apply to the payment. The price, the billing period and any VAT or sales tax are shown before you pay.

Moray Pro belongs to you, not to one copy of the app. Pro bought on the web, in the App Store, or on your iPhone or iPad works in every version of Moray signed in to the same iCloud Keychain, and Sign in with Apple carries it to a device that isn't. Where you bought it decides only who bills you and where you manage the subscription.

Renewal and cancellation

Monthly and yearly plans renew automatically at the end of each period at the then-current price until you cancel. Cancel at any time through the link in your receipt email or in Moray under Settings → Moray Pro → Manage Subscription; you keep Pro until the end of the period you have paid for. We will tell you by email before a price change applies to your renewal.

Your 14-day right to withdraw

If you are a consumer in the EU, you may withdraw from a web purchase within 14 days of buying it without giving a reason, and we will refund the full amount to the original payment method within 14 days of receiving your request. Write to hello@bartstudio.io with the email address you used at checkout. We extend the same 14 days to everyone, wherever they live. After a refund, Pro is switched off.

Moving to another Mac

Nothing to do: Pro follows you through your iCloud Keychain, or through Sign in with Apple under Settings → Moray Pro. If it ever doesn't, email us the customer ID shown there and we will move it across.

07Acceptable use

You agree not to use Moray to:

  • Access any system you are not authorised to access, or attempt to. Scanning, brute forcing or credential stuffing against systems that are not yours is prohibited outright.
  • Break any law, infringe anyone's rights, distribute malware, or conceal the origin of unlawful activity.
  • Tunnel or proxy traffic in breach of a network's own terms, or to circumvent access controls someone else put in place.
  • Circumvent Moray's entitlement checks, or otherwise obtain Pro capabilities without paying for them.
  • Reverse engineer, decompile or attempt to derive the source of the app, except to the extent that this restriction is prohibited by law.
  • Resell, sublicense or rebrand Moray, or offer it as part of a service of your own.

Because there is no account, enforcement is necessarily limited to what Apple provides — but a breach of these Terms terminates your licence, and serious abuse will be reported to the relevant authorities.

08Licence and intellectual property

  • Ownership: Moray and everything in it — software, interfaces, name, icon and design — is owned by Bartłomiej Żabicki or our licensors and is protected by intellectual-property law.
  • Your licence: a limited, revocable, non-exclusive, non-transferable, non-sublicensable licence to use Moray on Apple-branded devices you own or control, subject to these Terms and Apple's. Moray is a professional tool, so this includes commercial use — at work, on client infrastructure, in a business.
  • Open-source components: Moray includes third-party libraries under their own licences, acknowledged in the app. Those licences govern those components.
  • Your content: your hosts, snippets, keys, notes and files are yours. We claim no rights in them, and — as the Privacy Policy explains — we do not receive them.
  • Feedback: if you send us ideas or feature requests, you grant us a worldwide, perpetual, irrevocable, royalty-free licence to use them to improve Moray, with no obligation to you. Please don't send us anything confidential.

09Third parties and dependencies

Moray relies on services and software we do not control: Apple (the App Store, iCloud and CloudKit, billing), Stripe (payments for web purchases), RevenueCat (entitlements), and open-source SSH and terminal libraries. If one of them changes, breaks or withdraws access, a Moray capability may degrade or disappear, and we are not liable for that beyond our obligations here.

Your servers, hosting providers, networks and any overlay network you use are also third parties in this sense. Moray talking to them successfully depends on them, and on your configuration of them.

10Availability and changes

Moray runs on your device, so it does not depend on our uptime — but we make no guarantee that any capability will work with every server, every protocol extension or every future version of an operating system. We may modify, add or discontinue capabilities as the product develops. We will not remove a material Pro capability during a subscription period you have already paid for without offering a pro-rata remedy.

We are not liable for delay or failure caused by events beyond our reasonable control, including outages or changes at Apple or another provider, network or power failures, legal or regulatory changes, or cyber-attack.

If we ever discontinue Moray we will say so, and the app you have installed keeps working for as long as your devices support it. Your JSON backup exists so nothing traps your data.

11Disclaimer of warranties

  • Moray is provided on an “as is” and “as available” basis, without warranties of any kind — express, implied or statutory — including implied warranties of merchantability, fitness for a particular purpose, non-infringement, accuracy, and uninterrupted or error-free operation, to the maximum extent permitted by law.
  • We do not warrant that Moray will be compatible with any particular server, appliance, shell, protocol extension or authentication mechanism, nor that a connection will be available, stable or fast.
  • We do not warrant that any transfer, edit or command will complete, and we make no representation about the integrity of data on your servers.
  • No advice or information obtained from us or through Moray creates any warranty not expressly stated here.

12Limitation of liability

  • No liability for what happens on your servers. To the maximum extent permitted by law, we are not liable for any loss, corruption or deletion of data, misconfiguration, service outage, downtime, security incident, unauthorised access, or other harm to any system you connect to — including harm caused by commands you ran, files you transferred or overwrote, tunnels you opened, or credentials you stored. We cannot see any of it, and we do not control any of it.
  • Exclusion of damages. To the maximum extent permitted by law, we and our affiliates, employees, contractors and agents are not liable for any indirect, incidental, special, consequential, exemplary or punitive damages, or for any loss of data, profits, revenue, goodwill, business or opportunity, arising from or related to your use of, or inability to use, Moray — even if we were advised of the possibility.
  • Liability cap. To the maximum extent permitted by law, our total aggregate liability for all claims relating to Moray shall not exceed the greater of (a) the total amount you paid us in the 12 months before the event giving rise to the claim, or (b) EUR 50.
  • Basis of the bargain. These limits apply even if a remedy fails of its essential purpose. A client that never sees your infrastructure cannot underwrite it, and the price reflects that.
  • Mandatory rights preserved. Nothing here excludes or limits liability that cannot lawfully be excluded — including for death or personal injury caused by our proven negligence, for fraud or fraudulent misrepresentation, for intentional misconduct, or any liability owed to you as a consumer that cannot lawfully be waived. In some jurisdictions certain limitations may not apply to you.

13Indemnification

To the extent permitted by law, you agree to indemnify and hold us harmless from any claims, losses, liabilities, damages and expenses (including reasonable legal fees) arising from your use of Moray to access any system, your breach of these Terms, your infringement of any third-party right, or your violation of any law — including any claim by an owner or operator of a system you connected to. This does not apply to the extent a claim results from our own breach or unlawful conduct.

14Termination

You end this agreement by deleting the app and cancelling any subscription in the App Store.

Your licence terminates automatically if you materially breach these Terms — in particular the authorisation requirements in “Your servers are your responsibility” and “Acceptable use”. On termination you must stop using Moray and delete it.

Sections that by their nature should survive — Licence and intellectual property, Disclaimer of warranties, Limitation of liability, Indemnification, and Governing law — continue to apply.

15Apple App Store terms

The following applies because Moray is distributed through Apple's App Store:

  • These Terms are between you and us only. Apple is not a party to them and is not responsible for Moray or its content.
  • Your licence is a non-transferable licence to use Moray on any Apple-branded device you own or control, as permitted by the App Store Terms of Service.
  • Apple has no obligation to provide maintenance or support for Moray. Support requests go to hello@bartstudio.io.
  • To the extent any warranty is not effectively disclaimed, you may notify Apple and Apple will refund the purchase price (if any); otherwise Apple has no other warranty obligation whatsoever.
  • We, not Apple, are responsible for addressing any claims relating to Moray, including product-liability claims, claims that it fails to conform to legal requirements, and consumer-protection claims, to the extent not disclaimed above.
  • We, not Apple, are responsible for investigating and resolving any third-party claim that Moray infringes intellectual-property rights.
  • You represent that you are not located in a country subject to a U.S. Government embargo or designated as “terrorist-supporting”, and are not on any U.S. Government restricted-parties list.
  • Apple and its subsidiaries are third-party beneficiaries of these Terms and may enforce them against you.

16Encryption and export

Moray implements strong cryptography, because SSH is cryptography. You are responsible for complying with the laws of your own country regarding the import, possession, use and export of encryption software — a small number of jurisdictions restrict it. Do not use Moray where doing so would break local law.

17Governing law and jurisdiction

These Terms are governed by the laws of Poland, without regard to its conflict-of-laws rules, and subject to the mandatory-rights paragraph in Limitation of liability. The courts of Kraków, Poland shall have jurisdiction over any dispute arising out of or relating to these Terms or Moray.

If you are a consumer, this does not deprive you of the protection of the mandatory law of your country of residence, nor of any right to bring proceedings there. If something goes wrong, email us first; it is faster, and usually enough.

18General

  • Entire agreement: these Terms and the Privacy Policy are the whole agreement between us about Moray.
  • Severability: if any provision is held unenforceable it is modified to the minimum extent necessary or severed, and the rest stays in force.
  • No waiver: not enforcing a right on one occasion does not waive it.
  • Assignment: you may not assign these Terms without our consent. We may assign them as part of a merger, acquisition or sale of the business.
  • Notices: we may reach you through the app or this website. Notices to us go to hello@bartstudio.io.
  • Language: these Terms are written in English; any translation is for convenience and the English text prevails.

19Changes to these terms

This is version 4. When we make a material change we bump the version and update the date above, and where appropriate we will tell you in the app. Material changes take effect after a reasonable notice period and your continued use afterwards means you accept them. Changes never apply retroactively to a period you have already paid for.

Questions about this document? Use the contact form or email hello@bartstudio.io. See also the Privacy Policy.