Contact Form
What is the contact form for?
The contact form (/contact) lets you send a message to the Racines team to:
- Report a technical issue
- Submit an improvement suggestion
- Report an error in the content (incorrect translation, missing audio…)
- Ask a general question
- Share feedback
Accessing the form
The form is accessible from the Contact tab in the navigation bar at the bottom of the app.
Form fields
| Field | Type | Required | Description |
|---|---|---|---|
| Name | Text | ✅ Yes | Your first and/or last name |
| ✅ Yes | Your email address to receive a reply | ||
| Subject | Text or list | ✅ Yes | The main subject of your message |
| Message | Text area | ✅ Yes | The detail of your request |
Validation rules
- Name: between 2 and 100 characters
- Email: must be a valid email (e.g.
firstname@domain.com) - Message: between 10 and 2000 characters
If a field is incorrectly filled in, an error message appears below the relevant field before submission.
Sending the form
- Fill in all fields
- Click "Envoyer le message"
- The app displays a loading indicator
- A confirmation or error message appears
Messages after sending
Success
A toast (ephemeral notification) appears at the bottom of the screen:
✅ "Votre message a bien été envoyé ! Nous vous répondrons dans les meilleurs délais."
The notification disappears after approximately 15 seconds. You can also close it manually with the × button.
Possible errors
| Error message | Cause | Solution |
|---|---|---|
| "Please fill in all fields" | A required field is empty | Check and fill in all fields |
| "Invalid email" | Incorrect email format | Check the email address entered |
| "Message too short" | Fewer than 10 characters in the message | Expand your message |
| "Too many messages sent, please try again in an hour" | Rate limit reached (1 message/hour per IP) | Wait one hour before sending again |
| "Network error, please try again" | No internet connection | Check your connection |
| "Server error, please try again later" | Server-side problem | Try again in a few minutes |
Anti-spam protection
The form is automatically protected against unwanted submissions. You do not need to do anything — this protection is invisible and does not affect normal use.
One limit applies: one message per hour. If you reach it, a message will let you know and you can send again after an hour.
Offline behaviour
If you are not connected to the internet when you access the contact form: - A warning banner appears at the top of the page: "You are offline. The contact form requires an internet connection." - You can still compose your message, but sending will fail - Alternative: send an email directly to the team's address (check your game box for the address)
Following up on your message
After sending, your message is handled by the Racines team via the administration interface. You will receive a reply at the email address you provided.
There is no ticket number or automatic tracking in the app. If you have not received a reply within 5 business days, you can send another message.