Privacy Policy — FEATUP

New version: it takes effect on 2 November 2026. Until then, version 2.3 of 23 October 2026 applies.

Version: 2.4 — 2 November 2026 (in force from 2 November 2026; replaces version 2.3 of 23 October 2026; English translation of the French original — in case of discrepancy, the French version prevails)
Data controller: Eduard Ahmeti, sole proprietorship, Rue de la Maladière, 1205 Geneva, Switzerland — contact@featup.app

FEATUP is a mobile app that connects people who want to practise sport together (partners, events, recurring groups, verified coaches and professionals). This policy explains which personal data we process, why, with whom we share it, how long we keep it and what your rights are. It complies with the Swiss Federal Act on Data Protection (FADP) and the EU General Data Protection Regulation (GDPR). Some features described here require the latest version of the app.

1. Data we collect

Account data (required): email address, first name, last name, gender, date of birth, city, username, chosen language.

Sign-in: you can sign in with your email address and a password (stored only in hashed form, never readable), with a one-time code sent by email, or with your Apple or Google account. If you sign up with your email address and a password, you confirm your address by following the link we send you by email; a change of address is confirmed in the same way, through one link sent to your old address and another to the new one. With Apple or Google, we receive from these services the identifier of your account with them, your email address (with Apple, possibly a relay address that hides your real address) and your first and last name if they are provided. Google also sends the language of your Google account and a link to your Google profile photo: our sign-in system stores them with your account; FEATUP does not use the photo, and the language may be used to choose the language of our emails as long as your profile does not specify one. We never receive your Apple or Google password.

Profile data (optional): profile photo, album photos (6 max), biography, sports practised and levels, weekly training schedule (day, times, free-text place). Photos are sent without their metadata (GPS position, device, date taken): this metadata is removed on your phone before upload.

Approximate location: if you allow it, your location is determined while the app is open — when it starts and when you return to it (at most once every 15 minutes), and when you open the partner search, the events map or the groups — never in the background. Our server rounds it to about 1 km before saving it to your profile: your exact location is never stored or shown to other members. When you search for nearby groups, your location is used for the calculation without being kept. Events and groups you create are saved with the place you explicitly choose.

Usage data: friend requests and friendships, chat messages, posts, comments and likes, blocked accounts, reports you make, participation in events and group sessions (RSVP responses), Match of the day suggestions, notification settings (including email reminders), date of last activity.

Community-confirmed reliability and levels: after a session or event, participants can mutually confirm the attendance of the other participants and, optionally, rate their sporting level. We store these individual confirmations and ratings as well as the computed aggregates (reliability rate, confirmed level per sport, number of ratings). See section 2 (legal basis) and section 6 (what is visible).

Aggregated sports activity (gamification): streaks of active weeks, badges earned, counters of confirmed sessions — all derived from your actual participation in sessions, never from your use of the app.

Professional (PRO) status — only if you apply:

Payments: no payment data is processed. Paid events and the paid PRO subscription are not available at present; if a paid feature is introduced, this policy will be updated before it is activated.

Moderation and safety data:

Technical data:

We do not collect: phone number, phone contacts, payment data, or biometric data (except the PRO application selfie, with your explicit consent). Your exact location is never stored.

2. Purposes and legal bases

Processing Purpose Legal basis
Account, profile and sign-in (email, code, Apple, Google) Provide the service (sports matching) and secure access Performance of the contract
Approximate location Suggest nearby partners, events and groups Consent (revocable)
Messages Enable contact between members Performance of the contract
Community reliability (attendance confirmations, level ratings, aggregates) Strengthen trust between members, reduce unannounced no-shows, make displayed levels more reliable Legitimate interest (community trust)
Gamification: streaks and badges; local leaderboards Encourage regular, real sports practice Performance of the contract (streaks, badges); legitimate interest (local leaderboards)
Match of the day (daily partner suggestions) Suggest up to 3 compatible partners each day Performance of the contract; can be switched off in the settings
AI-generated "icebreaker" messages Make the first contact with a suggested partner easier Performance of the contract (section 5)
Automated pre-publication moderation Prevent the spread of illegal or harmful content Legitimate interest (community safety); final decision by a human (section 4)
Reports, moderation and exclusions (profiles, posts, comments, events, groups) Community safety, prevention of abuse and fraud Legitimate interest
Fingerprint of excluded accounts Prevent an excluded person from signing up again Legitimate interest (community safety)
Separation by age group (16-17 / 18 and over) Protect members who are minors Legitimate interest (protection of minors)
PRO verification (identity document, diplomas) and reasoned decisions Verify the declared identity and qualifications, give reasons for decisions, handle challenges Performance of the contract (PRO status requested)
Verification selfie (sensitive data) Verify that the PRO applicant is the holder of the identity document Explicit consent (art. 6 para. 7 FADP / art. 9(2)(a) GDPR), revocable
Gifted PRO months Grant and track gifted months Performance of the contract
The team's internal notes (PRO decisions, gifted months) Document decisions Legitimate interest (traceability)
Alerts to the team (email and notification) Handle PRO applications and reports quickly; follow new sign-ups and departures (account deletion, app probably uninstalled) Legitimate interest
Service emails (confirmation of your address at sign-up and when you change it, sign-in code, forgotten password) Verify your address and secure your account Performance of the contract
Email reminder about friend requests that have been pending for at least 3 days, if none of your sign-in sessions has been opened or renewed since the request (a sign that you have not opened the app); only one reminder per request, with several requests grouped in a single email Let you know that a friend request is waiting for you Legitimate interest (getting friend requests answered); you can object at any time via the link in each reminder or by writing to contact@featup.app (section 8)
Push notifications (friend requests, messages, Match of the day, join requests, cancelled or rescheduled events and sessions, PRO decisions and gifted months) and important service information (for example a change to this policy) Keep you informed Consent (revocable in your phone's settings); some types can also be set in the app (section 8)
Technical log of notifications Check notification delivery and fix failures Legitimate interest (reliability of the service)
Crash reports and performance measurements (Sentry) Detect and fix errors Legitimate interest (reliability of the app)
App updates (Shorebird) Deliver fixes quickly Legitimate interest (security and reliability of the app)
Data export, account deletion, replies to your requests Exercise your rights Legal obligation

Session reminders are created on your phone: they do not go through our servers.

A friend request reminder shows the first name of the person who sent the request, the date of the request and a link to their profile (with their username): if you send a friend request, this information may therefore appear in the email sent to its recipient.

3. Sensitive data: the PRO verification selfie

The verification selfie is a photo of your face. No automated facial recognition is performed, but as a precaution we treat it as sensitive data (biometric data within the meaning of art. 5 let. c FADP and art. 9 GDPR), with reinforced safeguards:

4. AI-assisted content moderation

Every public post (photo and caption) is analysed before publication by automated systems: a harmful-content detection model (OpenAI omni-moderation) and a complementary analysis of the caption by a language model (OpenAI). This analysis produces risk categories and scores.

Profile and album photos do not go through this prior analysis; other members can report them (Terms of Use, section 6).

5. AI-generated suggestions ("icebreakers")

For the Match of the day, a short opening message may be generated by an AI (OpenAI) from limited information already visible in the app: first names, shared sport, approximate distance and, where applicable, a compatible training slot. This message is a mere suggestion: it is never sent automatically, and you can edit or replace it entirely before sending. No content from your private conversations is sent to the AI.

6. Recipients, processors and transfers

Hosting: your data is stored by Supabase on Amazon Web Services infrastructure in Zurich (Switzerland): profiles, messages, photos and documents. Supabase's technical logs are kept in the European Union.

Processor Role Location / transfers
Supabase (Supabase Pte. Ltd., Singapore; AWS infrastructure) Database, storage of photos and documents, server functions, sign-in Storage in Switzerland (AWS Zurich), logs in the EU; access by support (on request or in the event of an incident) and account-related processing from abroad, in particular Singapore and the United States — standard contractual clauses, with Swiss addendum
Hostinger (Hostinger International Ltd., Cyprus) Emails (address confirmation, sign-in codes, forgotten password, friend request reminders, alerts to the team, contact@featup.app mailbox) and hosting of the featup.app website Website: France. Emails: Hostinger group data centres; possible transfers outside the EU, for example to the United States — standard contractual clauses
OpenAI (OpenAI Ireland Ltd. and OpenAI, L.L.C.) Automated pre-publication moderation (images and texts), icebreaker messages Ireland / United States — standard contractual clauses; our data is not used to train the models (API)
Google Firebase (Google LLC) Delivery of push notifications (device tokens, notification content) United States — Data Privacy Framework (EU–U.S. and Swiss–U.S.)
Sentry (Functional Software, Inc.) Error and crash reports and performance measurements (technical data, without published content) EU hosting (Germany); U.S. company certified under the Data Privacy Framework (EU–U.S. and Swiss–U.S.)
Shorebird (Code Town, Inc.) Delivery of app updates (random installation identifier, version, platform; IP address in logs) United States — standard contractual clauses (data processing agreement)

You can obtain a copy of the applicable safeguards (standard contractual clauses) by writing to contact@featup.app.

Third-party services called directly by the app: OpenStreetMap maps (OpenStreetMap Foundation, United Kingdom), Photon address search (komoot GmbH, Germany) and Nominatim (OpenStreetMap Foundation). They receive your IP address, the map area displayed and the address text searched, and process them under their own rules.

Sign-in with Apple or Google: if you choose this method, Apple or Google process the sign-in as separate controllers, under their own policies.

Notifications: if message preview is on (default setting, which you can switch off in the app's settings), the notification of a new message contains the sender's first name and the beginning of the message (120 characters at most). Like every notification, it passes through Google (Firebase) and, on iPhone, through Apple's notification service, which processes it under its own rules.

No data is sold or passed on to third parties for advertising purposes.

What other members see: your first name and the initial of your last name, your username, your age (never your date of birth), your gender, your city, your approximate distance, your bio, your sports, your profile photo, your album photos, your posts (after validation) and your comments; your aggregated reliability rate (once there are at least 5 ratings) and your community-confirmed levels (number of ratings and median — never who rated you or how); for PROs: PRO badge, title, disciplines, rate and average rating. Local leaderboards show only your first name, your profile photo and your number of sessions over the last 30 days, to members of your age group within a radius of about 25 km. Your schedule is visible only to your friends, unless you choose to make it public. Your PRO application documents, the reasons and messages of decisions and your gifted months are never visible to other members.

Age groups: members aged 16 and 17 and members aged 18 and over form two separate spaces. Search, the Match of the day, the feed, leaderboards, friend requests (and therefore conversations), events and groups only connect members of the same age group. PRO coaches, all of whom are adults, are visible only to adult members. This separation is based on the date of birth given at sign-up: lying about one's age is prohibited (Terms of Use, section 3) and may lead to exclusion.

7. Retention periods

8. Your rights (art. 25 et seq. FADP / art. 15 to 22 GDPR)

Two essential rights can be exercised directly in the app, without contacting us:

If your account has been excluded, write to us at contact@featup.app to obtain a copy of your data or have your account deleted.

In addition:

For any request: contact@featup.app. We reply within 30 days.

9. Minimum age and minors

FEATUP is reserved for persons aged 16 and over. The account of anyone identified as being under 16 is deleted. Members aged 16 and 17 interact only with members of their age group, based on the date of birth given at sign-up (section 6). PRO status is reserved for persons aged 18 and over.

10. Security

Encryption in transit (TLS), row-level access control in the database (Row Level Security), hashed passwords, least-privilege access keys, sensitive documents in private storage spaces. In the app, only the participants of a conversation can read its messages. PRO documents are accessible only to the team, through temporary links valid for 5 minutes; alert emails sent to the team never contain these documents or links to them. Moderation decisions and PRO decisions can only be recorded by the team or by our internal services, never by a member.

11. Changes

Any substantial change to this policy will be announced to you in the app or by email before it takes effect. If a new purpose of processing concerns sensitive data, new explicit consent will be requested. The version in force is always available on featup.app.