James Try free

Privacy Policy

Last updated 30 October 2026. This is the full version. Nothing important is hidden in small print.

James holding a shield with a padlock, beside the promises on this page: secure conversations, your data under your control, no unauthorised access, stored in Europe

The short version. Your conversations are stored on our own server in Helsinki, Finland, inside the European Union. Audio is never saved to a file, only the text of what was said, because that is how James remembers you. We do not sell data, we do not advertise, and we do not use your conversations to train models. One email to privacy@hellojames.io gets you a copy of everything or deletes all of it.

1. Who is responsible

The service at hellojames.io is owned and operated by Golan Europe S.L. ("we"), the data controller for the purposes of the EU General Data Protection Regulation (GDPR).

Golan Europe S.L.
Registered office: Av. Blai Bonet 8, Bl. 3, Apartamento 301, Santa Ponça, 07180 Calvià, Illes Balears, Spain
Tax identification number (CIF): B16546020
Commercial register: Registro Mercantil de Islas Baleares, Tomo 2729, Folio 223, Sección 8, Hoja PM-82642

The software is built and maintained for us by Protremix Technology Limited, who act as our processor, on our written instructions only. More company details are on the imprint page.

For anything about your data, write to legal@hellojames.io.

Contact for anything on this page: privacy@hellojames.io. For legal notices: legal@hellojames.io.

2. Who the data is about

Two different people are usually involved, and they have different rights.

If you are setting James up for someone else, you are telling us that you have the standing to do so and that you will tell them. James also tells them himself: in the first conversation he says that he is an artificial intelligence, who set him up, and asks whether it is alright to talk. If they say no, he stops. Their refusal overrides the account holder's wishes.

3. What we collect

DataWhy we have it
Name, age, how to address the person, language, chosen voice, chosen roleSo James can speak to them correctly instead of interviewing them
What you tell us about the person: their history, interests, what not to raiseSo the first conversation is a conversation and not a form
Names and relationships of people in their life, and important datesSo James does not ask "who is Lena?" and does not open cheerfully on the anniversary of a death
The text of conversationsMemory. Without it James cannot continue where you stopped, which is the entire product
Notes about health, mood, and moments of crisisSo he adjusts how he speaks, and so he can decide to reach a family member. See section 5
Contact details of the person to reach in an emergencySo the message can actually be delivered
Technical records: session times, duration, error logsBilling, and finding faults
Account and billing details: your email address, chosen plan, trial and payment status, the Stripe customer reference, and the country used to work out VAT. From Stripe we see only the card brand, the last four digits and the expiry date, never the full numberTo sign you in, take payment, apply the right VAT, send invoices, and keep the accounting records the law requires

What we do not collect

How we count visits without tracking anyone

We want to know whether the site is helping people, for example how many people tried the demo today. We do this with a simple counter on our own server. When one of these steps happens, a daily total goes up by one: the home page was opened, "try now" was pressed, a demo started, a demo lasted two minutes or more, a sign-in link was sent, someone signed in, a companion was created, a subscription was paid.

That is all it stores: the date, the step, and a number. It stores no IP address, no cookie, no device fingerprint and no identifier of any kind, so it cannot tell who you are or link one step to another. Nothing is sent to any outside analytics company.

4. Cookies

We use one cookie, and only to keep you signed in. It is called "js", it is strictly necessary, and it is deleted when you sign out or after 7 days. We also keep a few small settings in your browser's local storage, such as the language you picked and the fact that you have seen our cookie notice. These never leave your device.

We use no tracking cookies, no analytics cookies and no advertising cookies. Because the one cookie we use is strictly necessary, the law does not require us to ask for consent. Our short notice simply tells you about it.

If you arrive through a friend's invite link, a second cookie, "jref", keeps their short invite code for 30 days so the invite can be counted when you create an account. It holds nothing about you. The friend who invited you sees only that a friend joined or paid, with your e-mail address shortened, never your name or anything you told James.

When you pay, you are taken to Stripe's checkout page on checkout.stripe.com. Stripe sets its own cookies there, for security and fraud prevention, under Stripe's own cookie policy. They are set on Stripe's website, not ours.

The full list, with every name and how long each is kept, is on the cookies page.

5. Health and crisis data, Article 9

Conversations like these unavoidably touch on health, mental state, and sometimes thoughts of dying. Under GDPR Article 9 this is special category data and needs stronger grounds than ordinary personal data.

We process it only on the basis of separate explicit consent, which you give during setup on a screen that says what it is for. It is not buried in a general acceptance of terms. You can withdraw it at any time, and withdrawing it means we delete those notes.

What we do with it: adjust how James speaks, and let him decide whether to contact the family member you named. What we never do with it: sell it, share it with insurers or employers, or use it to build profiles for anything other than this conversation.

6. Legal grounds

PurposeGround
Running the service you asked forPerformance of a contract, Article 6(1)(b)
Memory of conversations, so James recognises and remembers the personContract, Article 6(1)(b). It is the service, not an extra
Health, mood and crisis notesExplicit consent, Article 9(2)(a)
Messaging a family member in an emergencyConsent given at setup. Where there is an immediate risk to life, also vital interests, Article 6(1)(d)
Keeping the service secure and finding faultsLegitimate interests, Article 6(1)(f)
Taking payment for the subscriptionPerformance of a contract, Article 6(1)(b)
Billing and accounting recordsLegal obligation, Article 6(1)(c)

The visit counter described in section 3 stores no personal data, so it needs no legal ground under GDPR. To count a visit the server reads the request for a moment and then forgets it; for that moment the legal ground is our legitimate interest in knowing how many people use the site (Article 6(1)(f) GDPR).

7. Where your data is, and who else touches it

Conversation text, memory, profiles and notes are stored on our own server in Helsinki, Finland, inside the European Union. It is a dedicated machine, not shared hosting, provided by Hetzner Online GmbH as our infrastructure processor. For storage, this data does not leave the EU.

Processors we use

These are the only third parties that receive any of your data, each for one narrow purpose, each under a data processing agreement.

ProcessorWhat it receivesWhere
Hetzner Online GmbHHosts the server. Encrypted storage of everything aboveFinland, EU
OpenAI, Ireland and USALive speech and text of the conversation, for speech recognition and reply generation. Under OpenAI's API terms this data is not used to train their models. Besides the live voice relay and the optional services below, this is the only part of a conversation that leaves our serverEU and USA, Standard Contractual Clauses
TelegramOnly the emergency or check-in message itself, and the recipient's chat identifier. Never the conversationPer Telegram's own terms
Let's EncryptNothing personal. Issues the certificate that encrypts the connectionUSA
Stripe Payments Europe Ltd., IrelandYour email address, the plan you chose, and your card and billing details, which you enter directly on Stripe's checkout page. Stripe takes the payment, works out VAT (Stripe Tax), and runs the page where you manage or cancel your subscription. Never the conversationEU. Stripe may also transfer data to the USA under its own safeguards
Namecheap, Inc. (Private Email), which sends sign-in and billing emailsYour email address and the sign-in or billing email itself. Never the conversationUnited States, under the EU Standard Contractual Clauses
Simli, Inc. (the optional moving face for James), only if you switch the face onThe audio of James's own replies, to animate the face. Your voice is not sentUnited States, under the EU Standard Contractual Clauses
LiveKit, Inc. (LiveKit Cloud), which carries the live voice of a conversation in the James app and on the websiteThe live audio (and James's face video, if it is on) between your device and our server, while you talk. Relayed in real time, not recorded or stored. Never the memory or your accountUnited States and LiveKit's regional servers, under the EU Standard Contractual Clauses
Google (Gemini API), only when the person asks James to look through the cameraOne still frame from the camera and the question asked about it, to describe what is in view. We keep the frame for a few seconds in memory onlyUnited States, under the EU Standard Contractual Clauses
Telnyx LLC, only if the family switches on phone callsThe phone numbers James calls or is called from, and the audio of the call while it lasts. Not recordedUnited States, under the EU Standard Contractual Clauses

Stripe is also responsible in its own right for some of what it does with payment data, for example fraud prevention and meeting financial laws. That part is described in Stripe's own privacy policy at stripe.com/privacy.

Public sources James reads from

When James looks something up in the real world, he queries open public services. These receive only the query, never who is asking, and never anything from the conversation beyond the search term itself.

We use these deliberately instead of letting a language model invent an answer. An invented clinic address given to someone who needs a doctor is not a minor error.

8. How long we keep it

9. Your rights

Under GDPR you can ask us to:

Write to privacy@hellojames.io. We answer within 30 days and usually much faster. There is no charge.

If you think we have handled your data badly, you can complain to the data protection authority in the country where you live or work. Because we are a Spanish company, our lead authority is the Spanish Data Protection Agency (Agencia Española de Protección de Datos, www.aepd.es).

How to delete your account and all of its data, step by step: hellojames.io/delete-account.

10. Automated decisions

James decides by himself whether a situation is serious enough to message the family member you named. We are telling you plainly because it is an automated decision that affects a real person.

What it can do: send the message you authorised, to the contact you gave, and say the emergency number out loud. What it cannot do: call emergency services on your behalf, contact anyone you did not name, or make any decision about money, medicine or care. If a message fails to send, James says so out loud rather than letting anyone believe help is coming.

11. Children

You can read all your child’s conversations with James. If there is danger, you are told at once. Text is kept until you delete the child or account. Older conversations may contain only summaries or partial text. Duration is the observed text span; conversations without a session ID are grouped by a 15-minute gap. The service can be set up for a child, and the account must then be held by a parent or legal guardian, who gives consent under Article 8. We do not knowingly create accounts for children on their own. If you believe a child has an account without a guardian, write to privacy@hellojames.io and we will remove it.

The James app on Google Play is for adults (18+). A James for a child can only be set up on the website, by a parent or legal guardian.

12. Security

Summarised here, described in full on the security page: encrypted connections only, every database encrypted at rest with SQLCipher, each person reachable by their own private link, no audio at rest, access to the server limited to key-based administration, and an automated test on every code change that confirms one person's memory cannot be reached from another's link.

We do not sell your conversations, we do not share them with third parties for their own purposes, and we do not use them to train any model. The one exception we cannot promise away: if a court or a competent authority compels disclosure under the law, we must comply. That is true of every company in the EU, and we would rather write it here than let you assume otherwise.

13. If something goes wrong

If there is a personal data breach that puts people at risk, we notify the relevant supervisory authority within 72 hours and tell affected people directly, in plain words, including what was taken and what to do about it.

14. Changes

If we change this policy in a way that matters, we will email account holders before it takes effect, not after. The date at the top always reflects the current version.

First-party usage measurement

The random jfv cookie lasts 30 days. We use it to count unique visitors through demo, sign-in and subscription steps, linking it to your account when you sign in. No IP address, email or third-party tracker is stored in the funnel. This browser identifier is sent only to James.