Skip to content

Commit 89a6416

Browse files
committed
Add terms page
1 parent 4ea46c9 commit 89a6416

File tree

3 files changed

+83
-0
lines changed

3 files changed

+83
-0
lines changed

jccp/resources/views/livewire/navigation.blade.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
<li class="nav-item">
1919
<a class="nav-link" href="/faq" wire:navigate>FAQ</a>
2020
</li>
21+
<li class="nav-item">
22+
<a class="nav-link" href="/terms" wire:navigate>Terms & Conditions</a>
23+
</li>
2124
</ul>
2225
</div>
2326
</div>
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
<x-layout>
2+
<div class="alert alert-warning">
3+
<h4>Outdated</h4>
4+
<p>
5+
This content has not yet been updated to reflect the current version
6+
</p>
7+
</div>
8+
<div class="container">
9+
10+
<h3>Terms and Privacy Policy</h3>
11+
12+
<h4>1. Data Processing</h4>
13+
14+
<p>
15+
The DASH-IF Conformance Tool processes media files and manifests uploaded by users to validate conformance with industry standards. Files are temporarily stored on our servers for the duration of the validation process.
16+
</p>
17+
18+
19+
<h4>2. Storage of Preferences</h4>
20+
21+
<p>
22+
This tool stores your consent preference in your browser's local storage. No personal information is collected or stored on our servers beyond the files you upload for validation.
23+
</p>
24+
25+
<h4>3. Data Retention</h4>
26+
27+
28+
<p>Uploaded files are automatically deleted after processing, typically within 24 hours. We maintain anonymized logs for statistical purposes and to improve our service.</p>
29+
30+
31+
<h4>4. User Rights</h4>
32+
33+
<p>Under GDPR, you have the right to:</p>
34+
35+
<ul>
36+
37+
<li>Access any personal data we hold about you
38+
<li>Request deletion of your data
39+
<li>Object to processing of your data
40+
<li>Withdraw consent at any time
41+
</ul>
42+
# About
43+
44+
DASH-IF Conformance Tool is used to validate DASH content according to DASH-related media specifications. It aims to give information about the validity of the content against one or more developed media standards. Consequently, it reports on (un)expected behavior that can be observed in provided media services that are aimed to be working in alignment to these standards.
45+
46+
The development of the tool started in 2012 funded by DASH-IF and has been continuously updated with newer versions of the already supported standards and/or new standards as required. Currently, the tool is aligned with a large set of specifications, namely MPEG-DASH,ISO BMFF, DASH-IF IOP, CMAF, DVB-DASH, HbbTV and CTA WAVE. It also integrates file format header level parsing of media codecs, including AVC, HEVC, AAC,HE-AAC, HE-AACv2, AC-3, AC-4, E-AC-3, WebVTT and TTML.
47+
48+
For each corresponding specification, the scope of the validation covers:
49+
50+
* _Media PresentationDescription (MPD)_ validation where the MPD is checked if it is a well-formed XML file, appropriate according to DASH schema and MPD-level signaling is done correctly,
51+
* _Segment validation_ where the media content pointed to by the MPD is validated at container level,
52+
* _Cross validation_ of the MPD-level elements and attributes as well as of the mediacontent(s) signaled at the same hierarchy.
53+
54+
The DASH-IF Conformance Tool is an open source software available on <a href="https://github.com/Dash-Industry-Forum/DASH-IF-Conformance" target="_blank">Github</a>. A live demo of the tool is also provided <a href="https://conformance.dashif.org/" target="_blank">here</a>.[phencys@phe[phencys@phencys-xps static (laravel-beta)]$
55+
<h4>5. Self-Hosted Option</h4>
56+
57+
<p>
58+
If you prefer not to upload your content to our servers, a self-hosted version of this tool is available. You can install and run the validation tool locally on your own infrastructure.</p>
59+
60+
<ul>
61+
<li>Download and installation instructions are available at: [https://github.com/Dash-Industry-Forum/DASH-IF-Conformance/wiki/Installation--guide](https://github.com/Dash-Industry-Forum/DASH-IF-Conformance/wiki/Installation--guide)
62+
<li>The self-hosted version provides the same validation capabilities without sending data to external servers
63+
<li>This option is recommended for sensitive or confidential content
64+
</ul>
65+
66+
<h4>6. Contact</h4>
67+
68+
<p>For any questions regarding this privacy policy, please contact: <a href="mailto:[email protected]">
69+
70+
71+
<h4>7. Changes to This Policy</h4>
72+
73+
<p>We may update this privacy policy from time to time. We will notify you of any changes by posting the new privacy policy on this page.</p>
74+
75+
<p><b>Note</b>: Last updated: April 2025</p>
76+
</div>
77+
</x-layout>

jccp/routes/web.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
Route::get('/faq', function () {
2020
return view('faq');
2121
});
22+
Route::get('/terms', function () {
23+
return view('terms');
24+
});
2225

2326
Route::get('/mpd', [ManifestController::class, 'retrieve']);
2427

0 commit comments

Comments
 (0)