Skip to content

Commit

Permalink
chore(IT Wallet): [SIW-1807] Change privacy in ITWallet Discovery (#6506
Browse files Browse the repository at this point in the history
)

## Short description
This PR unifies the two links for Privacy and TOS into a single
clickable link. The link that is opened has been changed to
https://io.italia.it/app-content/tos_privacy.html.

## List of changes proposed in this pull request
- Used `tosConfigSelector` to retrieve the privacy URL

## How to test


https://github.com/user-attachments/assets/c43feb70-3b9f-4866-b16b-22717740b785

---------

Co-authored-by: Federico Mastrini <[email protected]>
  • Loading branch information
RiccardoMolinari95 and mastro993 authored Dec 5, 2024
1 parent b9d3233 commit 14d6543
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 23 deletions.
4 changes: 0 additions & 4 deletions .env.local
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,5 @@ 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 Privacy Policy URL
ITW_PRIVACY_URL='https://io.italia.it/informativa-sperimentazione'
# ITW TOS URL
ITW_TOS_URL='https://io.italia.it/tos-sperimentazione'
# ITW Documents on IO URL
ITW_DOCUMENTS_ON_IO_URL='https://io.italia.it/documenti-su-io'
4 changes: 0 additions & 4 deletions .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,5 @@ 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 Privacy Policy URL
ITW_PRIVACY_URL='https://io.italia.it/informativa-sperimentazione'
# ITW TOS URL
ITW_TOS_URL='https://io.italia.it/tos-sperimentazione'
# ITW Documents on IO URL
ITW_DOCUMENTS_ON_IO_URL='https://io.italia.it/documenti-su-io'
2 changes: 1 addition & 1 deletion locales/en/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3319,7 +3319,7 @@ features:
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\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}}).
tos: Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy e i Termini e Condizioni d’uso]({{privacyAndTosUrl}}).
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!
Expand Down
2 changes: 1 addition & 1 deletion locales/it/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3319,7 +3319,7 @@ features:
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\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}}).
tos: Premendo **Continua** dichiari di aver letto e compreso l’[Informativa Privacy e i Termini e Condizioni d’uso]({{privacyAndTosUrl}}).
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!
Expand Down
10 changes: 0 additions & 10 deletions ts/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,16 +254,6 @@ 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")
);
export const itwDocumentsOnIOUrl: string = pipe(
Config.ITW_DOCUMENTS_ON_IO_URL,
t.string.decode,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ import {
trackItWalletIntroScreen,
trackOpenItwTos
} from "../../analytics";
import { itwPrivacyUrl, itwTosUrl } from "../../../../config";
import { useIOSelector } from "../../../../store/hooks";
import { isItwActivationDisabledSelector } from "../../../../store/reducers/backendStatus/remoteConfig";
import { tosConfigSelector } from "../../../tos/store/selectors";

/**
* This is the screen that shows the information about the discovery process
Expand All @@ -37,6 +37,8 @@ const ItwDiscoveryInfoScreen = () => {
const machineRef = ItwEidIssuanceMachineContext.useActorRef();
const isLoading = ItwEidIssuanceMachineContext.useSelector(selectIsLoading);
const itwActivationDisabled = useIOSelector(isItwActivationDisabledSelector);
const tosConfig = useIOSelector(tosConfigSelector);
const privacyAndTosUrl = tosConfig.tos_url;

const handleContinuePress = () => {
trackItWalletActivationStart();
Expand Down Expand Up @@ -71,8 +73,7 @@ const ItwDiscoveryInfoScreen = () => {
onLinkOpen={trackOpenItwTos}
>
{I18n.t("features.itWallet.discovery.tos", {
privacyUrl: itwPrivacyUrl,
tosUrl: itwTosUrl
privacyAndTosUrl
})}
</ItwMarkdown>
</ContentWrapper>
Expand Down

0 comments on commit 14d6543

Please sign in to comment.