Data protection

Privacy Policy

Last updated: 1 April 2026

The French version of this document shall prevail in case of discrepancy.

This privacy policy explains how Teaser collects, uses, stores and protects your personal data when you use our platform. We are committed to respecting your privacy in accordance with the General Data Protection Regulation (GDPR — EU Regulation 2016/679) and the French Data Protection Act.
01

Data controller

The controller of the personal data collected on the Teaser platform (accessible via teaser-schedule.app and the *.t-s.app subdomains) is:

Carl-Nicolas Ndoumbe Eyoum — EI

556 Chaussée Jules Ferry, 80090 Amiens, France

SIRET : 990 056 848 00015

Contact: privacy@teaser-schedule.app

02

Data we collect

Depending on your capacity (a professional using the platform or an end client booking a service), we collect different categories of data:

Professionals (platform users)

  • Identification data: business name, manager's name, email address, phone number, postal address, town, sector of activity (niche).
  • Account data: login identifier (email), password (stored exclusively as a bcrypt hash with 12 rounds, never in clear text), Google identifier (if you sign in with Google OAuth).
  • Billing data: handled directly by Stripe. We store only your Stripe customer identifier and your subscription status. We never have access to your card numbers.
  • Instagram data: if you activate the Instagram Bot module, we access your professional direct messages via the official Meta API (to run the automated reply bot) and your account statistics (reach, impressions, followers). Instagram access tokens are encrypted with AES-256-GCM.
  • Editorial content: text, images and settings of your professional website, service settings, opening hours and booking configuration.

End clients (people booking a service)

  • Contact data: surname, first name, phone number, email address.
  • Booking data: date, time, service booked, add-ons, appointment status, visit history.
  • Loyalty data: number of stamps or points accrued, rewards obtained (where the loyalty programme is enabled by the professional).

Data collected automatically

  • Browsing data: pages visited, traffic source (UTM parameters), device type, browser, session duration. This data is collected via an anonymous identifier (visitor hash) with no third-party cookie.
  • Event data: interactions with the site (clicks on action buttons, progress through the booking funnel, scrolling). This data is anonymised and used solely for statistical analysis.
03

Purposes of processing

Providing the service

Creating and managing your professional workspace, your website, your booking system, your client CRM, your loyalty programme, your appointment reminders and your Instagram bot.

Transactional communication

Sending appointment confirmations, email reminders, Google review requests and post-appointment follow-up emails.

Billing and payment

Managing your subscription, processing payments via Stripe and issuing invoices.

Analysis and improvement

Generating analytics reports for professionals (AI Analytics module), measuring site audience, analysing conversion funnels and improving the platform.

Security

Preventing fraud, detecting unauthorised access attempts and limiting abuse (rate limiting).

04

Legal bases

Performance of the contract (Art. 6.1.b GDPR)

Processing necessary to provide the service: account management, booking, CRM, appointment reminders, billing, loyalty programme.

Legitimate interest (Art. 6.1.f GDPR)

Anonymised audience analysis, service improvement, fraud prevention, platform security and usage statistics.

Consent (Art. 6.1.a GDPR)

Connecting your professional Instagram account and sending marketing communications (newsletters, promotions). You may withdraw your consent at any time.

Legal obligation (Art. 6.1.c GDPR)

Retention of billing data for the statutory period (tax and accounting obligations).

05

Sub-processors and recipients

We never sell your personal data. It may be shared with the following sub-processors, solely in order to provide the service:

Stripe

Payment processing and billing

USA (EU standard contractual clauses)

Turso (ChiselStrike)

Database hosting

EU (Ireland, eu-west-1)

Vercel

Application hosting and CDN

Global (edge network, data served from the EU where possible)

Amazon Web Services (SES)

Sending transactional emails

EU (Paris, eu-west-3)

Meta / Instagram

Instagram bot API (if the module is enabled)

USA (EU standard contractual clauses)

OpenRouter

AI report generation (if the Analytics module is enabled)

USA — anonymised data, no personal data transmitted

Cloudflare

Invisible anti-bot protection (Turnstile) on the login, signup and password-recovery forms

USA (EU standard contractual clauses)

06

Transfers outside the EU

Some of our sub-processors (Stripe, Vercel, Meta, OpenRouter) are located in the United States. These transfers are governed by:

  • The EU-US Data Privacy Framework (the European Commission's adequacy decision of 10 July 2023) for certified sub-processors.
  • Standard contractual clauses (SCCs) approved by the European Commission for other cases.

The databases containing your business data are hosted exclusively within the European Union (Turso, eu-west-1 region, Ireland).

07

Retention period

Professional account dataTerm of the contract + 12 months after closure
End-client dataTerm of the professional's contract + 12 months
Booking data3 years (accounting obligations)
Billing data10 years (tax obligations)
Browsing and analytics data180 days (automatic deletion)
Instagram messagesFor as long as the bot is connected
Security logs (rate limiting)24 hours
08

Your rights

In accordance with the GDPR (Articles 15 to 22) and the French Data Protection Act, you have the following rights:

  • Right of access: to obtain confirmation that your data is being processed and to receive a copy of it.
  • Right to rectification: to correct inaccurate or incomplete data.
  • Right to erasure: to request the deletion of your data (subject to statutory retention obligations).
  • Right to portability: to receive your data in a structured, machine-readable format.
  • Right to object: to object to the processing of your data on grounds relating to your particular situation.
  • Right to restriction: to request the suspension of processing in certain cases provided for by law.
  • Withdrawal of consent: to withdraw your consent at any time for processing based on it (without affecting the lawfulness of prior processing).

To exercise your rights, contact us at privacy@teaser-schedule.app. We respond within 30 days.

You also have the right to lodge a complaint with the CNIL (the French data protection authority): www.cnil.fr.

09

Cookies and trackers

Teaser uses two strictly necessary first-party cookies:

Name_ts_vid
PurposeVisit attribution and anonymised audience measurement (visitor hash)
Duration13 months
TypeFirst-party, HttpOnly
Legal basisExempt from consent — CNIL exemption for strictly necessary audience-measurement trackers (deliberation no. 2020-091, Article 82 of the French Data Protection Act)
Name_ts_region
PurposeRemembers the visitor's pricing market (eurozone, United States, United Kingdom) to display the price in the right currency
Duration180 days
TypeFirst-party, HttpOnly
Legal basisExempt from consent — strictly necessary cookie for the site to function (price display), no personal data, no tracking purpose

A session cookie (__ts_utm) is also used to track the traffic source during the browsing session. It expires when the browser is closed.

No third-party cookie, no Google Analytics, no advertising tracker and no retargeting tool is used on the platform.

10

Data security

We implement the following security measures to protect your data:

  • Encryption in transit: all communications are protected by HTTPS/TLS.
  • Passwords hashed with bcrypt (12 rounds). No password is stored in clear text.
  • Instagram access tokens and API keys encrypted with AES-256-GCM at rest.
  • Per-tenant data isolation: each professional has their own database, physically separated from the others.
  • Rate limiting on authentication endpoints and public APIs.
  • CSRF protection on login forms.
  • HTTP security headers: Content-Security-Policy, X-Frame-Options (DENY), X-Content-Type-Options (nosniff), Referrer-Policy, Permissions-Policy.
  • Logging of access and sensitive operations (audit logs).
  • Invisible anti-bot protection (Cloudflare Turnstile) on the login, signup and password-recovery forms — no interaction required, no tracking cookie.

To learn more about how this component processes data, see the Cloudflare Turnstile Privacy Addendum.

11

Changes

We reserve the right to amend this privacy policy at any time. In the event of a substantial change, we will inform you by email or by a notification in your workspace at least 15 days before the changes take effect.

The date of the last update is shown at the top of this page.

12

DPO contact

For any question regarding the protection of your personal data or to exercise your rights, contact our data protection officer:

Email: privacy@teaser-schedule.app

Post: 556 Chaussée Jules Ferry, 80090 Amiens

Legal NoticeGeneral Terms and Conditions of Sale