mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 10:29:58 +02:00
docs: update privacy disclosures for store release
This commit is contained in:
@@ -31,7 +31,7 @@ export default function PrivacyPage() {
|
|||||||
This policy explains what moves between devices, what stays local, and what is sent
|
This policy explains what moves between devices, what stays local, and what is sent
|
||||||
only when you choose to share diagnostics or a bug report.
|
only when you choose to share diagnostics or a bug report.
|
||||||
</p>
|
</p>
|
||||||
<p className="privacy-meta">Effective July 16, 2026 · Version 1.0</p>
|
<p className="privacy-meta">Effective July 16, 2026 · Version 1.1</p>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
@@ -65,8 +65,10 @@ export default function PrivacyPage() {
|
|||||||
<p>
|
<p>
|
||||||
This policy covers the official VniDrop website, the VniDrop applications for
|
This policy covers the official VniDrop website, the VniDrop applications for
|
||||||
Android, iOS, macOS, Windows, and Linux, and the diagnostics service configured by
|
Android, iOS, macOS, Windows, and Linux, and the diagnostics service configured by
|
||||||
the official project. In this policy, “VniDrop,” “we,” and “us” refer to the
|
the official project. For an official release, VniDrop’s data controller is the
|
||||||
maintainers of the official VniDrop project and the official builds they distribute.
|
individual publisher named in the applicable app-store listing. In this policy,
|
||||||
|
“VniDrop,” “we,” and “us” also include the maintainers acting on that publisher’s
|
||||||
|
behalf. The publisher can be reached at support@sudosy.fr.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
VniDrop is open-source software. A build distributed or operated by someone else
|
VniDrop is open-source software. A build distributed or operated by someone else
|
||||||
@@ -131,12 +133,13 @@ export default function PrivacyPage() {
|
|||||||
<h2>Optional diagnostics and bug reports</h2>
|
<h2>Optional diagnostics and bug reports</h2>
|
||||||
<h3>Automatic product diagnostics</h3>
|
<h3>Automatic product diagnostics</h3>
|
||||||
<p>
|
<p>
|
||||||
When an official build includes diagnostics, automatic usage events and crash
|
Official releases indicate in the app settings whether automatic product
|
||||||
reports are disabled until you enable “Share diagnostics.” If enabled, VniDrop may
|
diagnostics are included. When included, automatic usage events and crash reports
|
||||||
send an anonymous installation ID, app version, platform, sparse event names and
|
are disabled until you enable “Share diagnostics.” If enabled, VniDrop may send an
|
||||||
properties, crash type and message, a redacted stack trace, timestamps, and recent
|
anonymous installation ID, app version, platform, sparse event names and properties,
|
||||||
in-app breadcrumbs. You can turn this off at any time; doing so also removes pending
|
crash type and message, a redacted stack trace, timestamps, and recent in-app
|
||||||
local crash reports.
|
breadcrumbs. You can turn this off at any time; doing so also removes pending local
|
||||||
|
crash reports.
|
||||||
</p>
|
</p>
|
||||||
<h3>User-submitted bug reports</h3>
|
<h3>User-submitted bug reports</h3>
|
||||||
<p>
|
<p>
|
||||||
@@ -165,11 +168,10 @@ export default function PrivacyPage() {
|
|||||||
nearby devices.
|
nearby devices.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
The hosting and security infrastructure may process routine request information—such
|
Vercel hosts the static site, while Cloudflare proxies requests and provides DNS and
|
||||||
|
security services for the domain. They may process routine request information—such
|
||||||
as IP address, time, requested page, referrer, and browser user agent—to deliver the
|
as IP address, time, requested page, referrer, and browser user agent—to deliver the
|
||||||
site, maintain reliability, and prevent abuse. The live hosting provider must be
|
site, maintain reliability, and prevent abuse.
|
||||||
identified in this policy before public deployment if it differs from the providers
|
|
||||||
described below.
|
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
@@ -210,11 +212,19 @@ export default function PrivacyPage() {
|
|||||||
Relays process connection metadata but cannot decrypt transfer contents.
|
Relays process connection metadata but cannot decrypt transfer contents.
|
||||||
</dd>
|
</dd>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<dt>Vercel</dt>
|
||||||
|
<dd>
|
||||||
|
Hosts and serves the static VniDrop website and processes routine request and
|
||||||
|
delivery metadata.
|
||||||
|
</dd>
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<dt>Cloudflare</dt>
|
<dt>Cloudflare</dt>
|
||||||
<dd>
|
<dd>
|
||||||
The project’s diagnostics design uses Cloudflare Workers, D1, and R2.
|
Proxies website requests and provides DNS, security, and abuse controls. When
|
||||||
Cloudflare also processes source IPs for request delivery and abuse controls.
|
the optional diagnostics service is configured, it uses Cloudflare Workers, D1,
|
||||||
|
and R2.
|
||||||
</dd>
|
</dd>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -250,6 +260,14 @@ export default function PrivacyPage() {
|
|||||||
Cloudflare
|
Cloudflare
|
||||||
</a>
|
</a>
|
||||||
,{" "}
|
,{" "}
|
||||||
|
<a
|
||||||
|
href="https://vercel.com/legal/privacy-notice"
|
||||||
|
target="_blank"
|
||||||
|
rel="noreferrer"
|
||||||
|
>
|
||||||
|
Vercel
|
||||||
|
</a>
|
||||||
|
,{" "}
|
||||||
<a href="https://policies.google.com/privacy" target="_blank" rel="noreferrer">
|
<a href="https://policies.google.com/privacy" target="_blank" rel="noreferrer">
|
||||||
Google
|
Google
|
||||||
</a>
|
</a>
|
||||||
@@ -366,18 +384,12 @@ export default function PrivacyPage() {
|
|||||||
<section id="contact" className="policy-section policy-contact">
|
<section id="contact" className="policy-section policy-contact">
|
||||||
<h2>Contact</h2>
|
<h2>Contact</h2>
|
||||||
<p>
|
<p>
|
||||||
VniDrop is currently maintained as an open-source project and does not yet publish a
|
For a privacy question, rights request, or support request, email
|
||||||
dedicated privacy email or postal address. For a privacy question or request, open a
|
support@sudosy.fr. Do not put an invitation, file content, credentials, or other
|
||||||
request in the project issue tracker. Do not put an invitation, file content,
|
sensitive information in a public issue.
|
||||||
credentials, or other sensitive information in a public issue.
|
|
||||||
</p>
|
</p>
|
||||||
<a
|
<a className="privacy-contact-link" href="mailto:support@sudosy.fr">
|
||||||
className="privacy-contact-link"
|
Email support@sudosy.fr
|
||||||
href="https://github.com/vnidrop/vnidrop/issues/new"
|
|
||||||
target="_blank"
|
|
||||||
rel="noreferrer"
|
|
||||||
>
|
|
||||||
Contact the maintainers
|
|
||||||
</a>
|
</a>
|
||||||
</section>
|
</section>
|
||||||
</article>
|
</article>
|
||||||
|
|||||||
Reference in New Issue
Block a user