Solray

Terms of Service & Privacy Policy

Bobby ehf. Iceland-incorporated. Legal home of Solray (the "Service").

Last updated: 9 October 2026

Contents

1. Terms of Service

1.1 Agreement

By creating an account or using Solray AI ("Service"), you agree to these Terms. If you do not agree, do not use the Service.

1.2 What Solray is

Solray is a personalised guidance companion that uses your birth chart (astrology, Human Design, Gene Keys), today's transits, and your conversations with the Oracle to offer reflection, perspective, and pattern. The Oracle is an AI voice. Solray is not medical, legal, financial, or psychiatric advice. It is one input among many into your own discernment, and the words of the Oracle should be weighed against your own judgement and, where appropriate, the advice of qualified professionals.

Solray is not a crisis service. If you are in danger, call your local emergency number (see Section 3.6).

1.3 License

You receive a personal, non-exclusive, non-transferable license to use the Service while your account is active. You may not redistribute, resell, scrape, reverse-engineer, or use the Service to train competing systems.

1.4 Your account

You must be at least 16 to have an account (see Section 8). You are responsible for keeping your login credentials confidential and for activity under your account. Notify us at support@solray.ai if you suspect unauthorised use.

1.5 Acceptable use

Do not use the Service to: harm yourself or others, harass anyone, reverse-engineer the platform, attempt to extract another user's data, evade payment, or violate applicable law. Only add another person's birth details with their permission (see Section 3.7).

1.6 Disclaimer of warranties

The Service is provided "as is" and "as available" without warranties of any kind. The Oracle's responses are generated by AI and may be incomplete or wrong. We do not warrant that the Service will be uninterrupted, error-free, or fit for any particular purpose.

1.7 Limitation of liability

To the fullest extent permitted by law, Bobby ehf., its founders, contractors, and partners are not liable for any indirect, incidental, special, consequential, or punitive damages, or for any loss of profits, revenues, data, or goodwill arising out of your use of the Service. Our total aggregate liability for any claim relating to the Service will not exceed the amounts you paid us in the twelve months preceding the claim.

1.8 Termination

You may delete your account at any time inside the app (You, then Settings, then Delete account; you confirm with your password) or by emailing support@solray.ai. We may suspend or terminate accounts that violate these Terms. On termination, your data is handled per Section 9 (Retention) and Section 7 (Your Rights).

1.9 Governing law

These Terms are governed by the laws of Iceland. Disputes are subject to the exclusive jurisdiction of the courts of Reykjavík, Iceland, except where local consumer-protection law gives you stronger rights.


2. Pricing, billing, and refunds

2.1 Subscription

On the web, Solray is $23 USD per month or $199 USD per year, single tier, after a 3-day free trial, charged through our payment processor (see below) until you cancel.

In the iPhone app, membership is bought through Apple's App Store and, in the Android app, through Google Play, at the price the store shows you in your local currency. Any free trial or introductory offer in the apps is the store's own offer: the store shows it on its purchase sheet before you confirm and decides whether you are eligible. These subscriptions renew automatically until you cancel them in your device's subscription settings.

2.2 What's included

2.3 Payment processors

Card payments on the web are processed by Teya (Borgun, an Icelandic payment processor regulated by the Central Bank of Iceland's Financial Supervisory Authority). When you add a card, your browser sends the card details straight to Teya; they never pass through or are stored on Solray's servers. Teya gives us back a reusable card token, which lets us charge your renewals, and we store that token with the card's last four digits and brand (for example Visa) so you can recognise the card. We never see or store your full card number or security code. The token is removed when you delete your account.

Purchases made in the iPhone or Android app are processed by Apple (App Store) or Google (Google Play) under their own terms. We never see your payment details. To link a purchase to your account, the app gives the store a random-looking account code derived from your account (it contains no name or email). We then receive the store's transaction identifiers and subscription status, verify them with the store, and receive the store's server notifications about renewals, cancellations, refunds and revocations.

2.4 Trial

Each person gets one free trial. On the web it lasts 3 days, needs no card, and starts when you confirm your email address. A trial is tied to your email address in a normalised form (capital letters, a "+tag" and, for Gmail, dots are ignored), so a second account on the same inbox, or a new account after deleting the old one, does not get another trial. A free trial taken in the App Store or Google Play counts as that person's trial too.

If you add a card during a web trial, the plan you chose is charged when the trial ends; if you do not, access pauses at the end of the trial until you subscribe. In the apps, the store's free trial is charged by the store when it ends unless you cancel it in your device's subscription settings. You may cancel at any time during a trial without charge.

2.5 Refunds

If you are unsatisfied within 30 days of your first paid month, we will refund that month in full. Email support@solray.ai with your account email. We process refunds within 5 business days. After 30 days, refunds are case-by-case. This applies to web payments. Purchases made through the App Store or Google Play are refunded by Apple or Google under their refund policies (for Apple, reportaproblem.apple.com). When Apple or Google tell us that a purchase you are currently using was refunded or revoked, the access that purchase gave you ends. If the store later reverses the refund, access follows what the store then reports.

2.6 Cancellation

Web subscriptions: cancel any time from your profile or by emailing support@solray.ai. No further charge is made, and access continues until the end of the period you have paid for (or the end of your trial). App Store and Google Play subscriptions: cancel in your device's subscription settings; access continues until the end of the current billing period as the store reports it. Deleting your Solray account does not cancel a store subscription, so cancel it in the store as well.

2.7 Late or failed payments

Web: if a renewal charge does not go through, access continues for a short grace period while we try the card again, up to three times over the following days. A paid membership keeps access for up to 7 days after the period ends while this happens; if the first charge at the end of a trial fails, access continues for up to 2 days. If a charge's outcome is unclear (for example a network failure at the payment processor), access continues while we settle it with Teya, for up to 7 days. App Store and Google Play: access follows the expiry date the store gives us, including any billing grace period the store itself grants.

2.8 Tax

Prices are exclusive of VAT and other taxes where applicable. Bobby ehf. collects and remits VAT in jurisdictions where it is required to.


3. Privacy Policy

3.1 Who is the controller

Bobby ehf. (Iceland) is the data controller of personal data processed through the Service. Contact: privacy@solray.ai.

3.2 What we collect

Account information: name, email address, username, password (stored only as a salted bcrypt hash), language, time zone, and timestamps. Email verification and password reset links are stored only in hashed form.

Birth data: birth date, birth time, birth city, latitude and longitude. Used to compute your chart. Your chart and birth details are sent to our AI providers only with your AI consent (Section 5.1), and the name of your birth city may be looked up with a mapping service to find its coordinates (Section 6). We never sell them or share them with anyone else.

Profile content: optional profile photo, and whether your chart is Public or Private to your soul connections (Private by default).

Chat content: the messages you send to the Oracle and the Oracle's replies. Your conversations are stored on our servers and on your devices so you can re-read them on any device. They are kept until you delete them (deleting a conversation removes it from all your devices) or delete your account. Your conversations stay private to you. You can delete a conversation at any time. Deleting a conversation does not delete the memories and recalled moments the Oracle already took from it (clear those in Settings, Section 5.2), or the quality records described below. We also keep a list of which accounts took part in each conversation, as account numbers only and with no content, even after you delete the conversation, so that anything taken from it can still be removed if another member in it leaves (Section 3.7). That list is deleted with your account.

Copies on your device: the app keeps copies of your readings, chart and conversations on your device so they open quickly. On a device used with more than one account, each account's copies are kept apart and are shown only to that account.

Memory: while memory is on, the Oracle keeps short, distilled memories from your conversations (one to two sentences each), recalls relevant past moments, and keeps her own notes about how your conversations have been going, so future sessions feel continuous. Each memory and note records whether it came from a conversation involving another member (Section 3.7). Memory is on by default; you can switch it off or clear it in Settings (Section 5.2).

Personality note (test): we are testing a private note the Oracle forms about your personality style from how you write, used only to shape her tone. Today it is made only for the founders' own accounts, not for any other member. Where it exists it follows the rules for memories: it is not made while memory is off, it is deleted when you clear memory, and it is deleted if it came from a conversation with a member who later leaves (Section 3.7).

People you connect with or add: your soul connections, shared group readings, and the people you save in Dynamics (their name and birth details). See Section 3.7.

Payment metadata: for web payments, the Teya card token, the card's last four digits and brand, and the record of charges; for purchases made in the apps, the App Store or Google Play transaction identifiers and purchase history needed to verify your subscription; billing status; current plan. We do not see or store full card numbers.

Product analytics: first-party usage events (for example which screens you opened and which features you used), stored with your account. They never contain chat content, birth data or anything you type. Analytics are on by default and you can switch them off in Settings (Section 5.3). Events are deleted automatically after 90 days.

Quality records: to measure and improve the Oracle, we keep two kinds of record. For each Oracle reply in chat, a technical record of how it was made (which model wrote it, which of your memories and past moments were used, how long it took), with an excerpt of your message (up to about 1,000 characters) and of her reply (up to about 2,000 characters). And when OpenAI checks a reply (Section 6), its quality score, with excerpts of the same length. Only Solray's team can see them. They are kept until you delete your account; deleting a conversation does not delete them. Excerpts from a conversation that included another member's chart are deleted when that person deletes their account or your connection ends (Section 3.7).

Notifications: if you allow notifications on your iPhone, the device's push token, so we can send your daily note (Section 5.5).

Voice: if you use the voice composer, your recording is sent to a transcription provider (Section 6) to turn it into text. We do not keep the recording; the resulting text goes into your message like anything you type.

3.3 What we do not collect

We do not collect your contacts or your current location. The microphone is used only when you choose to record in the voice composer. The app uses your camera or photo library only when you choose to take or pick a profile picture, and only that picture is uploaded. We do not run third-party advertising trackers. We do not sell your data. We do not use your conversations to train AI models.

3.4 Why we process this data (legal bases under GDPR Article 6)

3.5 Profiling and automated decision-making

The Oracle generates personalised text using your chart and chat history. This is reflective content, not legally significant automated decision-making under GDPR Article 22 (it does not produce legal or similarly significant effects). You always retain the right to disregard the Oracle's output.

3.6 Messages that suggest risk

Solray does not screen your messages for risk and there is no separate safety check. The Oracle answers every message herself. She is instructed that if someone tells her they are in real danger of harming themselves, she stays herself, answers with warmth and care, and gently reminds them they can call their local emergency number. Solray is not a crisis service: if you are in danger, call your local emergency number now. Sensitive moments are kept out of unprompted recall (Section 3.2).

3.7 Other people in your readings

3.8 Logs and error reports

Our server logs identify members by an internal account number, never by email address. They do not record your messages, memories, chart details or what the AI wrote. When something goes wrong, the logs describe the kind of error only: the error's own message is withheld, and database queries are logged without the values they carried. Error reports from our servers go to Sentry (Section 6) without request contents, cookies, sign-in details, the program's working data or error messages. Error reports from the app go to Sentry with personal identifiers such as IP addresses switched off, though they can contain details of the screen where the error happened.


4. The Collective

The Collective is Solray's anonymous, shared layer: when members choose to join it, coarse parts of their charts are counted together so the Oracle can recognise patterns across many people. It is off by default. You join only by ticking the box at signup or turning it on in Settings, and you can leave at any time.

4.1 What counts in the Collective

4.2 Ten-person minimum

Nothing from the Collective reaches anyone's Oracle unless at least 10 distinct members who are in the Collective right now stand behind it. Smaller groupings are never shown.

4.3 Separate from everything else

The Collective is its own switch. Joining or leaving it does not change your AI consent, memory or analytics, and those do not change it.

4.4 Leaving

When you leave, your contributions are removed at once (your chart signals and your entries in the shared patterns), and the pattern counts are recalculated, so you stop counting immediately. They are also removed when you delete your account.

4.5 Chart history

Changes to your chart components (for example when you correct a birth time) are recorded as history alongside the current chart. This history is deleted when you delete your account.


5. Your choices and switches

Each of these is separate: changing one does not change the others. Each choice is recorded with its date.

5.1 AI processing

The Oracle and written readings are made by AI providers (Section 6), so they need your permission to receive your data. We ask for it, with a link to this page, when you sign up; an account cannot be created without it. If you joined before we asked this way, the app asks you once, and you can choose "Not now": your chart, Souls and settings keep working, and the AI parts wait until you agree.

Your consent is recorded with the version of the wording you agreed to and the date. If we change which providers receive your data, or what they receive, in a way that matters, we change the version and ask you again.

You can withdraw it at any time in Settings (AI processing). From that moment nothing of yours is sent to any AI provider: the Oracle chat, your daily, weekly and long-range readings, Dynamics and compatibility readings, voice transcription, memory building, quality checks and the nightly reading and its notification all stop, including any that were already under way. Readings that would include you in someone else's conversation stop too. Your chart, your saved conversations and the rest of the app stay. You can agree again whenever you like.

5.2 Memory

Memory is on by default. When it is off, the Oracle speaks only from your chart and the conversation in front of her: nothing new is remembered from any conversation, and nothing she remembered before is used. "Clear memory" is a real fresh start: it deletes every memory and everything else the Oracle derived about you (recalled moments, her own notes about your conversations, breakthroughs, your growth arc, what she was anticipating, resonance moments, and the personality note in Section 3.2 where one exists), and stops any memory still being written from an earlier conversation. Clearing memory does not delete your conversations; delete those separately. Switch memory off or clear it in Settings (Memory). You can also email privacy@solray.ai from your account email and we will do it for you.

5.3 Analytics

First-party product analytics are on by default. Turn them off in Settings (Anonymous analytics) and no further events are recorded. You can also ask us to delete the events already recorded.

5.4 The Collective

Off by default; on only if you choose. See Section 4.

5.5 Notifications

On iPhone, the app offers the daily note only after you have had a first reply from the Oracle or seen your readings on more than one day, and you can say "Not now". If you say yes, iOS asks for permission. The daily note is sent through Apple's push service and shows a fixed title with the opening line of your day's reading on your lock screen. A daily note that cannot be delivered by the end of your local day (and at most 12 hours after we send it) expires and is never shown late. Turn it off any time in your phone's settings (Settings, Notifications, Solray). Signing out stops notifications to that phone and clears Solray notifications already on it. We do not currently send push notifications on Android or the web.

5.6 Your chart's visibility

Private by default: your soul connections see your name and photo only. Set it to Public in Settings to let them see your chart and to let it be used in readings that include you (Section 3.7).

Our system also holds a few switches reserved for possible future uses (for example research or anonymous quotes). None of them is in use, they are off unless you turned them on, and we will ask you before any of them starts.


6. Third parties we use

We share the minimum necessary data with these providers. Each handles it only to provide its service to us, under its own terms. Under their business terms, our AI providers do not train their models on what we send them.


7. Your rights

Under GDPR, UK GDPR, and California's CCPA you have the following rights, which you may exercise at any time:

To exercise any of these, email privacy@solray.ai. We respond within 30 days.


8. Minimum age

Solray is for people aged 16 and over, and we check it. An account cannot be created with a birth date under 16, and a birth date cannot be changed to one under 16. If an existing account's birth date shows its owner is under 16, nothing about them is sent to any AI provider until they turn 16; the rest of the app keeps working and they can still delete the account. If you believe a child under 16 is using Solray, email privacy@solray.ai and we will delete the account promptly.


9. Security and retention

Passwords are stored as salted bcrypt hashes; we never see them. Traffic between your device and our servers is encrypted in transit (TLS). Admin access is restricted to named individuals.

9.1 How long we keep things

9.2 Deleting your account

Deleting your account inside the app takes effect immediately; a deletion requested by email is completed within 30 days. A saved web card token is removed first, so nothing can be charged again. Then we delete, for your account: your profile and photo, your chart and its history, your readings, your conversations, your memory and everything the Oracle derived about you, the people you saved in Dynamics, your soul connections (both sides) and both copies of your shared group readings, the memories, recalled moments and notes other members' Oracles kept from conversations involving you, the quality records and compatibility readings in other members' accounts that may quote you or hold your chart, your Collective contributions, your consent records, your quality records and usage records, the list of who took part in your conversations, your saved compatibility readings, your push registrations, your analytics events, any AI assistant connections, and your subscription and payment records.

Your random internal account number can stay in other members' lists of who took part in their conversations (Section 3.2), with no name or content, so that nothing taken from a conversation with you can be used again.

A few billing records are kept after deletion, because accounting law requires the money record and so that a deleted account cannot be used to take a second free trial or to claim someone else's store purchase. They hold no name, email address, chart or conversation, only keyed hashes (one-way codes made with a secret key), the random internal number your account had, amounts, dates, the payment provider's or store's transaction references and, for billing items our team checked, a short note of what happened:

Deleting your account does not cancel an App Store or Google Play subscription; cancel it in the store. If a store subscription goes on renewing after you delete your account, we keep receiving the store's notices about it and may check the purchase with the store. Each renewal the store confirms, and any refund or reversal of a refund, is added to the same anonymised ledger, keyed only to the hash of your old account number. It is not attached to any account and gives no access.


10. International data transfers

Some of our providers, including our AI and transcription providers, are located in the United States. For users in the European Economic Area or the United Kingdom, we rely on the European Commission's Standard Contractual Clauses (SCCs) and additional safeguards to protect those transfers.


11. Changes to this policy

If we make material changes, we will notify you by email and post the new version here with a fresh "Last updated" date. Your continued use of the Service after changes take effect constitutes acceptance. A change to which AI providers receive your data, or what they receive, is asked again in the app (Section 5.1) rather than assumed.


12. Contact

Questions or requests:

Bobby ehf.
Reykjavík, Iceland