-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdata.html
More file actions
108 lines (102 loc) · 8.31 KB
/
data.html
File metadata and controls
108 lines (102 loc) · 8.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link href="tailwind.css" rel="stylesheet">
<title>Address Edit Helper app - Data Protection Agreement</title>
<!-- Include CDN JavaScript -->
<!-- <script src="https://unpkg.com/tailwindcss-jit-cdn"></script> -->
</head>
<body>
<div class="relative py-16 bg-white overflow-hidden">
<div class="hidden lg:block lg:absolute lg:inset-y-0 lg:h-full lg:w-full">
<div class="relative h-full text-lg max-w-prose mx-auto" aria-hidden="true">
<svg class="absolute top-12 left-full transform translate-x-32" width="404" height="384" fill="none" viewBox="0 0 404 384">
<defs>
<pattern id="74b3fd99-0a6f-4271-bef2-e80eeafdf357" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse">
<rect x="0" y="0" width="4" height="4" class="text-gray-200" fill="currentColor"></rect>
</pattern>
</defs>
<rect width="404" height="384" fill="url(#74b3fd99-0a6f-4271-bef2-e80eeafdf357)"></rect>
</svg>
<svg class="absolute top-1/2 right-full transform -translate-y-1/2 -translate-x-32" width="404" height="384" fill="none" viewBox="0 0 404 384">
<defs>
<pattern id="f210dbf6-a58d-4871-961e-36d5016a0f49" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse">
<rect x="0" y="0" width="4" height="4" class="text-gray-200" fill="currentColor"></rect>
</pattern>
</defs>
<rect width="404" height="384" fill="url(#f210dbf6-a58d-4871-961e-36d5016a0f49)"></rect>
</svg>
<svg class="absolute bottom-12 left-full transform translate-x-32" width="404" height="384" fill="none" viewBox="0 0 404 384">
<defs>
<pattern id="d3eb07ae-5182-43e6-857d-35c643af9034" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse">
<rect x="0" y="0" width="4" height="4" class="text-gray-200" fill="currentColor"></rect>
</pattern>
</defs>
<rect width="404" height="384" fill="url(#d3eb07ae-5182-43e6-857d-35c643af9034)"></rect>
</svg>
</div>
</div>
<div class="relative px-4 sm:px-6 lg:px-8">
<div class="text-lg max-w-prose mx-auto">
<h1>
<!-- <span class="block text-base text-center text-indigo-600 font-semibold tracking-wide uppercase">Introducing</span> -->
<span class="mt-2 block text-3xl text-center leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">Data Protection Agreement
</span>
</h1>
<p class="mt-8 text-xl text-gray-500 leading-8">
Address Edit Helper - Data Protection Agreement
<br><br>
<strong>Address Edit Helper</strong> "the App” provides order shipping address edit on customer facing side "the Service" to merchants who use Shopify to power their stores. This Privacy Policy describes how personal information is collected, used, and shared when you install or use the App in connection with your Shopify-supported store.
</p>
<article class="mt-8 text-xl text-gray-500 leading-8">
<h3 class="text-2xl font-semibold">Personal Information the App Collects</h3>
When you install the App, we are automatically able to access certain types of information from your Shopify account:
<br><br>
Your shop name and shop contact email, this is only used for support and emergency contact purpose.
<br><br>
Orders data including Order ID, Order creation date, Order tags, Product ID, quantity for the products, Product tags, Order fulfillment status and Order shipping address which contains customers data.
<br><br>
Customers data including name, email, phone and address, which are used for the order shipping detail, this is only used for the app to function.
<br><br>
<h3 class="text-2xl font-semibold">Order Information the App Collects</h3>
For all of the app functions, the app collects information from the order, including the product ID, product name, product tags, variant ID, order ID,order tags, order shipping method, order creation date and fulfillments created for the order.
<br><br>
From the information above, only the order ID are stored in the app database, for the app to verify if an order has updated shipping address sucessfully, no other data from the order is stored in the app database.
<br><br>
<h3 class="text-2xl font-semibold">Customer Information the App Collects</h3>
The app collects the order's customer information, including customer name, customer phone, customer email and customer shipping address.
<br><br>
These customer information is used to populate the edit address form with the customer name, email, phone and shipping address, to show the current shipping address and contact method being used for the order in the edit shipping address form.
<br><br>
<strong>These customer information (name, email, phone and shipping address) is never stored in the app database</strong>, the app will request these information from Shopify every time a customer visit the order status / thank you page (that has the edit shipping address form), and when the customer clicks "Update shipping address".
<br><br>
These customer information are only kept in ephemeral Random Access Memory (RAM) during access, and is immediately discarded after the customer information is displayed successfully on the order status page, or after the shipping address of an order has successfully updated.
<br><br>
<h3 class="text-2xl font-semibold">Data Retention Period</h3>
For customer data (customer name, phone, email, shipping address), the app will request the customer data from Shopify when the app is loaded on the order status page, and also when the app receive the new shipping address input from customer.
<br><br>
When the app is loaded on the order status page, the app will request the customer data from Shopify, and the customer data is used to display on the edit shipping address form, and the customer data will be discarded immediately right after the customer information is displayed successfully on the edit shipping address form in the order status page. (Retention period should be less than 5 seconds since being accessed)
<br><br>
When customer update their shipping address using the app's edit shipping address form on the order status page, the app will receive the new shipping address and contact method, the app will also request existing shipping address used for the order from Shopify, to fill in the field that was disabled for editing (eg: some merchant might configure the app to disallow country / zip code editing). After that shipping address is updated successfully, the customer data will be discarded immediately. (Retention period should be less than 10 seconds since being accessed)
<br><br>
<strong>Customer data is never stored in the app database</strong>
<br><br>
For the store data (store name and store contact email), the data is stored in database until the user uninstalls the app.
<br><br>
<h3 class="text-2xl font-semibold">Data Security</h3>
We use HTTPS / TLS 1.3 (AES_128_GCM_SHA256) to encrypt the data in transit for the app, no customer data is ever stored in the database. The database only store the following data : your shop name, your shop contact email, and Order ID for the order that was updated.
<br><br>
<h3 class="text-2xl font-semibold">Changes</h3>
We may update this data protection agreement from time to time in order to reflect, for example, changes to our practices or for other operational, legal or regulatory reasons.
<br><br>
<h3 class="text-2xl font-semibold">Contact Us</h3> For more information about our privacy practices, if you have questions, or if you would like to make a complaint, please contact us by e-mail at <strong>axel@editaddress.app</strong> or by mail using the details provided below:
<br><br>
Level 30, No.1, Jalan Pinang, 50450 Kuala Lumpur
</article>
</div>
</div>
</div>
</body>
</html>