Juxtapose licence agreement · Mac App Store edition · Version 1.1

Juxtapose end-user licence agreement

This is the agreement for the Mac App Store edition of Juxtapose. Juxtapose is also sold directly, on different terms, and that copy carries its own agreement. Where the two differ, the one that came with your copy governs.

Version 1.1, 24 August 2026

Juxtapose is made and sold by Rohith Venkata Bhamidipati, based in London, England. I trade in my own name. There is no limited company behind Juxtapose, so there is no company number and no registered office, and this agreement is between you and me personally.

In what follows, "I" and "my" mean me, and "you" and "your" mean you. This agreement sets out what you may do with the software you have bought, what I promise and what I do not promise.

It is written to be read. If anything here is unclear, ask me before you buy.

The short version

Every line below is a summary of a section that follows, and the section is what governs.

1. What you are buying

You are buying a licence to use Juxtapose. You are not buying the software itself. I retain ownership of it, and of everything in it that I wrote.

The licence is perpetual. Once you have paid for it, it does not expire, and there is no subscription to renew.

Who you are buying from: two answers

This distinction is important because there are two arrangements, with different counterparties.

The sale is with Apple. Apple are a separate company and are the seller for the purposes of the transaction: they take your money, handle the tax, deliver the application and hold the record of what you own. Your payment goes to them, not to me. Their terms and privacy policy apply to the purchase, and you agreed to them with your Apple Account.

The licence is with me. This document, and everything it says about what you may do with the software, what it sends, what happens if it is discontinued and what I promise about how it works, is between you and me.

When this agreement says "I", it means me, and I do not speak for Apple. Where something is actually done by Apple, such as taking a payment or making a refund, this agreement says so.

If you are a consumer, this arrangement does not reduce your rights. See sections 16 and 18.

2. Which licence you need

There is one licence and one price. $199.99, once, and it covers every use.

Personal or commercial, on your own or inside an organisation of any size, the licence is the same and the application is the same. There is no cheaper edition with features missing, no revenue threshold to work out which side of you fall on, and no upgrade to buy later if your circumstances change.

The price shown in the App Store is the price you pay. Apple account for any tax due as the seller, so nothing is added at checkout and nothing is billed to you afterwards.

If you bought Juxtapose directly rather than through the App Store, a different agreement applies and it is the one that came with that copy.

3. The free trial

You can use the whole application free for seven days before deciding. There are no card details to give, nothing to cancel, and no features held back.

The seven days are counted on your own machine, and nothing leaves it. Unlike the directly sold version of Juxtapose, this one registers nothing with any server of mine, because there is no server of mine involved in it at all. Your trial is a small file in the application's own storage.

This is a deliberately weaker arrangement than counting the trial centrally, and it is weaker in your favour: a trial that reaches nobody cannot tell anybody that you are trying it.

When the seven days are up, you need to buy Juxtapose to carry on:

If you already bought Juxtapose on another Mac signed in to the same Apple Account, you do not need to buy it again. Restore it, and the trial ends the moment the restore completes.

4. The perpetual licence and updates

Every update is free, forever. Not free for a year, and not free within the version you bought. If you buy Juxtapose today, every future release is included, including major ones. There is no version 2.0 to buy again, and there is no paid upgrade of any kind.

Updates arrive through the App Store, like any other application you have from it. Juxtapose does not check for them itself and has no updater of its own.

I am not obliged to release updates, to support any particular operating system version indefinitely, or to keep any specific feature forever. If a future release of your operating system breaks Juxtapose, I will try to fix it, but I cannot promise that a version you bought years earlier will run on hardware or systems that did not exist when you bought it.

If I ever stop releasing updates, what you already have keeps working. I will not disable it, degrade it, or stop it opening your workspace.

5. How many machines and who the licence belongs to

The purchase belongs to your Apple Account. That is Apple's arrangement rather than mine, and it is a more generous one than the directly sold version of Juxtapose offers.

You may install and use Juxtapose on any Mac you sign in to with the Apple Account that bought it, under the terms Apple set for that account, including Family Sharing where you have it switched on. There is no key to move, no seat to release, and no limit I impose on top of Apple's.

If you replace a machine, or reinstall on one, buy nothing again: sign in and restore the purchase. The lock screen and the Licence section of Settings both offer it, and it costs nothing.

A licence still covers one person. Sharing an account so that several people can use one purchase is not what the account is for and is not covered by this licence. Section 6 says what that means for colleagues.

6. Everybody who runs Juxtapose needs a licence

Juxtapose is licensed per person, and that means any person who runs it.

This includes people who join somebody else's decision to answer comparisons. They do not hold the project themselves, but they still need a licence. There is no free evaluator seat.

A judge that is not an installation of Juxtapose, such as a language model connected over MCP or a scoring program you wrote, is not a seat and needs no licence. The licence attaches to a person running my software.

7. Working on one decision together

Juxtapose lets several people work on one decision together. One person hosts the decision and holds the candidates, the evidence and the history. Others join and answer the comparisons they are given.

Everyone in that session needs their own licence. A host and three colleagues judging alongside them is four licences, not one. The host's licence covers the host.

There is only one licence and one price (section 2), so there is nothing to work out about which one anybody needs. Four people is four licences, whoever bought them.

Three things follow, and they are worth saying plainly:

You decide what you share. When you host a decision, you choose what evidence is served to each judge. I have no part in that and no visibility of it. If you host a decision containing confidential material and admit somebody to it, that is your disclosure, not mine.

Admission is yours to control. Joining requires a code read off your screen and a six-digit comparison that you confirm. That confirmation is the only thing standing between a stranger and your decision, so read the digits before you accept. I cannot make that check for you.

Hosting announces itself on the network. So that a colleague can find you without typing an address, a machine offering a decision announces that it is there: a short identifier and a port, to everything on the same network. It does not announce your name, the name of what you are comparing or how many candidates it holds, and it will not tell a machine that asks either. What you are offering is answered only to somebody presenting the pairing code from your screen, over an encrypted connection, and the candidates, the evidence and the comparisons are never sent to anybody who has not been admitted. What anybody on the same network can still tell is that a machine there is running Juxtapose and is hosting something.

8. Transferring a licence

A purchase made through the App Store cannot be transferred. It belongs to the Apple Account that made it, and Apple do not provide any way to move it to another account. That is their rule, not mine, and nothing in this agreement can change it.

So there is no sale, gift or reassignment of a Mac App Store copy: if somebody else needs Juxtapose, they buy it themselves.

If you need transferable licences, for example to buy for employees and reassign them as people join and leave, the directly sold version of Juxtapose is the one to buy. Its own agreement covers transfers, and you can ask me about it.

9. Your documents and your decisions stay on your machine

This is central to the product, so it is a term of this agreement rather than a marketing claim.

Juxtapose is a desktop application. Your workspace is a single file on your own disk, holding your candidates, your comparisons, your preference history and the text Juxtapose read from your documents. Your original files are never copied into it. Juxtapose reads them where they already live and records where they are.

None of that is ever sent to me. I have no server holding your work, no account for you to create, and no copy of anything you compare. I could not produce your workspace if I were asked for it, because I have never had it.

The only way any of it reaches another person is if you send it there yourself, by admitting a colleague to a decision (section 7) or by exporting a file and passing it on. Both are things you do deliberately, and neither goes through me.

Your workspace file is not encrypted, and that is a deliberate choice rather than an omission. It is an ordinary SQLite database, so anybody with access to your disk can read it. If your comparisons are confidential, turn on your operating system's disk encryption, which is FileVault on a Mac and BitLocker on Windows. That protects the file properly and it is not something I can do for you.

I considered encrypting it myself and decided against it, because the price would have been the promise in section 12. A workspace I had encrypted would need my software, or my key, to open. As it stands your decisions are readable by any tool that reads SQLite, today and in ten years, whatever becomes of me. I would rather you kept that than have me hold a key on your behalf.

If you connect Juxtapose to a cloud AI service yourself, that service's terms apply to whatever you send it, and this section stops covering that material. Doing so is your choice and it is off by default.

10. What Juxtapose sends and what it does not send

Nothing reaches me. There is no server of mine in this version at all.

The directly sold version of Juxtapose contacts my server three times: a licence check, a trial registration and an update check. This version does none of them, and the code that would has been compiled out of it rather than merely switched off. Apple decide what you own and Apple deliver updates, so there is nothing for my server to be asked and no reason for your machine to speak to it.

That means:

What Apple know is what Apple always know: that you have this application, and what you paid. That is their record of a purchase you made from them, governed by their privacy policy rather than by this agreement. I do not receive it. I have no account for you, no email address of yours, no name, and nothing whatever about what you compare.

The one network Juxtapose does use, and only when you ask

Juxtapose can share a comparison with somebody else on your own local network, so that two people can judge the same decision (section 7). This is the only networking in the application.

It goes machine to machine over the network you are both already on. It does not pass through any server, mine or anybody else's, and nothing about it reaches the internet. It happens only when you start it, and stops when you stop it.

When a machine is offering a decision it announces that it is there: a short identifier and a port, so the other machine can find it. It does not announce what you are comparing or how many candidates it holds, and it will not tell a machine that asks either. What somebody on the same network can learn is that a machine there is running Juxtapose and is hosting something.

Your files, once more, plainly

Your documents, your candidates, your comparisons, your judgements and your exports stay on your machine. They are not uploaded, not backed up by me, and not readable by me. There is no copy of them anywhere but where you put it.

11. Your licence does not depend on me at all

In the directly sold version of Juxtapose this section is a long promise about what a failed licence check may and may not do to you. Here it is a short one, because there is no check.

Juxtapose does not ask anybody's permission to run. It does not contact my server, it does not require the internet, and there is no verification that can fail, time out, be misread or be turned against you. Install it, and it works: on a train, on an aeroplane, on a machine that has never been online, and in ten years when whatever I am doing then is not this.

The one thing that decides whether the application is unlocked is whether the purchase was made, and that is recorded on your own machine. A later failure to reach Apple never un-records it. If you have paid, you keep working.

Restoring a purchase does need to reach Apple, because only Apple can confirm what your account owns. That is the single operation in Juxtapose that requires a connection, it happens only when you ask for it, and failing it takes nothing away from a machine that is already unlocked.

12. If Juxtapose is discontinued or I stop trading

A careful buyer asks this before paying for perpetual software. Here is the answer.

Your copy keeps working. There is no server it needs, no account of mine it depends on, and nothing that expires. If I disappeared tomorrow, your copy would carry on exactly as it did the day before. That is not a promise about my intentions; it is a fact about a version with no licence check in it (section 11).

Your files were never mine to lose. Your documents, images, audio and video stay where they have always been, in your own folders, untouched.

Your workspace is yours and it is readable. It is one file called workspace.juxta, in Juxtapose's own storage. It is an ordinary SQLite database, which is an open, documented, public-domain format that many free tools can open. Copy it, back it up, or read it with something else. You do not need Juxtapose, or me, to get at your own comparisons.

You can get everything out today, without waiting for discontinuation. Juxtapose exports your comparison to Markdown, CSV and a printable report, exports your decision history to CSV, and copies your chosen originals out to a folder without altering them. That is not a promise about the future. It is a feature you already have.

If I discontinue Juxtapose or stop trading, I undertake to:

There is one limitation, and it is Apple's rather than mine. Whether you can download Juxtapose again in future depends on the App Store continuing to list it, which is not something I control and not something I can undertake for. Keep a backup of your workspace file, which is the part that matters and the part you can hold yourself. A copy of the application you have already installed keeps working whether or not the listing does.

13. What you may not do

You may not:

14. Other people's software inside Juxtapose

Juxtapose is built on a great deal of other people's work, including ONNX Runtime, the PaddleOCR models, and several hundred open-source libraries. All of it is listed in THIRD-PARTY-NOTICES.md, which ships with the application and says what each component is, who wrote it, and what licence it carries.

Those components stay under their own licences. Nothing in this agreement takes away a right one of those licences gives you, and where this agreement and one of them disagree about a particular component, that licence wins for that component.

15. Juxtapose organises evidence, it does not make your decision

This is a real limitation of the product and not a formality, so it is worth being specific.

Juxtapose never invents a value. Every cell in a comparison table holds sentences taken word for word from your own documents, with the lines they came from. It does not convert units, convert currencies, work out which of three numbers is the real price, or do arithmetic on anything. It holds no figures, so it cannot total, average or filter by them.

Juxtapose never decides anything. A candidate's rank is worked out from the comparisons you answered. You cannot type a rank in, and nothing accepts one. Where you have not compared two things, it says so rather than guessing. Where your answers contradict each other, it shows you the contradiction rather than resolving it.

But it can miss things, and you must check its reading. Juxtapose finds the options in a document automatically, and it does not find all of them. On the test documents I measure against it finds most, not every one, and no document written by somebody for their own purposes, rather than written to test it, has yet been through it. A candidate it fails to find is one you will not see. It marks the ones it is unsure about, and it marks where a document is silent on a topic, but it cannot mark what it did not notice.

Read the source material. Juxtapose is a tool for laying out evidence and recording your own judgements. The reading is yours to verify and the decision is yours to make. I am not responsible for the outcome of a decision you make using it, including any commercial, professional, financial, legal or personal consequence of that decision.

This does not reduce your rights under section 16. If the software itself is faulty, that is my problem. If you chose the wrong supplier having read what it showed you, that is not.

16. What I promise about the software

I promise that Juxtapose will work substantially as described in its documentation and on its sales page, and that I have the right to license it to you.

If you are a consumer

You are a consumer if you are buying mainly for purposes outside any business of yours.

The Consumer Rights Act 2015 gives you rights about digital content that cannot be excluded or limited by contract, and nothing in this agreement tries to. Juxtapose must be:

If it is not, the law gives you remedies. Depending on the circumstances, these can include having it repaired or replaced, a reduction in the price, and in some cases a refund. Those remedies are yours by law. Anything offered to you, including the fourteen-day money-back guarantee in section 18, sits on top of them and does not replace them.

I will not use the Apple arrangement to avoid this responsibility. Because Apple are the reseller (section 1), there is a genuine legal question about which of us the Act makes responsible for these obligations, and it is not one I am going to answer in my own favour in my own agreement. Accordingly, whichever way it falls, if Juxtapose is not of satisfactory quality, not fit for a purpose you made known, or not as described, come to me and I will put it right or see that you are refunded. I will not tell you it is Apple's problem, and if it turns out the law says the claim lies against them, I will help you make it rather than leave you to work it out.

Nothing in section 15 or section 17 takes any of this away.

If you are buying for a business

Beyond the promise at the top of this section, Juxtapose is provided as it is. I do not promise that it is free of faults, that it will run without interruption, that it will suit a particular purpose of yours, or that it will read any given document correctly. So far as the law allows, no other warranty applies, whether written, spoken, or implied by statute or custom.

17. What I am liable for

Some things cannot be limited and are not. Nothing in this agreement limits my liability for death or personal injury caused by my negligence, for fraud or fraudulent misrepresentation, for breach of the statutory rights described in section 16, or for anything else the law does not permit me to limit.

If you are a consumer

I am liable for loss you suffer that was a foreseeable result of my breaking this agreement or of failing to use reasonable care and skill. Foreseeable means that it was either obvious that the loss would happen or something you told me about before you bought.

I am not liable for loss that was not foreseeable, or for loss arising because you used Juxtapose for a business, since that is not what a consumer licence is for.

If Juxtapose damages your device or other files, and that happened because I did not use reasonable care and skill, the law requires me to repair the damage or compensate you, and I will.

There is no artificial cap on any of this. A term capping my liability at what you paid would not be fair to a consumer and is not included.

If you are buying for a business

So far as the law allows:

Either way

Keep backups. Juxtapose does not back your workspace up for you, and it is a file on a disk like any other. This is a request, not a way of avoiding anything above.

18. Refunds and changing your mind

Apple hold your money, so Apple make the refund. This is the one part of this agreement where the Mac App Store edition is meaningfully worse than buying Juxtapose directly, and it is worth being straight about rather than burying.

You ask Apple, at reportaproblem.apple.com, using the Apple Account that made the purchase. Their process and their timescales apply, and the decision is theirs. I cannot make the refund, and I cannot overrule them.

What I will do is support your request. Email me and I will say, in writing and to whoever needs it, that I do not object to the refund and that you asked me within a reasonable time. That helps more often than it does not. It is not a guarantee, because it is not mine to guarantee.

If you are a consumer, your legal rights are unaffected by any of this. The Consumer Contracts Regulations 2013 give you fourteen days to cancel something bought at a distance, and that right runs against the seller, which for these sales is Apple. Separately, if the software turns out to be faulty, your rights under section 16 apply and are not limited to any period Apple set.

The seven-day trial exists so that you can find out before paying, and it is the whole application. Given that refunds are out of my hands here, please use it.

19. If this agreement ends

This licence lasts until it ends. It ends if you break its terms seriously and do not put it right within thirty days of me asking you to in writing.

Ending it is a last resort and is proportionate to what went wrong. An honest mistake about which licence you needed is something to fix by paying the difference, not something I would end a licence over.

If it does end, you must stop using Juxtapose and remove it from your machine. Your workspace and your documents remain yours, and you may keep them, open them with other tools, and do as you like with them. Nothing about ending this licence gives me any claim over your work.

You can end this agreement at any time by stopping using Juxtapose and removing it. If you do that within the period in section 18, you get your money back.

20. Changes to this agreement

I may change this agreement for licences issued in the future. Those changes do not apply to a licence you have already bought. The agreement you were shown when you bought is the one that governs your licence, and I will keep every version of it available at https://rohith.co.uk/juxtapose/agreements.

21. Law

This agreement is governed by the law of England and Wales, and the courts of England and Wales have jurisdiction over any dispute about it.

If you are a consumer, this does not deprive you of the protection of the law where you live, and you may bring proceedings in your own courts. If you live in Scotland or Northern Ireland you may bring proceedings there.

This is the whole agreement between us about Juxtapose. If a court finds any part of it unenforceable, the rest still applies.

22. Getting in touch

Rohith Venkata Bhamidipati, trading in his own name London, England rohith@rohith.co.uk 27 Old Gloucester Street, Holborn, London WC1N 3AX

I am one person, so support and complaints come to the same address.

For anything about the payment itself, such as a receipt, an invoice, a tax question or a card that was charged twice, Apple hold the record and are the only ones who can answer. Refunds are theirs too: see section 18. For anything about the software, come to me.


Juxtapose is copyright 2026 Rohith Venkata Bhamidipati. All rights reserved.