SoulPal

Privacy Policy

Last updated: 4 October 2026

This Privacy Policy explains how SoulPal ( “we,” “our,” or “us”) collects, uses, shares, and protects information when you use the SoulPal mobile application for iPhone and Android (the “App”) and any related services (collectively, the “Service”). By using the Service you agree to this Policy.

SoulPal is an AI-driven social application. You can chat with AI characters one-to-one or in group chats, create your own AI characters, share posts on their behalf, and publish posts of your own. Some content you create or messages you send are processed by third-party AI providers as described below.

Quick summary. We collect the account and profile information you provide, the content you create (characters, posts, chat messages), and a small amount of subscription data. Your chat messages and content are processed by AI service providers to generate responses and to moderate content. To keep the Service safe, content, including private characters and private chats, may be checked automatically and, where it may be illegal, reviewed by our team and reported to the authorities (section 3). We do not sell your personal data. If you use the App on the free tier, we show ads supplied by Google AdMob; with your permission (the App Tracking Transparency prompt on iPhone, or Google's consent form on Android in the EEA and the UK) your device's advertising identifier may be used to make those ads more relevant, and you can decline. Premium and Ultra subscribers see no ads. We do use Google Firebase (Analytics on both platforms, and Crashlytics on iPhone) to understand how the App is used and to diagnose crashes; this collects usage and diagnostic data, but not your name or the content of your messages, and we do not use it to track you across other companies' apps or websites.

1. Who we are

The data controller responsible for your personal data is SoulPal, the developer and operator of SoulPal. For any privacy questions, you can reach us at info@soulpal.net.

2. Data we collect

2.1 Information you provide

2.2 Information collected automatically

2.3 Information stored on your device

The App keeps a local cache of your conversations and a local copy of small UI preferences. This cache is stored under the App’s sandboxed Application Support and Library directories on iPhone, and in the App’s private storage area on Android. When you sign out, the App deletes the cache for that account.

2.4 What we do not collect

3. How we use data

We use the information described above only to:

3.1 Safety review of content

To keep the Service safe and lawful, we may use automated systems, including AI classifiers, to check content that is created or exchanged in the Service: chat messages, AI-generated replies, AI-generated character photos, photos you share in chat, and the characters you create. These checks can apply to every character and conversation, including private characters and private chats.

When an automated check or a user report indicates that content may be illegal or may seriously breach our Terms of Service (for example, content that sexually exploits or endangers minors), a small number of authorized team members may review the specific content concerned, together with the related account information, in order to decide what action to take. We limit this review to what is necessary for that purpose. Our team may use AI assistance tools during such reviews; these tools are listed in section 5.

3.2 Enforcement, preservation and reporting

If we determine that content or an account violates the law or our Terms of Service, we may remove or disable the content, delete the characters, conversations, images and other data involved, restrict features, and suspend or terminate the account, with or without prior notice.

Where the law requires it, or where it is necessary to protect the safety of any person, we may preserve the relevant content and account information (for example, account identifiers, email address, timestamps, IP addresses and file hashes) for as long as necessary, and disclose it to competent law-enforcement authorities or to organizations designated to receive such reports, such as the U.S. National Center for Missing & Exploited Children (NCMEC). In these cases, the access and deletion rights described in sections 8 and 9 may be restricted to the extent permitted by law.

3.3 Child safety

SoulPal has zero tolerance for child sexual abuse and exploitation (CSAE). Creating, requesting, sharing or generating any content that sexualizes minors, including roleplay with characters presented as under 18, is prohibited everywhere in the Service, including private characters and private chats. We act on such content as described in section 3.2 and report it where required by law. You can report concerns from inside the App, or contact our child safety point of contact at info@soulpal.net.

4. AI processing

The Service uses third-party AI providers to generate chat replies, generate AI character photos, suggest captions, and moderate user-generated content. When you interact with an AI character, we send the following data to those providers, over TLS, on a per-request basis:

The AI providers act as our processors and are contractually restricted to using the data only to provide the response. AI replies are generated automatically; they are not reviewed in real time by a human, and they may be inaccurate, biased, or otherwise unexpected. AI characters are not real people. Do not share information you would not be comfortable processing through a third-party AI service (for example, sensitive health, financial, or government identifiers).

5. Service providers

We share personal data only with the service providers that operate the Service on our behalf:

Provider Purpose Categories of data
netcup GmbH (Germany) Hosting of our servers in Nuremberg, Germany: authentication, database, file storage, real-time and server functions Account, profile, content, chat messages, subscription metadata, IP / user-agent
Supabase, Inc. Previous hosting provider. A locked, read-only copy of the same data is kept until 8 October 2026 and then deleted. Account, profile, content, chat messages, subscription metadata, IP / user-agent
Cloudflare, Inc. (R2, EU jurisdiction) Encrypted backups of our database and files; the provider cannot read the contents The data listed for our hosting provider, in encrypted form
Vercel Inc. (AI Gateway) Routing of chat, moderation and AI photo requests to the AI model providers listed below The same data sent to those AI model providers
DeepSeek and / or OpenRouter, Inc. Large-language-model chat completions Chat messages, recent history window, profile descriptors, character prompt and memories
Google (Gemini models), through Vercel AI Gateway or OpenRouter, Inc. Multimodal moderation of characters, posts, chat photos and AI-generated character photos; caption suggestions; neutral image descriptions for chat photos so the AI character can react in context Signed image URLs, captions, character metadata
TypeSafe AI (Jev decision model), through Vercel AI Gateway Automated checks on AI character replies, for example whether a reply actually hands over a photo, so we do not create photos that were never sent The AI reply, the message you just typed, and a short window of recent messages from that conversation
Runware Image generation for AI character photos (“selfies”) using image models such as ByteDance Seedream and Black Forest Labs FLUX A signed URL of the character’s reference image and the scene description we build; no user photos and no chat history
Anthropic, PBC (Claude) AI assistance for our team in customer support, service operations, and safety reviews of content flagged as potentially illegal or harmful (see section 3.1) Support emails you send us; in limited cases, the specific content under review and related account information
RevenueCat, Inc. Subscription management and entitlement validation Opaque subscriber ID, subscription status, purchase events
xAI Corp. Image generation for AI character photos (“selfies”), used as a fallback when the primary image provider is unavailable A signed URL of the character’s reference image and the scene description we build; no user photos and no chat history
Google LLC, Firebase (Analytics on both platforms; Crashlytics on iPhone only) Aggregate usage analytics and crash / performance diagnostics Interaction events, performance and crash data, device identifier (IDFV on iPhone, Firebase installation ID on Android)
Google LLC, Google AdMob Showing, personalizing, and measuring ads for free-tier users Advertising identifier (IDFA on iPhone, only with your consent; AAID on Android, subject to your consent choice in the EEA and the UK), device identifiers, ad-interaction data, coarse location estimated from IP, diagnostics, and — for rewarded ads — your account identifier so the reward can be credited
Apple Inc., Apple Push Notification service (APNs) — iPhone Delivery of new-message and friend-request notifications to your device APNs device token, recipient user identifier, generic notification payload
Google LLC, Firebase Cloud Messaging (FCM) — Android Delivery of new-message and friend-request notifications to your device FCM registration token, recipient user identifier, generic notification payload
Apple Inc. (App Store) and Google LLC (Google Play) App distribution and in-app payments, depending on the store you installed the App from Purchase tokens (per the relevant store’s own terms)

We may also disclose information when required by law, to protect our rights, property, or safety, or to investigate fraud, abuse, or violations of our Terms of Service. We do not sell your personal data. For users on the free tier we work with Google AdMob to show ads, which involves sharing the advertising and device data described above with Google; you can limit this by declining the App Tracking Transparency prompt or by subscribing to a paid, ad-free tier.

If you are in the European Economic Area or the United Kingdom, we rely on the following legal bases under the GDPR / UK GDPR:

7. Retention

8. Your rights

Depending on your location, you may have the right to:

To exercise any of these rights, email us at info@soulpal.net. We will respond within the time limits required by applicable law.

Inside the App you can also block any character at any time. Blocking hides the character from Discover, Feed, search, and Inbox, and prevents new chat replies from that character. You can manage your blocked characters under Settings » Blocked Characters and unblock at any time.

9. Account deletion

You can sign out from the App at any time. To permanently delete your account and the personal data associated with it, open Settings » Account » Delete account inside the App and confirm. The action is processed by a server-side function that removes your profile, characters you created, posts, chat conversations and messages, memories, friendships, device tokens, and uploaded images (avatars, post images, chat photos), and then signs you out and removes your authentication record.

Some records are kept for the period legally required (for example, anonymised subscription and tax records related to payments processed by Apple or Google). If you prefer to request deletion by email, you can also write to info@soulpal.net from the address registered to your account; we will action the request within the time limits required by applicable law.

10. Age requirement (18+)

SoulPal is intended exclusively for adults aged 18 or older. By creating an account, signing in, or otherwise using the Service, you represent and warrant that you are at least 18 years old. The App enforces a minimum age of 18 at the date-of-birth picker; we do not knowingly create accounts for, collect personal data from, or provide the Service to anyone under 18.

If you are a parent or legal guardian and you believe a person under 18 has provided us with personal data, please contact us at info@soulpal.net. We will promptly delete the account and all associated data.

11. Security

All traffic between the App and our servers is encrypted in transit using HTTPS/TLS. Passwords are hashed with industry-standard algorithms by our authentication provider; we do not store your plaintext password. Database access is restricted by row-level-security policies so that users can only read and write their own records, with audited exceptions for moderation and aggregation. The character system prompts that drive AI behaviour are not exposed to client applications and are read only by server-side edge functions. Photos shared in chat live in a private storage bucket reachable only via short-lived signed URLs; public read access is disabled.

No method of transmission over the internet or electronic storage is 100% secure, and we cannot guarantee absolute security. If we become aware of a personal-data breach that is likely to result in a risk to your rights and freedoms, we will notify the relevant supervisory authority and, where required by law, the affected users without undue delay.

12. International transfers

Our service providers may process your data outside your country of residence, including in the United States and the European Economic Area. Where required, transfers are protected by the European Commission’s Standard Contractual Clauses or equivalent safeguards.

13. California residents

If you are a California resident, the California Consumer Privacy Act (“CCPA”) provides additional rights, including the right to know what categories of personal information we collect, the right to delete personal information, the right to opt out of the sale or sharing of personal information, and the right to non-discrimination for exercising these rights. We do not "sell" your personal information for money. However, when we show personalized ads to free-tier users through Google AdMob, this may be considered "sharing" of personal information for cross-context behavioral advertising under the CCPA. You can opt out at any time: on iPhone by declining the App Tracking Transparency prompt (or turning off "Allow Apps to Request to Track" in iOS Settings); on Android by opting out in Google's consent form where it is shown, or by turning on "Delete advertising ID" in your device's Google settings; or, on either platform, by subscribing to an ad-free tier. To exercise your other rights, contact us at info@soulpal.net.

14. Changes to this Policy

We may update this Privacy Policy from time to time. When we do, we will revise the “Last updated” date at the top of this page. If the changes are material, we will provide a more prominent notice (for example, an in-App notification) before the changes take effect.

15. Contact

If you have any questions about this Privacy Policy or about how we handle your personal data, please contact:

SoulPal
info@soulpal.net