← Fabletide

Privacy Policy

Last updated: 19 May 2026

1. Who We Are

This Privacy Policy describes how Narrative Systems ("we", "us", "our") handles personal data when you use Fabletide ("the Service"). For the purposes of UK GDPR, EU GDPR, and the Saudi Personal Data Protection Law (PDPL), Narrative Systems acts as the controller of personal data described below.

Contact for privacy enquiries: fabletide_support@pointtosource.com.

2. Data We Collect

We collect only what is needed to operate accounts, generate stories, and bill paid plans.

From you, when you create an account

When you sign in with Google

If you choose to sign in (or create an account) with Google rather than email and password, the Google Sign-In service shares a limited set of profile data with us so we can identify your account. From Google we receive:

Of the above, we persistently store your email address, the Google stable identifier, the email-verified flag, your given name (as your first name) and family name (as your last name), and a display name derived from your given name. Your profile picture URL passes through during sign-in but is not saved to your Fabletide account.

We request only the openid, email, and profile scopes from Google. We do not ask for access to your Gmail, Drive, Calendar, Contacts, or any other Google service. If your Google account email matches a Fabletide account you previously created with a password, the two are linked automatically so you can continue to sign in either way.

When you use the Service

When you pay

We do not collect or store your card number, security code (CVV), card expiry date, or billing address. Those are held by PayPal as your payment processor. PayPal’s own privacy notice covers their handling of that data.

Narrative Systems is the seller of record for purchases on the Service. Where required by law, we share buyer-country and transaction data with our tax-compliance service to calculate, collect, and remit applicable VAT or sales tax to the relevant tax authority.

Automatically

We do not use advertising trackers, fingerprinting, or marketing analytics SDKs.

3. Why We Use Your Data

4. Legal Bases (UK / EU GDPR)

We rely on the following legal bases for processing personal data:

5. Children’s Data

The Service is designed for children aged 5 to 12, used together with a parent or guardian. Accounts must be created by a parent or legal guardian; the parent is the account holder for legal purposes. We minimise children’s data by design:

6. Third-Party Processors

We share personal data with the processors below, only to the extent needed for them to perform their service to us. Each processor is bound by a data-processing agreement.

ProcessorPurposeCategories of data
Cloudflare CDN, edge caching, DNS, DDoS protection, Pages hosting for the public site IP address, user-agent, request metadata, cached static assets
ngrok Encrypted tunnel from the public CDN to our self-hosted backend Request metadata in transit; no persistent storage
n8n (self-hosted) Backend workflow engine on private infrastructure (auth, story orchestration, payment hooks) Account data, story content, subscription metadata
PayPal Payment processing for subscriptions and one-off purchases; subscription billing engine; chargeback resolution Buyer email, billing address, card / bank / PayPal-balance funding source (all held by PayPal, not by us); we receive only the payer ID, subscription / order ID, amount, and currency
Tax-compliance service (e.g. Quaderno) Calculation of correct VAT / sales-tax rate per buyer country; filing of UK VAT, EU VAT-OSS, and US state-level sales-tax returns on our behalf Transaction amount, buyer country, transaction ID, our seller details
eforw.com Email forwarding for our support and contact addresses Email content sent to or from @pointtosource.com addresses
AI providers Text, image, and audio generation The prompts you submit (character names, descriptions, choices) and the resulting generated content. Inputs may be retained by the AI provider per their own retention policies.

We may add or change processors as the Service evolves. Material changes will be reflected in this page and, for paid users, communicated by email.

7. International Transfers

Some processors listed above are based in the United States, the United Kingdom, the European Economic Area, or the Gulf region, and your personal data may be transferred to and processed in those regions. Where required by UK / EU GDPR, transfers rely on Standard Contractual Clauses or equivalent safeguards under the receiving country’s adequacy regime.

8. Data Retention

How long we keep different categories of data

Deleting some of your data without closing your account

You do not have to close your whole account to remove specific items. The following granular controls are available from within Fabletide:

For other data not covered by the in-app controls (for example, a single line of a specific story prompt, or a specific server log entry), email fabletide_support@pointtosource.com from the email address registered to your account. We will respond within one month, as set out in section 10.

Some categories of data cannot be deleted on request because we are obliged to retain them (for example, payment and tax records). Where a legal obligation prevents deletion, we will tell you which category is affected and how long the obligation runs.

9. How to Delete Your Fabletide Account

You can request deletion of your Fabletide account at any time. Two routes are available.

From inside the app

  1. Sign in to Fabletide on the website (fabletide.kids) or in the mobile app.
  2. Open the Parent Dashboard from the top navigation.
  3. Switch to the Account tab.
  4. Tap Delete account.
  5. Re-enter your account password and type DELETE in capitals to confirm.

By email

If you can no longer sign in (forgotten password, lost access to email, etc.), email fabletide_support@pointtosource.com from the address registered to the account, stating that you wish to delete it. We will verify ownership and process the request within five working days.

What happens after you request deletion

What is kept after deletion, and for how long

10. Your Rights

If you are in the UK, EEA, KSA, or another jurisdiction with comparable rights, you have the right to:

To exercise any of these rights, email fabletide_support@pointtosource.com. We will respond within one month.

11. Cookies and Local Storage

The Service uses browser localStorage to keep you signed in (a session token), cache the static catalogue of generated stories you own, and remember UI preferences. We do not use third-party advertising or analytics cookies. Cloudflare may set short-lived cookies for security and bot mitigation; these are essential to operating the Service.

12. Fabletide Mobile App

The Fabletide mobile app (Android and iOS) handles a few things differently from the website. This section covers those differences. Everything in the sections above — what data we collect, why we use it, who processes it, your rights — applies to the app as well unless contradicted here.

12.1 What the app stores on your device

To work without a network connection and to remember your session between launches, the app saves the following inside its own private sandbox on your phone or tablet:

This data is private to the app. It is not visible to other apps and it does not leave your device unless you explicitly choose to share something (for example, by exporting a story as a PDF and sharing it via your phone’s share sheet).

12.2 Permissions the app does not request

The app does not request, and cannot read, your photos, contacts, microphone, camera, gallery, or shared device storage. We never write to the public Downloads folder or any other shared location. Because all our local storage lives in the app’s private sandbox, Android and iOS do not require — and we do not surface — a storage permission prompt.

The permissions the app does request are: biometric (Face / fingerprint) for the optional parent-dashboard unlock and sign-in shortcut, and a foreground-service notification for keeping story narration playing on the lock screen while the phone is asleep.

12.3 Managing what the app has stored

You can review and remove the per-story downloads at any time from Parent Dashboard → Account → Downloaded stories. Tapping “Remove” on a story deletes its words, images, and audio from this device; the story can be re-downloaded by opening it again while online (so long as it has not been deleted from your account).

To clear everything the app has saved locally in one step, use your phone’s system settings: Android → Settings → Apps → Fabletide → Storage → Clear data, or iOS → Settings → Fabletide → Reset. Uninstalling the app removes all locally stored data automatically.

Deleting your Fabletide account (as described in Section 9) also clears the device-side data the next time the app is opened and detects the account is gone.

12.4 In-app purchases and subscriptions

On the mobile app, paid plans and credit packs are processed by Apple (App Store / StoreKit) or Google (Google Play Billing) rather than by PayPal. We receive a purchase-verification token from the platform that confirms the transaction; we do not see your payment details. Existing subscribers who originally signed up on the website continue to be billed via PayPal and can manage their subscription on the website.

12.5 Crash reports and diagnostics

The mobile app may include limited on-device diagnostic logging (e.g. story-flow checkpoints, asset-fetch outcomes) that is only visible to the app itself and never transmitted off the device unless you choose to share a support log with us. We do not currently bundle a third-party crash or analytics SDK. If we add one in the future, we will update this section before enabling it.

13. Security

We take reasonable technical and organisational measures to protect your data, including: passwords stored only as salted PBKDF2 hashes, payment data delegated to PayPal / Apple / Google (so we never see card numbers, expiry dates, or CVVs), HTTPS in transit, separation of public CDN from private backend, and access controls on the backend workflow engine. On mobile, sign-in tokens are stored in the operating system’s secure store rather than plain preferences. No system is perfectly secure, and we cannot guarantee absolute security.

14. Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be flagged in the application or by email. Continued use of the Service after changes take effect constitutes acceptance of the updated policy.

15. Contact

Privacy questions or rights requests: fabletide_support@pointtosource.com.