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

Added location option #195

Merged
merged 6 commits into from
Mar 19, 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
2 changes: 1 addition & 1 deletion public/css/style.min.css

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions public/images/app_graphics/location.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion public/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion public/js/main.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 8 additions & 1 deletion src/includes/content/privacy_policy/gdpr.pug
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,14 @@
br
strong Does the Application collect precise real time location information of the device?

p This Application does not gather precise information about the location of your mobile device.
p(v-show='!isLocationTracked') This Application does not gather precise information about the location of your mobile device.

div(v-show='isLocationTracked')
p This Application collects your device's location, which helps the Service Provider determine your approximate geographical location and make use of in below ways:
ul
li Geolocation Services: The Service Provider utilizes location data to provide features such as personalized content, relevant recommendations, and location-based services.
li Analytics and Improvements: Aggregated and anonymized location data helps the Service Provider to analyze user behavior, identify trends, and improve the overall performance and functionality of the Application.
li Third-Party Services: Periodically, the Service Provider may transmit anonymized location data to external services. These services assist them in enhancing the Application and optimizing their offerings.

br
strong Do third parties see and/or have access to information obtained by the Application?
Expand Down
11 changes: 9 additions & 2 deletions src/includes/content/privacy_policy/simple.pug
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,17 @@
li The pages of the Application that you visit, the time and date of your visit, the time spent on those pages
li The time spent on the Application
li The operating system you use on your mobile device
p ...and more.

p(v-show='!isLocationTracked') The Application does not gather precise information about the location of your mobile device.

div(v-show='isLocationTracked')
p The Application collects your device's location, which helps the Service Provider determine your approximate geographical location and make use of in below ways:
ul
li Geolocation Services: The Service Provider utilizes location data to provide features such as personalized content, relevant recommendations, and location-based services.
li Analytics and Improvements: Aggregated and anonymized location data helps the Service Provider to analyze user behavior, identify trends, and improve the overall performance and functionality of the Application.
li Third-Party Services: Periodically, the Service Provider may transmit anonymized location data to external services. These services assist them in enhancing the Application and optimizing their offerings.

p The Service Provider may use the information you provided to contact you from time to time to provide you with important information, required notices and marketing promotions.

br
p For a better experience, while using the Application, the Service Provider may require you to provide us with certain personally identifiable information{{pidInfo}} The information that the Service Provider request will be retained by them and used as described in this privacy policy.

Expand Down
6 changes: 6 additions & 0 deletions src/includes/content/wizard/step_3.pug
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,12 @@ section#step-3.columns(v-if='wizardStep==3')
type="radio"
)
| Commercial
br
div.block(v-show='typeOfPolicyInt!=2')
input(v-model="isLocationTracked" id="locationcheckbox" type="checkbox")
label(for="locationcheckbox")
img.checkbox-logo(src="images/app_graphics/location.svg")
strong Is Location tracked
footer.card-footer
a.card-footer-item(@click='prevStep') Previous
a.card-footer-item(@click='nextStep') Next
Expand Down
4 changes: 2 additions & 2 deletions src/includes/content/wizard/step_6.pug
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ section#step-6.columns(v-if="wizardStep==6")
type="checkbox"
)
label(:for="'list-switch-' + item.model")
img.thirdparty-logo(
img.checkbox-logo(
:alt="item.name"
:src="item.logo"
)
span.thirdparty-text {{ item.name }}
span {{ item.name }}
div(v-show='typeOfPolicyInt==2')
p No third party services to choose. Goto
b Next step.
Expand Down
1 change: 1 addition & 0 deletions src/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ var app = new Vue({
totalWizardSteps: 7,
typeOfPolicy: 'Simple',
typeOfPolicyInt: 1,
isLocationTracked: false,
},
filters: {
capitalize: function (value) {
Expand Down
2 changes: 1 addition & 1 deletion src/sass/app.sass
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ img.social-logo
height: 1em
margin-right: 5px

.thirdparty-logo
.checkbox-logo
height: 1.5em
padding-right: 8px
vertical-align: middle
Expand Down
Loading