This Privacy Policy describes how Intrect ("we") collects, uses, and protects your personal information when you use ArtifactNet. We comply with the EU General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA / CPRA), and the Korean Personal Information Protection Act (PIPA).
Intrect, contact: privacy@intrect.io
Sec-CH-UA client
hints). We use it to tell “two accounts on one office connection”,
which is normal, from “two accounts in one browser”, which is not.
It is not canvas, WebGL, font or device fingerprinting — no
script runs on your machine to produce it, and it cannot be reversed into
those headers. Deleted with the request log after 30 days.| Purpose | Legal basis (GDPR Art. 6) |
|---|---|
| Provide the inference Service | Contract performance |
| Authenticate users and enforce quotas | Contract performance |
| Bill paid subscribers | Contract performance |
| Improve detection accuracy (non-reconstructable spectral residual and numeric features only — never raw audio, never for generative AI) | Legitimate interest |
| Detect abuse, fraud, or security incidents | Legitimate interest |
| Send service notifications and security alerts | Legitimate interest |
| Comply with legal obligations (court orders, etc.) | Legal obligation |
We never store the original audio you submit by default — not from the demo, not from the dashboard. The uploaded waveform is processed in memory and discarded immediately after analysis completes. The single exception is a free-demo Report (§ 4.1): sending one attaches the original audio, which that form requires. Nothing is kept unless you press Report.
ArtifactNet is a detection classifier, not a generative model. Nothing you send to us is used to train music-generating AI. We do not build, license, or sell generative audio models.
Effective 2026-04-22 the free demo operates under a zero-retention policy. What this means in practice:
| Data | Retention | Purpose |
|---|---|---|
| Original audio | Never stored. Processed in memory, discarded after analysis. | — |
| Analysis result in server-side cache (spectral scores + feature vectors, no IP, no filename, no URL) | 1 hour. Automatically discarded after that — nothing is transferred to long-term storage. | Lets you press "Report" if you believe the verdict is wrong. |
| Reported submissions (only when you press Report) | Indefinite on object storage; retained so we can investigate the reported verdict and improve the detector. | False-positive / false-negative investigation, classifier improvement. |
| Original audio attached to a Report (every demo Report includes it) | Indefinite, same as above. | Only used to reproduce and debug the reported analysis. |
| Shared result page (only when you press Share) | Until you revoke it. Stores the verdict, its probability, the segment scores, the analysed length, and the model version — plus any track name you type in yourself. Not the audio, not your uploaded filename, not your IP. | Publishes that one result at a link you can send to other people. |
| Client IP | Transient (rate-limiter cache, minutes), then discarded. Not included in reports. | Rate limiting, abuse prevention. |
If you close the browser without pressing Report or Share within 1 hour, every server-side trace of your demo submission is gone.
A shared page is unlisted by default: search engines are told not to index it, and only someone who has the link can open it. You can opt a page into search indexing when you create it. When you create the link we also hand you a management token — keep it, because without an account that token is the only way to take the page down again.
Paid subscribers are processed under stricter retention:
| Data | Retention |
|---|---|
| Uploaded audio | Never stored. |
| Spectral residual | Deleted within 24 hours after analysis. |
| Analysis results and forensic features | 30 days, then deleted — not retained for model improvement. |
| Submission metadata (filename, URL, format, duration) | 30 days. |
| Account record, including its signup acquisition snapshot | Until you delete your account. |
| Data | Retention |
|---|---|
| Usage logs (quota, billing) | 12 months |
| Security and audit logs | 12 months |
| Signed-in API request log (timestamp, endpoint, response code, account ID, IP address, browser identifier) | 30 days, then deleted. Free-demo requests are not written to it at all. |
You may email privacy@intrect.io at any time with a request to delete specific submissions (identify by filename, timestamp, or approximate time of use). We will remove them from active storage and any offline improvement set within 30 days. GDPR / CCPA / PIPA deletion requests are handled under the same process.
| Provider | Purpose | Region |
|---|---|---|
| Google (OAuth) | Authentication | USA / global |
| Google Analytics 4 | Usage measurement on the website, dashboard and demo pages: page and event data, linked across intrect.io, app.intrect.io, demo.intrect.io and try.intrect.io. Analytics storage is on by default; advertising storage, ad user data and ad personalisation are denied. | USA / global |
| GitHub (OAuth) | Authentication | USA / global |
| Paddle.com Market Limited | Payment processing as our Merchant of Record. Paddle collects your billing details directly; we receive order metadata by webhook (order ID, billing email, country, Paddle customer ID), and query Paddle's API for your billing email when a webhook omits it. Your card number never reaches us. | USA / EU / global |
| Neon (managed PostgreSQL) | Hosts the application database: your account record, usage history, and credit ledger. | USA (us-east-1) |
| Cloudflare (R2, Workers, Pages, DNS, Web Analytics) | Object storage for reported demo submissions and paid-tier forensic artefacts under the retention rules in § 4; edge delivery, DNS, and bot protection for every request to this service; and cookieless page-view and performance measurement. | USA / global edge |
| Resend | Outbound transactional email: address verification, report notifications, and operational alerts. | USA / global |
Your data may be processed in the United States, the European Union, and the Republic of Korea. Audio you submit for analysis is processed on hardware we operate in South Korea; it is not sent to a third-party inference provider. We rely on Standard Contractual Clauses (SCC) for transfers outside the EU/EEA where applicable.
To exercise any rights, email privacy@intrect.io with the subject "Data Subject Request". We respond within 30 days.
Despite our safeguards, no system is 100% secure. If you discover a vulnerability, please report it to security@intrect.io.
The Service is not directed to children under 16. We do not knowingly collect personal information from children. If you believe we have collected data from a child, contact us and we will delete it promptly.
We may update this Policy. Material changes will be announced via email and on the dashboard at least 14 days in advance.