diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..3f29ae6 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +node_modules +dist +.git +.env diff --git a/docker-compose.yml b/docker-compose.yml index 4cc657d..565cdf8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,3 +1,5 @@ +version: '3.8' + services: frontend: build: . diff --git a/src/App.jsx b/src/App.jsx index 53829a4..cb31009 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -2,6 +2,7 @@ import React from 'react'; import { BrowserRouter as Router, Routes, Route, useLocation } from 'react-router-dom'; import Home from './pages/Home'; import Portal from './pages/Portal'; +import LockliPrivacy from './pages/LockliPrivacy'; // <-- YENİ EKLENDİ import { AnimatePresence } from 'framer-motion'; // Animasyonlu geçişler için bir Wrapper bileşeni @@ -13,6 +14,9 @@ function AnimatedRoutes() { } /> } /> + + {/* Lockli Privacy Policy – yalnızca URL'den erişilecek */} + } /> ); @@ -26,4 +30,4 @@ function App() { ); } -export default App; \ No newline at end of file +export default App; diff --git a/src/pages/LockliPrivacy.jsx b/src/pages/LockliPrivacy.jsx new file mode 100644 index 0000000..0c5402a --- /dev/null +++ b/src/pages/LockliPrivacy.jsx @@ -0,0 +1,76 @@ +import React from "react"; + +export default function LockliPrivacy() { + return ( +
+

Privacy Policy for Lockli

+

Last Updated: December 3, 2025

+ +

+ This Privacy Policy explains how the mobile application Lockli + ("the Application") handles user data. Lockli is designed as a fully offline + password manager and places great importance on protecting user privacy. +

+ +

1. Data Collection

+

+ Lockli does not collect, process, store, or transmit any personal data. +

+ + +

2. Local Data Storage

+

+ All data entered by the user—including passwords and notes—is stored + exclusively on the user’s device. +

+

+ The developer has no access to any stored information. +

+ +

3. Internet Usage & Third-Party Services

+

Lockli:

+ + +

4. Security

+

+ All data remains on the user’s device. Security therefore depends on device-level + protections such as screen lock and system encryption. +

+ +

5. Children’s Privacy

+

+ Lockli is not directed at children under 13 and does not knowingly collect any data. +

+ +

6. Changes to This Policy

+

+ Future updates will be published at: +

+

+ + https://atakanzgn.com.tr/lockli/privacy + +

+ +

7. Contact Information

+

+ Email: messi10atakan10@gmail.com
+ Website: + https://atakanzgn.com.tr/lockli/privacy + +

+
+ ); +}