Add Privacy Policy and Terms of Service pages

Registration collects health-adjacent data (age, weight, height, health
notes, goals) with no privacy policy or ToS anywhere in the app. Adds
both as real pages at /privacy and /terms, a site-wide footer linking to
them (the app had no footer at all outside the homepage), and a consent
line on the registration form. Both pages are marked as a starting draft
with bracketed placeholders for operator/jurisdiction details rather
than inventing legal claims the app can't back up.

Also removed the homepage's own footer, which duplicated the new global
one and whose Privacy/Terms/About/Contact links were all dead `#`
placeholders, and fixed APP_NAME (was "Laravel", site is branded
FitAtlas everywhere else including the browser tab title).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-10 11:55:11 +03:00
co-authored by Claude Sonnet 5
parent 0a36afbfdc
commit 0c6a297198
11 changed files with 292 additions and 39 deletions
+8 -6
View File
@@ -127,12 +127,6 @@ return [
'q6' => 'Ce limbi sunt disponibile?',
'a6' => 'Engleză și Română. Schimbă limba din antet.',
],
'footer' => [
'about' => 'Despre',
'privacy' => 'Confidențialitate',
'terms' => 'Termeni',
'contact' => 'Contact',
],
],
'workouts' => [
@@ -254,6 +248,12 @@ return [
'manage_workouts' => 'Gestionează antrenamentele',
],
'footer' => [
'privacy' => 'Politica de confidențialitate',
'terms' => 'Termeni și condiții',
'rights' => 'Toate drepturile rezervate.',
],
'yoga' => [
'browse' => 'Răsfoiește pozițiile de yoga',
'browse_desc' => 'Explorează pozițiile de yoga după categorie sau beneficii.',
@@ -315,6 +315,8 @@ return [
'back' => 'Înapoi',
'register' => 'Înregistrare',
],
'consent_prefix' => 'Prin crearea unui cont, ești de acord cu',
'consent_and' => 'și cu',
'is_trainer' => 'Sunt antrenor',
'equipment_options' => [
'dumbbells' => 'Gantere',