Skip to content

Commit 52fc325

Browse files
committed
feat: add privacy policy page
1 parent d30ebf1 commit 52fc325

File tree

3 files changed

+55
-0
lines changed

3 files changed

+55
-0
lines changed

src/main.tsx

+5
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import './index.css';
99
import Landing from './pages/landing';
1010
import Docs from './pages/docs';
1111
import Downloads from './pages/downloads';
12+
import PrivacyPolicy from './pages/privacy_policy';
1213

1314
const router = createBrowserRouter([
1415
{
@@ -27,6 +28,10 @@ const router = createBrowserRouter([
2728
{
2829
path: "/docs",
2930
element: <Docs />,
31+
},
32+
{
33+
path: "/privacy-policy",
34+
element: <PrivacyPolicy />,
3035
}
3136
],
3237
},

src/markdown/privacy_policy.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
## Privacy Policy for Thunder
2+
3+
This Privacy Policy explains how Thunder ("the App") handles your personal information. Please read this policy carefully to understand our practices regarding your data.
4+
5+
### Data Collection and Usage
6+
1.1. Non-Personal Data
7+
The Thunder app does not collect any personally identifiable information (PII) or personal data during its usage. We do not track, store, or transmit any data that can be used to identify individual users.
8+
9+
1.2. Local Storage
10+
All data generated or entered within the Thunder app is stored locally on your device. This includes any files, documents, settings, or other information created or accessed through the app. We do not upload or sync your data to any external servers or cloud services.
11+
12+
### Permissions
13+
2.1. Device Permissions
14+
The Thunder app requires certain permissions to access device features necessary for its functionality. These permissions may include access to the device's storage or other relevant hardware components. However, these permissions are solely used within the app and do not involve the collection or transmission of data to external sources.
15+
16+
### Data Security
17+
3.1. Encryption
18+
To ensure the security of your data, the Thunder app may employ encryption technologies to protect any information stored on your device. This helps safeguard your data from unauthorized access or disclosure.
19+
20+
3.2. App Deletion
21+
When you uninstall or delete the Thunder app from your device, all data associated with the app will be permanently deleted from your device. We do not retain any of your data once the app is removed.
22+
23+
### Third-Party Services
24+
4.1. External Links
25+
The Thunder app may contain links to external websites or services. This Privacy Policy solely applies to the Thunder app and its usage, and we are not responsible for the privacy practices or content of any third-party websites or services. We encourage you to review the privacy policies of those third-party services before providing any personal information.
26+
27+
### Changes to the Privacy Policy
28+
We may update this Privacy Policy from time to time to reflect any changes in our practices or legal requirements. We will notify you about significant changes by providing a prominent notice within the app or by other means. We encourage you to review this Privacy Policy periodically.
29+
30+
### Contact Us
31+
If you have any questions, concerns, or suggestions regarding this Privacy Policy or our privacy practices, please contact us at thunderapp@proton.me.
32+
33+
Last updated: 2023-07-10

src/pages/privacy_policy.tsx

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import ReactMarkdown from 'react-markdown';
2+
import remarkGfm from 'remark-gfm';
3+
4+
import privacyPolicy from '@/markdown/privacy_policy.md?raw';
5+
import { PageHeader } from '@/components/custom/page-header';
6+
7+
function PrivacyPolicy() {
8+
return (
9+
<PageHeader>
10+
<div className="container relative pb-8 max-w-screen-2xl items-center">
11+
<ReactMarkdown className="prose dark:prose-invert" remarkPlugins={[remarkGfm]}>{privacyPolicy}</ReactMarkdown>
12+
</div>
13+
</PageHeader>
14+
)
15+
}
16+
17+
export default PrivacyPolicy;

0 commit comments

Comments
 (0)