Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(IT Wallet): [SIW-1745] IT Wallet copy review #6302

Merged
merged 13 commits into from
Oct 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env.local
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,7 @@ ITW_BYPASS_IDENTITY_MATCH=YES
ITW_IDP_HINT_TEST=YES
# IPZS Privacy Policy URL
ITW_IPZS_PRIVACY_URL='https://io.italia.it/informativa-ipzs'
# ITW Trial Privacy Policy URL
ITW_PRIVACY_URL='https://io.italia.it/informativa-sperimentazione'
# ITW Trial TOS URL
ITW_TOS_URL='https://io.italia.it/tos-sperimentazione'
4 changes: 4 additions & 0 deletions .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,7 @@ ITW_BYPASS_IDENTITY_MATCH=NO
ITW_IDP_HINT_TEST=NO
# IPZS Privacy Policy URL
ITW_IPZS_PRIVACY_URL='https://io.italia.it/informativa-ipzs'
# ITW Trial Privacy Policy URL
ITW_PRIVACY_URL='https://io.italia.it/informativa-sperimentazione'
# ITW Trial TOS URL
ITW_TOS_URL='https://io.italia.it/tos-sperimentazione'
28 changes: 14 additions & 14 deletions locales/en/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3212,7 +3212,7 @@ features:
itWallet:
credentialName:
eid: Identità Digitale
mdl: Patente di Guida
mdl: Patente di guida
dc: Carta Europea della Disabilità
ts: Tessera Sanitaria - Tessera europea di assicurazione malattia
ipzsPrivacy:
Expand Down Expand Up @@ -3261,7 +3261,7 @@ features:
attachments: "Attachments"
authenticSource: Origine dei dati
mdl:
category: "Licenza {{category}}"
category: "Patente {{category}}"
issuedDate: "Valida dal"
expirationDate: "Valida fino"
restrictionConditions: "Codici"
Expand All @@ -3271,16 +3271,16 @@ features:
content: Da oggi puoi aggiungere al Portafoglio di IO la versione digitale dei tuoi documenti!
action: Inizia
title: La versione digitale dei tuoi documenti, su IO
content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti personali**, come la Patente di guida e la Tessera Sanitaria. \n Attiva la funzionalità *Documenti su IO* per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario solo la prima volta."
tos: Per maggiori informazioni, leggi l’[informativa Privacy](https://io.italia.it/informativa-sperimentazione) e i [Termini e Condizioni d’uso](https://io.italia.it/tos-sperimentazione)
content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti** personali, come la Patente di guida e la Tessera Sanitaria. \n\n Attiva la funzionalità **Documenti su IO** per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario per garantire la sicurezza dei tuoi dati."
tos: Premendo **Continua** dichiari di aver letto l’[informativa Privacy]({{privacyUrl}}) e i [Termini e Condizioni d’uso]({{tosUrl}}).
upcomingWalletBanner:
title: "Novità in arrivo: i tuoi Documenti su IO"
content: Presto potrai aggiungere anche tu le versioni digitali dei tuoi documenti personali, come Patente e Tessera Sanitaria, al tuo Portafoglio di IO!
action: Scopri di più
identification:
mode:
title: Per iniziare, attiva Documenti su IO
description: È un passaggio necessario solo la prima volta per garantire la sicurezza dei tuoi dati.
title: Verfica la tua identità
description: È un passaggio necessario per garantire la sicurezza dei tuoi dati.
header: Scegli come identificarti
method:
spid:
Expand Down Expand Up @@ -3315,12 +3315,12 @@ features:
issuance:
credentialAuth:
title: "{{credentialName}}: dati necessari"
subtitle: "Saranno condivisi con **{{organization}}** per il rilascio della credenziale"
subtitle: "Saranno condivisi con **{{organization}}** per il rilascio della versione digitale del documento."
requiredClaims: Dati richiesti
disclaimer:
0: I tuoi dati sono al sicuro e saranno trattati solo per le finalità descritte in informativa Privacy.
1: I dati saranno condivisi solo per il tempo necessario al rilascio della credenziale.
tos: "Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy](https://io.italia.it/informativa-ipzs-sperimentazione/)."
1: I dati saranno condivisi solo per il tempo necessario al rilascio della versione digitale del documento.
tos: "Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy]({{privacyUrl}})."
eidPreview:
title: Identità verificata
subtitle: "Stai attivando **Documenti su IO** come:"
Expand All @@ -3338,7 +3338,7 @@ features:
title: "Chi è?"
subtitle: "È l’ente che detiene i dati contenuti all'interno del tuo documento."
actions:
primary: Aggiungi al portafoglio
primary: Aggiungi al Portafoglio
secondary: Annulla
eidResult:
success:
Expand Down Expand Up @@ -3366,8 +3366,8 @@ features:
body: Assicurati di avere il documento fisico valido prima di richiedere la sua versione digitale.
primaryAction: Ho capito
asyncCredentialError:
title: Motorizzazione Civile ha preso in carico la tua richiesta
body: Riceverai un messaggio in app per continuare appena Motorizzazione Civile avrà elaborato la tua richiesta.
title: La Motorizzazione Civile ha preso in carico la tua richiesta
body: Riceverai un messaggio in app per continuare appena La Motorizzazione Civile avrà elaborato la tua richiesta.
primaryAction: Ho capito
credentialAlreadyAdded:
title: Hai già questo documento
Expand All @@ -3390,10 +3390,10 @@ features:
presentation:
alerts:
mdl:
content: "In questa fase, la versione digitale della Patente non ha lo stesso valore del documento fisico: dovrai presentarla insieme a un documento di identità valido."
content: "Puoi usare la tua Patente su IO solo in Italia per dimostrare di essere abilitato alla guida in caso di controlli delle Forze dell'ordine."
action: Scopri di più
ehc:
content: "La tua Tessera sanitaria - Tessera europea di assicurazione malattia su IO è equivalente al documento fisico."
content: "Puoi usare la tua Tessera Sanitaria - Tessera europea di assicurazione malattia su IO per accedere alle prestazioni fornite dal Servizio Sanitario Nazionale."
action: "Scopri di più"
expired:
content: Il documento non è più valido. Se sei già in possesso del nuovo documento valido, puoi aggiornare la versione digitale nel Portafoglio
Expand Down
30 changes: 15 additions & 15 deletions locales/it/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3212,7 +3212,7 @@ features:
itWallet:
credentialName:
eid: Identità Digitale
mdl: Patente di Guida
mdl: Patente di guida
dc: Carta Europea della Disabilità
ts: Tessera Sanitaria - Tessera europea di assicurazione malattia
ipzsPrivacy:
Expand Down Expand Up @@ -3261,7 +3261,7 @@ features:
attachments: "Allegati"
authenticSource: Origine dei dati
mdl:
category: "Licenza {{category}}"
category: "Patente {{category}}"
issuedDate: "Valida dal"
expirationDate: "Valida fino"
restrictionConditions: "Codici"
Expand All @@ -3271,16 +3271,16 @@ features:
content: Da oggi puoi aggiungere al Portafoglio di IO la versione digitale dei tuoi documenti!
action: Inizia
title: La versione digitale dei tuoi documenti, su IO
content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti personali**, come la Patente di guida e la Tessera Sanitaria. \n Attiva la funzionalità *Documenti su IO* per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario solo la prima volta."
tos: Per maggiori informazioni, leggi l’[informativa Privacy](https://io.italia.it/informativa-sperimentazione) e i [Termini e Condizioni d’uso](https://io.italia.it/tos-sperimentazione)
content: "###### Documenti su IO: come funziona \n Da oggi puoi aggiungere al Portafoglio di IO **la versione digitale dei tuoi documenti** personali, come la Patente di guida e la Tessera Sanitaria. \n\n Attiva la funzionalità **Documenti su IO** per averli sempre a portata di mano sul tuo dispositivo. \n ###### È facile e veloce \n Avrai bisogno delle credenziali **SPID** o **CIE** (Carta d’Identità Elettronica) per completare l’attivazione: è un passaggio di sicurezza necessario per garantire la sicurezza dei tuoi dati."
tos: Premendo **Continua** dichiari di aver letto l’[informativa Privacy]({{privacyUrl}}) e i [Termini e Condizioni d’uso]({{tosUrl}}).
upcomingWalletBanner:
title: "Novità in arrivo: i tuoi Documenti su IO"
content: Presto potrai aggiungere anche tu le versioni digitali dei tuoi documenti personali, come Patente e Tessera Sanitaria, al tuo Portafoglio di IO!
action: Scopri di più
identification:
mode:
title: Per iniziare, attiva Documenti su IO
description: È un passaggio necessario solo la prima volta per garantire la sicurezza dei tuoi dati.
title: Verfica la tua identità
description: È un passaggio necessario per garantire la sicurezza dei tuoi dati.
header: Scegli come identificarti
method:
spid:
Expand Down Expand Up @@ -3315,12 +3315,12 @@ features:
issuance:
credentialAuth:
title: "{{credentialName}}: dati necessari"
subtitle: "Saranno condivisi con **{{organization}}** per il rilascio della credenziale"
subtitle: "Saranno condivisi con **{{organization}}** per il rilascio della versione digitale del documento."
requiredClaims: Dati richiesti
disclaimer:
0: I tuoi dati sono al sicuro e saranno trattati solo per le finalità descritte in informativa Privacy.
1: I dati saranno condivisi solo per il tempo necessario al rilascio della credenziale.
tos: "Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy](https://io.italia.it/informativa-ipzs-sperimentazione)."
1: I dati saranno condivisi solo per il tempo necessario al rilascio della versione digitale del documento.
tos: "Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy]({{privacyUrl}})."
eidPreview:
title: Identità verificata
subtitle: "Stai attivando **Documenti su IO** come:"
Expand All @@ -3338,7 +3338,7 @@ features:
title: "Chi è?"
subtitle: "È l’ente che detiene i dati contenuti all’interno del tuo documento."
actions:
primary: Aggiungi al portafoglio
primary: Aggiungi al Portafoglio
secondary: Annulla
eidResult:
success:
Expand Down Expand Up @@ -3366,8 +3366,8 @@ features:
body: Assicurati di avere il documento fisico valido prima di richiedere la sua versione digitale.
primaryAction: Ho capito
asyncCredentialError:
title: Motorizzazione Civile ha preso in carico la tua richiesta
body: Riceverai un messaggio in app per continuare appena Motorizzazione Civile avrà elaborato la tua richiesta.
title: La Motorizzazione Civile ha preso in carico la tua richiesta
body: Riceverai un messaggio in app per continuare appena La Motorizzazione Civile avrà elaborato la tua richiesta.
primaryAction: Ho capito
credentialAlreadyAdded:
title: Hai già questo documento
Expand All @@ -3390,10 +3390,10 @@ features:
presentation:
alerts:
mdl:
content: "Puoi usare la tua Patente su IO solo in Italia per dimostrare di essere abilitato alla guida in caso di controlli delle forze dell'ordine."
content: "Puoi usare la tua Patente su IO solo in Italia per dimostrare di essere abilitato alla guida in caso di controlli delle Forze dell'ordine."
action: Scopri di più
ehc:
content: "La tua Tessera Sanitaria - Tessera europea di assicurazione malattia su IO è equivalente al documento fisico e consente, mostrandola, di accedere a tutti i servizi previsti."
content: "Puoi usare la tua Tessera Sanitaria - Tessera europea di assicurazione malattia su IO per accedere alle prestazioni fornite dal Servizio Sanitario Nazionale."
action: "Scopri di più"
expired:
content: Il documento non è più valido. Se sei già in possesso del nuovo documento valido, puoi aggiornare la versione digitale nel Portafoglio
Expand Down Expand Up @@ -3424,7 +3424,7 @@ features:
true: Sì
false: No
hiddenClaim: "Nascosto"
fiscalCode: Codice fiscale
fiscalCode: Il tuo Codice Fiscale
status:
valid: Valida
expired: Non valida
Expand Down
10 changes: 10 additions & 0 deletions ts/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -260,3 +260,13 @@ export const itwIpzsPrivacyUrl: string = pipe(
t.string.decode,
E.getOrElse(() => "https://io.italia.it/informativa-ipzs")
);
export const itwPrivacyUrl: string = pipe(
Config.ITW_PRIVACY_URL,
t.string.decode,
E.getOrElse(() => "https://io.italia.it/informativa-sperimentazione")
);
export const itwTosUrl: string = pipe(
Config.ITW_TOS_URL,
t.string.decode,
E.getOrElse(() => "https://io.italia.it/tos-sperimentazione")
);
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,11 @@ import ItwMarkdown from "../../common/components/ItwMarkdown";
import { selectIsLoading } from "../../machine/eid/selectors";
import { ItwEidIssuanceMachineContext } from "../../machine/provider";
import {
trackOpenItwTos,
trackItWalletActivationStart,
trackItWalletIntroScreen
trackItWalletIntroScreen,
trackOpenItwTos
} from "../../analytics";
import { itwPrivacyUrl, itwTosUrl } from "../../../../config";

/**
* This is the screen that shows the information about the discovery process
Expand Down Expand Up @@ -66,7 +67,10 @@ const ItwDiscoveryInfoScreen = () => {
styles={{ body: { fontSize: 14 } }}
onLinkOpen={trackOpenItwTos}
>
{I18n.t("features.itWallet.discovery.tos")}
{I18n.t("features.itWallet.discovery.tos", {
privacyUrl: itwPrivacyUrl,
tosUrl: itwTosUrl
})}
</ItwMarkdown>
</ContentWrapper>
<FooterActions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ import {
trackWalletDataShareAccepted
} from "../../analytics";
import LoadingScreenContent from "../../../../components/screens/LoadingScreenContent";
import { itwIpzsPrivacyUrl } from "../../../../config";

const ItwIssuanceCredentialTrustIssuerScreen = () => {
const eidOption = useIOSelector(itwCredentialsEidSelector);
Expand Down Expand Up @@ -190,7 +191,9 @@ const ContentView = ({ credentialType, eid }: ContentViewProps) => {
styles={{ body: { fontSize: 14 } }}
onLinkOpen={trackOpenItwTos}
>
{I18n.t("features.itWallet.issuance.credentialAuth.tos")}
{I18n.t("features.itWallet.issuance.credentialAuth.tos", {
privacyUrl: itwIpzsPrivacyUrl
})}
</ItwMarkdown>
</ContentWrapper>
<FooterActions
Expand Down
Loading