Last updated · 2026-04-21

Privacy policy

United States · Maryland. Working draft — review with a licensed attorney before commercial launch.

At a glance:VptTips is operated by Vanpaultek (the “Company,” “we,” or “us”) from the United States. We collect the minimum personal information needed to run the Service, we do not sell or share personal information, we do not process sensitive personal information for profiling, and we honor deletion and access requests from any US resident regardless of state.

1. Scope

This policy applies to the VptTips website and any related product or admin console that links to it. It is governed by the laws of the State of Maryland and, where applicable, federal United States law.

2. Contact us

Vanpaultek · Maryland, United States
Privacy: privacy@vpttips.com
Security: security@vpttips.com

3. Information we collect

3.1 Automatically on every visit

3.2 Account information

3.3 Information you provide

3.4 What we do NOT collect

4. Why we use your information

We do not use your information for behavioural advertising, third-party analytics, cross-context tracking, or automated decision-making that produces legal or similarly significant effects on you.

5. Sharing & sale

We do not sell your personal information. We do not “share” it for cross-context behavioural advertising. (Both terms as defined by the California Privacy Rights Act.)

We may disclose limited information in these situations:

6. Third-party embeds

When you play a “Famous music” track, a YouTube privacy-enhanced embed (youtube-nocookie.com) loads inside an iframe and plays the video under YouTube’s terms and privacy policy. We do not share your VptTips session with YouTube.

The Phone Linkfeature (the phone-icon button on the blue bar) lets you pair your phone’s browser with the desktop session over an end-to-end-encrypted WebRTC channel. Here’s exactly what the server sees — and what it does not see.

6a.1 What we process

6a.2 What we deliberately do not process

All three data classes above flow through the WebRTC data and media channels which are encrypted with DTLS-SRTP in the browsers themselves. Our server is not on the data path.

6a.3 Your controls

5b. Passwordless sign-in (passkey & magic link)

We actively promote passwordless sign-in because it removes the single largest account-compromise vector — reusable passwords.

5d. Device & network audit for safety

For fraud prevention, abuse investigation, and incident response, we record a device snapshot every time a user signs in, loads a page, or crosses an admin-access or broadcast- join gate. The snapshot lives in the DeviceAudittable and applies to every user — signed-in general users, signed-in administrators, and anonymous visitors.

This is collected under the “legitimate interest in service safety” basis. The W3C Do-Not-Track spec and CCPA both exempt short-term security logging from opt-out; our DNT-honouring analytical telemetry (§5c) is separate.

The per-row fields:

We cannot capture MAC addresses, hardware serial numbers, or device GUIDs from a browser.These are blocked by the browser’s security model. The macAddress column in DeviceAuditexists for a possible future native-app integration and is always blank for browser sessions. Any website claiming MAC capture from a website alone is incorrect or lying.

Retention: 90 days for routine rows, longer only when pinned to an active security investigation. Access is admin-only and every read is itself logged to AuditLog.

5c. Do-Not-Track & Global Privacy Control

If your browser sends the W3C DNT: 1 header or the Sec-GPC: 1 signal, we skip all optional telemetry capture. We still record the strictly necessary session cookie and the session-binding user-agent fingerprint (required for the session to function at all), but we do not capture your timezone, screen size, language preferences, device class, or referrer. You do not need an account or any extension to enable this; any mainstream browser can switch it on in Settings.

6a. Admin two-factor authentication

Administrator accounts are required to enrol a second authentication factor before any admin-only feature is available. One of the following must be configured:

A successful 2FA verification is valid for 4 hours; after that, the admin must re-verify. All enrolment, challenge, and disable events are written to AuditLog with actor id, method, and timestamp.

6b. Admin screen broadcast

A Vanpaultek administrator can start a screen broadcast from the admin console. Temporary posture: any viewer with the link and a valid email address can watch — sign-in and allowlist enforcement are disabled pending the next release. Up to 5 concurrent viewers per session; sessions hard-stop after 2 hours.

On each join we store: the email entered by the viewer (not verified to be theirs right now), the server-observed IP, the viewer’s User-Agent, and a DeviceAudit row (§5d) with device + network details. Rejections (room full / broadcast ended) are logged too.

Server-side we process only the broadcast code, the admin user id, the title, the informational invitee list, and the SDP offer / answer / ICE-candidate signaling metadata. Screen frames and tab audio flow peer-to-peer over DTLS-SRTP; our server is not on the media path and cannot view, scan, or record the broadcast.

6c. Content-safety signals & CSAM reporting

To enforce the Prohibited Content clause of the Terms, every prompt sent to an AI feature (search and the writing-helper tools) is screened before it reaches the model. When a prompt is blocked, we record:

We do notstore the verbatim blocked text — the audit row is length + category only — so we aren’t creating a retained corpus of prohibited queries.

CSAM reports. When we become aware of suspected child sexual abuse material on the Service, we are legally obligated under 18 U.S.C. § 2258A to report it to the National Center for Missing & Exploited Children (NCMEC) CyberTipline, to preserve records associated with the report for at least 90 days, and to make those records available to law-enforcement under lawful process. We do not voluntarily scan unrelated content for this purpose; this obligation attaches only when the Service’s own screening pipeline surfaces a specific event.

Law-enforcement cooperation. We respond to valid subpoenas, court orders, and other lawful process. We publish transparency figures annually (starting with the first full calendar year after public launch).

7. Cookies & local storage

All keys below are first-party. None are used for cross-site tracking.

KeyPurposeType
vpttips.auth.v1Keeps you signed in within the tabStrictly necessary
vpttips.theme.v1Light / Dark / System preferencePreference
vpttips.locale.v1Language preferencePreference
vpttips.passkey.v1Credential ID for your passkeyStrictly necessary
vpttips.music.connections.v1Demo music-app connection recordsFunctional
vpttips.consent.v1Your cookie-banner choiceStrictly necessary

8. Your US privacy rights

All US residents may exercise the rights below at privacy@vpttips.com. We respond within 45 days (extendable once by another 45 days with notice). You may appeal a denied request by replying to our response; appeals receive an answer within 60 days.

8.1 Maryland residents (MODPA, effective Oct 1 2025)

In addition to the rights above, Maryland law prohibits the sale of sensitive personal information and the sale of the personal data of consumers known to be under 18. We comply: we do not sell any of this data. If you believe we have mis-handled your data and our response is unsatisfactory, you may appeal to the Maryland Attorney General’s Consumer Protection Division at marylandattorneygeneral.gov.

8.2 California residents (CCPA / CPRA)

You have the right to limit the use and disclosure of sensitive personal information. We do not collect or process sensitive personal information for purposes beyond those permitted without consent under Cal. Civ. Code § 1798.121.

California users may also request the disclosures specified by the Shine the Light law (Cal. Civ. Code § 1798.83). We do not disclose personal information to third parties for their direct marketing purposes.

8.3 Virginia, Colorado, Connecticut, Utah residents

Your state’s consumer privacy law (VCDPA, CPA, CTDPA, UCPA) grants rights equivalent to those above. Submit a request via the email in § 2.

9. Data retention

CategoryRetention
Account email + display nameUntil deletion request
Password hash or passkey credentialUntil deletion request
Server IP logs30 days, then discarded
Telemetry snapshot (in-memory)Cleared on sign-out
Music connection recordsOn your device only
Backups containing personal information90 days max before overwrite

10. Security

We employ layered controls: HTTPS with HSTS preload, strict Content-Security-Policy with hash-whitelisted inline scripts, frame protection, non-root production containers, weekly dependency scanning, and a published vulnerability disclosure policy. Under Maryland’s Personal Information Protection Act (Md. Code, Com. Law § 14-3501 et seq.) we will notify affected residents and the Attorney General if a security breach materially compromises their personal information.

11. International transfers

The Service is operated from the United States. If you access it from outside the US, your information will be transferred to and processed in the US.

12. Children under 13 (COPPA)

The Service is not directed at and does not knowingly collect information from children under 13. Parents or guardians who believe a child has provided personal information should email privacy@vpttips.com and we will delete the information promptly.

13. Changes

For material changes we will post a notice here and, where required, request renewed consent on your next sign-in. We will not apply material changes retroactively without your consent.

This policy provides a reasonable baseline but is not legal advice. Have a licensed attorney review before commercial launch.