ASCELYO ← Back to home
Legal · GDPR / CCPA

Privacy Policy

Last updated: April 29, 2026  ·  Effective: April 29, 2026

Français English

Table of Contents

  1. Data Controller
  2. Data We Collect
  3. Purposes and Legal Bases
  4. Retention Periods
  5. AI and Content Processing
  6. Sub-processors and International Transfers
  7. Cookies and Local Storage
  8. Minors
  9. Your Rights
  10. Security
  11. Contact and DPO
  12. Changes to This Policy

1. Data Controller

The controller for personal data collected through the Ascelyo mobile application and website https://ascelyo.app is:

  • Company: Mansour Habibou Hamani (Ascelyo Software)
  • Legal form: Entrepreneur Individuel (EI), exerçant sous le nom commercial « Ascelyo Software »
  • Registered office: 2 boulevard Georges Méliès, 94360 Bry-sur-Marne, France
  • Registration number: SIRET 10438683400014 — Code APE 5829C (édition de logiciels applicatifs)
  • Email: contact@ascelyo.app

For any data protection questions, contact our Data Protection Officer (DPO) at: contact@ascelyo.app.

2. Data We Collect

We collect only the data strictly necessary to operate the service.

2.1 Data you provide directly

  • Account: email address, name, password (bcrypt-hashed, never stored in plaintext)
  • Profile: timezone, language, birth year, gender, country, education level, profession, family situation, fitness level, motivation style, communication preference (optional, gathered during onboarding)
  • Goals and milestones: free-text descriptions of your ambitions, daily actions, and chosen life domains
  • Journal: text entries and voice recordings (automatically transcribed)
  • Mood: scores 1–5 and optional free-text notes
  • Subscription: payment details processed directly by Apple via the App Store and managed by RevenueCat — we never store card data

2.2 Automatically collected data

  • Push token: Expo notification identifier, used only for reminders you configure
  • Technical logs: IP address, user-agent, request timestamps — retained for security and debugging
  • Aggregated usage data: streaks, completion rates, momentum score — computed server-side, never shared with third parties for advertising

2.3 Data we do not collect

  • Precise geolocation
  • Phone contacts
  • Photos or videos (beyond voice recordings you explicitly submit)
  • External web browsing history
  • Biometric data

3. Purposes and Legal Bases (Art. 6 GDPR)

PurposeLegal basisDetails
Service delivery (AI assistance, goals, journal)Contract — Art. 6.1.bNecessary to perform the subscription contract
Account authentication and securityContract — Art. 6.1.bJWT token management, suspicious-access detection
Billing and subscription managementContract — Art. 6.1.bPayment processing via App Store (Apple) + RevenueCat
Sending reminder notificationsContract — Art. 6.1.bNotifications only according to your configured preferences
Product improvement and aggregated analyticsLegitimate interest — Art. 6.1.fAnonymised usage statistics; no individual profiling for commercial purposes
Technical error monitoring (Sentry)Legitimate interest — Art. 6.1.fService stability; traces minimised, no user content in error payloads
Marketing communications (newsletters, offers)Consent — Art. 6.1.aOnly with your explicit consent; withdrawable at any time
Legal obligationsLegal obligation — Art. 6.1.cBilling record retention per French tax law

4. Retention Periods

Data categoryDurationJustification
Account data (email, name, profile)Duration of account + 30 days after deletionGrace window allowing reactivation before permanent purge
Journal, goals, moodDuration of account + 30 daysAutomatic purge via BullMQ job triggered at D+30 after account deletion
Billing data and receipts10 yearsLegal obligation (French Commercial Code, Art. L123-22)
Server logs (IP, user-agent)12 monthsCNIL-recommended retention for connection logs
Password reset tokens1 hour after issuanceSecurity — automatic invalidation
Push notification tokensDuration of accountDeleted upon revocation or account deletion
AI assistance session metadata (log)90 daysPerformance analysis; no user content in metadata

Account deletion

When you delete your account via Settings → Data & Privacy → Delete my account, your account is immediately soft-deleted. You have a 30-day window to change your mind by contacting support. After this period, an automated job purges all your personal data from our servers and databases.

You may also initiate deletion via the API endpoint DELETE /api/v1/users/me.

5. AI and Content Processing

Important notice: some of your data (goals, journal entries, AI assistant responses) is transmitted to AI providers to generate your personalised recommendations. Please read this section carefully.

5.1 What data is sent to AI models

  • Text from your goals, milestones and actions (to generate decompositions and weekly plans)
  • Content of your journal entries (decrypted at processing time, for sentiment analysis and tagging)
  • Transcriptions of your voice recordings (generated by Whisper, then analysed by the assistance model)
  • Your aggregated assistance profile (communication style, patterns, strengths — without raw content from other sessions)

5.2 What we do not do

  • We do not use your content to train our own models
  • We do not share your data across users
  • AI providers (OpenAI and Anthropic) accessed via their professional APIs contractually commit to not using API data to train their models, per their API terms of service in effect at the date of publication of this document
  • We do not feed targeted advertising systems with your content

5.3 Journal encryption

All journal entries are encrypted at rest using AES-256-GCM (authenticated encryption). The key is derived via HKDF with a unique random salt per user. Decryption only occurs upon your legitimate access or AI processing you initiate. Plaintext is never included in API responses or logs.

5.4 Right to object

You may disable AI analysis of your journal entries at any time by contacting support. The assistance service will continue to function with reduced capabilities.

6. Sub-processors and International Transfers

We engage the following sub-processors to operate the service. All have been selected for their GDPR compliance or the safeguards they provide for transfers outside the EU.

Sub-processorRoleLocationTransfer outside EUSafeguard
Hetzner Online GmbHServer hosting (VPS, database, Redis)Germany (EU)NoProcessing exclusively in the EU
Apple Inc. / App StorePayment processing (in-app purchases)Ireland (EU) + USAYes (USA)Standard Contractual Clauses (SCCs) + Apple DPA
RevenueCat, Inc.Subscription management and event state machineUSAYes (USA)Standard Contractual Clauses (SCCs) + RevenueCat DPA
OpenAI, Inc.Language models (AI assistance, journal analysis, Whisper voice transcription)USAYes (USA)SCCs + OpenAI Data Processing Agreement (API)
Anthropic, PBCLanguage models (synthesis, plan generation)USAYes (USA)SCCs + Anthropic Data Processing Agreement (API)
Sentry (Functional Software, Inc.)Technical error trackingUSAYes (USA)SCCs + Sentry DPA
Expo (Expo Technology, Inc.)Push notificationsUSAYes (USA)Anonymised token — no user content

Transfers to the United States are governed by data processing agreements incorporating the Standard Contractual Clauses adopted by the European Commission (Decision 2021/914). You may obtain a copy of these safeguards by contacting contact@ascelyo.app.

California residents (CCPA)

If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA), including the right to know, the right to delete, and the right to opt out of the sale of personal information. We do not sell your personal information. To exercise your CCPA rights, contact us at contact@ascelyo.app.

7. Cookies and Local Storage

7.1 Mobile application (iOS / Android)

The Ascelyo mobile app does not use cookies. Authentication relies on JWT tokens stored in expo-secure-store, the OS-level secure enclave (equivalent to iOS Keychain or Android Keystore). No data is shared between apps on your device.

7.2 Website (ascelyo.app)

The web version uses a single httpOnly cookie for authentication:

  • Name: accessToken
  • Type: httpOnly, Secure, SameSite=Strict
  • Duration: 15 minutes (access token)
  • Purpose: authentication only — strictly necessary
  • Legal basis: Art. 6.1.b (contract) — no consent banner required for this functional cookie

7.3 What we do not use

  • No analytics cookies (Google Analytics, Mixpanel, PostHog)
  • No advertising or retargeting cookies
  • No social media cookies
  • No third-party tracking pixels

Declining the authentication cookie has no functional impact on the mobile application, which is the primary channel of the service.

8. Minors

Ascelyo is intended for individuals aged at least 16 years (or the minimum age applicable in your country of residence, per GDPR Article 8). We do not knowingly collect personal data from children under 16.

If you believe a minor has provided us with data without parental authorisation, please contact us immediately at contact@ascelyo.app. We will delete such data promptly.

9. Your Rights

Under the GDPR (EU Regulation 2016/679), you have the following rights over your personal data:

Right of access (Art. 15)

You may obtain a complete copy of all data we hold about you.

How to exercise it: Settings → Data & Privacy → Export my data, or GET /api/v1/users/me/export. Immediate JSON response.

Right of rectification (Art. 16)

You may correct inaccurate or incomplete data via your in-app profile (Settings → Edit profile).

Right to erasure / right to be forgotten (Art. 17)

You may request deletion of all your data.

How to exercise it: Settings → Data & Privacy → Delete my account. Deletion is effective after a 30-day grace period. See Section 4 for details.

Right to data portability (Art. 20)

You may retrieve your data in a structured, commonly used, machine-readable format (JSON). Use the export function described above.

Right to object (Art. 21)

You may object to processing based on our legitimate interests (e.g. aggregated usage analytics). Contact contact@ascelyo.app.

Right to restriction of processing (Art. 18)

You may request that we restrict processing during a contest or review. Contact contact@ascelyo.app.

Withdrawal of consent

Where processing is based on consent (e.g. marketing communications), you may withdraw it at any time without affecting the lawfulness of prior processing.

Response time

We respond to all requests within one month of receipt. This may be extended by two additional months for complex requests.

Right to lodge a complaint

If you believe our processing does not comply with GDPR, you have the right to lodge a complaint with the CNIL (France's data protection authority): www.cnil.fr, 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07. You may also contact the supervisory authority of your country of residence.

10. Security

We implement appropriate technical and organisational measures to protect your data:

  • TLS 1.3 encryption for all communications in transit
  • AES-256-GCM encryption of journal entries at rest (HKDF-derived key per user)
  • Passwords hashed with bcrypt (adaptive cost factor)
  • Short-lived JWT access tokens (15 min) with refresh token rotation
  • Per-endpoint rate limiting to prevent brute-force attacks
  • Admin actions logged in an audit table (AdminAuditLog)
  • Environment secrets managed outside the code repository
  • Real-time error monitoring via Sentry

In the event of a personal data breach likely to result in a risk to your rights and freedoms, we will notify you within the timeframes required by GDPR (72 hours to the CNIL, individual notification for high-risk breaches).

11. Contact and DPO

To exercise your rights or for any questions about this policy:

  • DPO email: contact@ascelyo.app
  • General contact: contact@ascelyo.app
  • Postal address: Mansour Habibou Hamani (Ascelyo Software), 2 boulevard Georges Méliès, 94360 Bry-sur-Marne, France

Please include your name, account email and the precise nature of your request. Proof of identity may be requested to verify your identity.

12. Changes to This Policy

We may update this privacy policy to reflect changes in our practices or applicable regulations. For material changes, we will notify you by email or in-app notification at least 30 days before the new version takes effect.

A historical version of this policy is available on request at contact@ascelyo.app.

Continued use of the service after the effective date constitutes acceptance of the revised policy.

© 2026 ASCELYO · Mansour Habibou Hamani (Ascelyo Software)

Confidentialité (FR) Privacy (EN) Conditions (FR) Terms (EN) Cookies Mentions légales