Added policy screen for mdlf
This commit is contained in:
parent
a6e4b38ec2
commit
9083f74483
@ -1,10 +1,10 @@
|
||||
PRIVACY POLICY
|
||||
|
||||
Effective date: 2023-02-20
|
||||
Effective date: 2024-07-07
|
||||
|
||||
Updated on: 2024-01-11
|
||||
Updated on: 2024-07-07
|
||||
|
||||
This Privacy Policy explains the policies of UNOV on the collection and use of the information we collect when you use the mobile app "MyInfoMate". This Privacy Policy describes your privacy rights and how you are protected under privacy laws.
|
||||
This Privacy Policy explains the policies of UNOV on the collection and use of the information we collect when you use the mobile app "Musée de la fraise". This Privacy Policy describes your privacy rights and how you are protected under privacy laws.
|
||||
|
||||
By using our Service, you are consenting to the collection and use of your information in accordance with this Privacy Policy. Please do not access or use our
|
||||
Service if you do not consent to the collection and use of your information as outlined in this Privacy Policy. This Privacy Policy has been created with the
|
||||
@ -19,9 +19,11 @@ COLLECTION AND USE OF YOUR PERSONAL INFORMATION
|
||||
|
||||
INFORMATION WE COLLECT
|
||||
|
||||
When using our Service, you will be prompted to provide us with personal information used to contact or identify you. The mobile app "MyInfoMate" collects the following information:
|
||||
When using our Service, you will be prompted to provide us with personal information used to contact or identify you. The mobile app "Musée de la fraise" collects the following information:
|
||||
|
||||
* Usage Data
|
||||
* User location but briefly and only to show content in app. This location data is not store or send to other services. The collection of location data also occurs in background.
|
||||
|
||||
|
||||
Usage Data includes the following:
|
||||
|
||||
@ -33,7 +35,7 @@ Usage Data includes the following:
|
||||
|
||||
HOW WE COLLECT INFORMATION
|
||||
|
||||
The mobile app "MyInfoMate" collects and receives information from you in the following manner:
|
||||
The mobile app "Musée de la fraise" collects and receives information from you in the following manner:
|
||||
|
||||
* When you fill a registration form or otherwise submit your personal information.
|
||||
|
||||
@ -42,7 +44,7 @@ for reporting or record- keeping in accordance with applicable laws. Information
|
||||
|
||||
HOW WE USE YOUR INFORMATION
|
||||
|
||||
The mobile app "MyInfoMate" may use your information for the following purposes:
|
||||
The mobile app "Musée de la fraise" may use your information for the following purposes:
|
||||
|
||||
* Providing and maintaining our Service, as well as monitoring the usage of our Service.
|
||||
* For other purposes. UNOV will use your information for data analysis to identify usage trends or determine the effective of our marketing campaigns when
|
||||
@ -74,7 +76,7 @@ approved before they can be set in the browser.
|
||||
|
||||
SECURITY
|
||||
|
||||
Your information’s security is important to us. The mobile app "MyInfoMate" utilizes a range of security measures to prevent the misuse, loss, or
|
||||
Your information’s security is important to us. The mobile app "Musée de la fraise" utilizes a range of security measures to prevent the misuse, loss, or
|
||||
alteration of the information you have given us. However, because we cannot guarantee the security of the information you provide us, you must access our
|
||||
service at your own risk.
|
||||
|
||||
@ -93,6 +95,6 @@ Email: contact@unov.be
|
||||
|
||||
Website: https://manager.myinfomate.be/
|
||||
|
||||
Mobile Application : "MyInfoMate"
|
||||
Mobile Application : "Musée de la fraise"
|
||||
|
||||
For any queries or concerns you have related to the processing of your information, you may contact our Privacy Officer at Fransolet Thomas, contact@unov.be.
|
||||
@ -7,7 +7,9 @@ import 'package:manager_app/app_context.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
class PolicyScreen extends StatefulWidget {
|
||||
PolicyScreen({Key? key}) : super(key: key);
|
||||
final String? param;
|
||||
|
||||
PolicyScreen({this.param});
|
||||
|
||||
@override
|
||||
_PolicyScreenState createState() => _PolicyScreenState();
|
||||
@ -19,25 +21,6 @@ class _PolicyScreenState extends State<PolicyScreen> {
|
||||
String filePath = 'assets/files/policy_text.text';
|
||||
String filePathMDLF = 'assets/files/policy_text_mdlf.text';
|
||||
|
||||
String? appParam;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_getRouteParameters();
|
||||
}
|
||||
|
||||
void _getRouteParameters() {
|
||||
// Get the current URL
|
||||
Uri uri = Uri.parse(html.window.location.href);
|
||||
|
||||
// Retrieve the parameter 'exampleParam' (change 'exampleParam' to your parameter name)
|
||||
appParam = uri.queryParameters['app'];
|
||||
|
||||
// You can now use paramValue as needed
|
||||
print('Route parameter value: $appParam');
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final appContext = Provider.of<AppContext>(context);
|
||||
@ -94,7 +77,7 @@ class _PolicyScreenState extends State<PolicyScreen> {
|
||||
}
|
||||
|
||||
Future<String> getHTML() async {
|
||||
switch(appParam) {
|
||||
switch(widget.param) {
|
||||
case "mdlf":
|
||||
return await rootBundle.loadString(filePathMDLF);
|
||||
}
|
||||
|
||||
@ -94,6 +94,7 @@ class _MyAppState extends State<MyApp> {
|
||||
'/welcome': (context) => LoginScreen(session: widget.session),
|
||||
'/main': (context) => MainScreen(),
|
||||
'/policy': (context) => PolicyScreen(),
|
||||
'/policy/mdlf': (context) => PolicyScreen(param: "mdlf"),
|
||||
}
|
||||
),
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user