diff --git a/shotgun/src/main/scala/services/GithubClient.scala b/shotgun/src/main/scala/services/GithubClient.scala
index c867d1d..fbd7cb9 100644
--- a/shotgun/src/main/scala/services/GithubClient.scala
+++ b/shotgun/src/main/scala/services/GithubClient.scala
@@ -29,6 +29,7 @@ class GithubClient(implicit val system: ActorSystem, implicit val executionConte
| login
| name
| avatarUrl
+ | url
| }
| }
| }
diff --git a/webapp/public/404media.svg b/webapp/public/404media.svg
new file mode 100644
index 0000000..8748ee2
--- /dev/null
+++ b/webapp/public/404media.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/webapp/public/deflock-logo-grey.svg b/webapp/public/deflock-logo-grey.svg
new file mode 100644
index 0000000..a448b6e
--- /dev/null
+++ b/webapp/public/deflock-logo-grey.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/webapp/public/icon-discord-white.svg b/webapp/public/icon-discord-white.svg
new file mode 100644
index 0000000..1a47495
--- /dev/null
+++ b/webapp/public/icon-discord-white.svg
@@ -0,0 +1 @@
+
diff --git a/webapp/public/icon-discord.svg b/webapp/public/icon-discord.svg
new file mode 100644
index 0000000..d57ac7e
--- /dev/null
+++ b/webapp/public/icon-discord.svg
@@ -0,0 +1 @@
+
diff --git a/webapp/public/white-logos/404media.svg b/webapp/public/white-logos/404media.svg
new file mode 100644
index 0000000..5b6f564
--- /dev/null
+++ b/webapp/public/white-logos/404media.svg
@@ -0,0 +1,7 @@
+
diff --git a/webapp/public/white-logos/forbes.svg b/webapp/public/white-logos/forbes.svg
new file mode 100644
index 0000000..a1a62de
--- /dev/null
+++ b/webapp/public/white-logos/forbes.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/webapp/public/white-logos/latimes.svg b/webapp/public/white-logos/latimes.svg
new file mode 100644
index 0000000..5de0dca
--- /dev/null
+++ b/webapp/public/white-logos/latimes.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/webapp/src/App.vue b/webapp/src/App.vue
index 581de5c..c3fa834 100644
--- a/webapp/src/App.vue
+++ b/webapp/src/App.vue
@@ -1,10 +1,11 @@
diff --git a/webapp/src/main.ts b/webapp/src/main.ts
index 6f0f9c6..41f293f 100644
--- a/webapp/src/main.ts
+++ b/webapp/src/main.ts
@@ -17,6 +17,13 @@ const vuetify = createVuetify({
directives,
theme: {
defaultTheme: 'light',
+ themes: {
+ light: {
+ colors: {
+ background: '#f5f5f5',
+ }
+ }
+ }
}
})
diff --git a/webapp/src/router/index.ts b/webapp/src/router/index.ts
index 7c835f2..1a13e2f 100644
--- a/webapp/src/router/index.ts
+++ b/webapp/src/router/index.ts
@@ -83,11 +83,19 @@ const router = createRouter({
}
},
{
- path: '/legal',
- name: 'legal',
- component: () => import('../views/LegalView.vue'),
+ path: '/terms',
+ name: 'terms',
+ component: () => import('../views/TermsOfService.vue'),
meta: {
- title: 'Legal | DeFlock'
+ title: 'Terms of Service | DeFlock'
+ }
+ },
+ {
+ path: '/privacy',
+ name: 'privacy',
+ component: () => import('../views/PrivacyPolicy.vue'),
+ meta: {
+ title: 'Privacy Policy | DeFlock'
}
},
{
diff --git a/webapp/src/views/AboutView.vue b/webapp/src/views/AboutView.vue
index 3f94594..b4dfa10 100644
--- a/webapp/src/views/AboutView.vue
+++ b/webapp/src/views/AboutView.vue
@@ -1,5 +1,5 @@
-
Welcome to DeFlock, your go-to resource for understanding and addressing the growing presence of Automated License Plate Readers (ALPRs) in our communities.
@@ -48,22 +48,13 @@
Share our site with your friends, family, and social networks to help raise awareness about the dangers of ALPRs.
+ Want to see your name here? Become a sponsor, and your name will appear on this page!
+ © {{ new Date().getFullYear() }} DeFlock. All rights reserved. Special thanks to Jason Koebler at 404 Media for popularizing this project. Be sure to support them, as they are fellow privacy advocates.About Us
Our Amazing Sponsors
+ Our Amazing Sponsors
+ Special Thanks
+
+
- We're working on a feature that will allow you to report ALPRs directly on this site. In the meantime, you can follow the steps below to add the ALPR to OpenStreetMap. -
-If you've spotted an ALPR in your area, you can help us track it by reporting it to OpenStreetMap, where we source our information. Here's how you can do it:
-
- Before you report an ALPR, please read our
@@ -69,6 +49,17 @@ Once you've added the ALPR to the map, click the Save button in the top left corner of the editor. You'll be asked to provide a brief description of your changes. Once you've submitted your changes, the ALPR will be added to OpenStreetMap.
++ We pull data from OpenStreetMap daily, so it may take up to 24 hours for your changes to appear on this site. Rest assured that your changes will be reflected here soon. As we continue to scale, we hope to reduce this delay. +
+Download our ALPR sign and hang it near the ALPR to help raise awareness about the device. Be sure to follow all local laws and regulations when hanging signs. @@ -76,11 +67,12 @@
Effective Date: 12/26/2024
+ ++ Welcome to DeFlock. By accessing or using our site, you agree to these Terms of Service. If you do not agree, please refrain from using DeFlock. +
+ ++ DeFlock provides access to map data sourced from OpenStreetMap (OSM). Our platform allows users to view maps and provides examples of OSM tags for contributing Automatic License Plate Recognition (ALPR) data or other information to OSM. +
+ ++ While DeFlock provides examples of OSM tags that may be relevant for your contributions, it is the user’s responsibility to ensure the accuracy and appropriateness of the tags used when uploading to OSM. DeFlock is not liable for any consequences arising from incorrect or inappropriate tagging. +
+ ++ DeFlock must not be used for any of the following purposes: +
+ ++ By using DeFlock, you agree to comply with all applicable laws and regulations. +
+ ++ DeFlock integrates with OpenStreetMap, and any interactions with OSM are governed by their terms of use. DeFlock is not responsible for the collection, storage, or use of data by OSM or any third-party services. For more information, please review the OpenStreetMap Terms of Use. +
+ ++ DeFlock is provided "as is" without warranties of any kind. We do not guarantee the accuracy, reliability, or completeness of any map data or tagging guidance provided. DeFlock is not liable for any issues arising from: +
+ ++ All content provided by DeFlock, including design, text, and logos, is the intellectual property of DeFlock unless otherwise noted. Users may not copy, distribute, or modify this content without prior written permission. +
++ DeFlock's source code is licensed under the MIT License. For details, please refer to the LICENSE file. +
+ ++ We reserve the right to suspend or terminate access to DeFlock at our sole discretion if we believe a user has violated these Terms of Service. +
+ ++ DeFlock reserves the right to update or modify these Terms of Service at any time. Changes will be effective upon posting to our website. Continued use of DeFlock constitutes acceptance of the updated terms. +
+ ++ If you have any questions or concerns regarding these Terms of Service, please contact us at: +
++ Email: contact@deflock.me +
+