CanvasCircle CanvasCircle™

Privacy Policy

What CanvasCircle collects, why, and your rights.

Effective date: June 15, 2026 · Version 2.15

Summary

CanvasCircle is a free art listing platform. We collect the minimum information needed to run the Service: a single email address (used both to sign you in and as the public contact email on your listings), a password, a display name, a unique @handle, a Facebook profile URL (required to post listings), an optional location, the listings you create, the listings you save, and basic technical data needed to keep the site secure. When you message another user through the "Email Seller" button on a listing, we store and deliver that first message; replies after that go directly between the two parties' email accounts and never pass through CanvasCircle (see Section 5). Sellers may also choose to submit a short Ownership Verification video for a listing, these videos are stored privately, used only for admin review, and then automatically deleted within about 24 hours (see Section 5). Sellers see basic analytics on their own listings, daily counts of views, saves, and inquiries, plus a record of price changes, to help them understand engagement; analytics never reveal who individual viewers are. We don't sell your data. We don't run ads. We don't track you across other sites.

1. Who we are

"CanvasCircle," "we," "us," and "our" refer to the operator of canvascircle.art. You can reach us at admin@canvascircle.art.

2. Information we collect

Information you give us

Information we collect automatically

3. How we use your information

4. Service providers we share data with

We use a small set of third-party services to operate CanvasCircle. We share only what's needed for them to do their job. Each one is bound by its own privacy and security commitments.

About push notification delivery: when you opt in to notifications, your browser registers with the push service for your platform (Apple, Google, or Mozilla) and gives us back an opaque endpoint URL. We send pushes by POSTing an encrypted payload to that URL. The push service routes the notification to your device. Neither we nor the push service can read the encrypted payload contents in transit, only your browser (which holds the decryption keys) can read them on receipt. The push services do see the timing of each push and the destination endpoint, which is enough to infer that "this user got a notification at this time" but not what the notification said.

We do not sell your personal information to anyone, and we do not share it with advertisers.

5. What other users see

Visibility on CanvasCircle depends on where the viewer is and whether they're signed in. There are three distinct surfaces, with different rules on each.

The main catalog (canvascircle.art) and individual listing pages (canvascircle.art/listing.html?id=…)

Anonymous (signed-out) viewers see artwork details only, the image, artist, title, price, category, description. They do not see any seller identification: no display name, no @handle, no location, no Facebook URL, no contact email, no References, no About text. Where the seller block would appear, signed-out viewers see a "Sign in to see seller info" prompt instead. The "Seller" filter dropdown on the catalog is also hidden from anonymous viewers.

Signed-in viewers see everything anonymous viewers see, plus the seller block on each listing: your display name, @handle, location (if set), Facebook profile URL, contact email, Established Member status (if applicable), About text (expandable), and your accepted References list.

Your public seller page (canvascircle.art/seller?handle=<yourhandle>)

This is a page you can share directly with potential buyers, a "here's everything I'm selling" link. Because you control who you share the link with, this page is treated as opt-in public: anyone you give the link to, signed in or not, can see your display name, @handle, joined date, listing counts, Established Member status, your About text (once admin-approved), and your accepted reference relationships (display name + @handle of each vouching collector). They can also browse your full grid of approved-active listings.

On the same page, contact info, location, Facebook profile URL, contact email, is still gated to signed-in viewers. Signed-out visitors see a "Sign in to see contact info" prompt in place of the contact buttons.

Other places your info shows up

Seller analytics on your own listings

When you're signed in as a seller and you tap the "📊 Stats" button on one of your listings, you see a chart showing daily counts of three engagement signals over a 7-, 30-, or 90-day window, plus vertical markers for any price changes you made in that window. Specifically:

Sellers cannot see analytics for listings they don't own. The admin can see analytics for any listing as part of platform moderation and abuse investigation. No analytics are shown to buyers or anonymous viewers beyond the all-time view counter and save counter that appear on the public listing page.

Visible only to you (and the admin)

Never shown publicly

Bottom line: don't put anything in your display name, @handle, About text, or contact fields that you wouldn't want visible under the rules above. If you're not sure, leave it blank.

6. How we protect your information

We use HTTPS for all traffic, store passwords only as hashes, restrict database access using row-level security policies, and limit administrative access to authorized personnel. No system is perfectly secure, but we apply commercially reasonable safeguards. If we ever learn of a breach affecting your data, we'll notify you as required by law.

7. How long we keep your information

We keep your account information and listings for as long as your account is active. If you delete a listing, we remove it from public view; backup copies may persist for a short time before being purged. If you close your account, we delete or anonymize your personal information within a reasonable time, except where retention is needed to resolve disputes, prevent fraud, or comply with legal obligations.

Ownership Verification videos follow a stricter, automated schedule. The raw video bytes are automatically deleted from storage within approximately 24 hours after the admin completes their review (approval or rejection). We retain, indefinitely, only the non-reversible audit record described in Section 2: the decision, SHA-256 fingerprint of the original file, timestamps, reviewing admin, video size, duration, and any rejection note. The fingerprint cannot be used to reconstruct or view the original video. We retain it to detect a video being reused across multiple submissions, which is a strong fraud signal.

Buyer-to-seller inquiry messages are retained indefinitely as part of the platform's spam-prevention and abuse-investigation audit log. The retention is not subject to the seller's "Dismiss" action: when a seller dismisses an inquiry from their portal Inquiries tab, the row is hidden from their view only, the underlying record (including the full message body, sender, recipient, listing referenced, and timestamps) remains available to the CanvasCircle admin. If you close your account, your inquiry messages are anonymized or deleted along with the rest of your personal information per the general rule above, except where retention is needed to resolve an active dispute, complete an open spam or harassment investigation, or comply with legal obligations. Only the first inquiry message sent through the in-listing form is stored by us; all subsequent replies between buyer and seller travel directly between the parties' email accounts and are not in our possession.

Per-listing view events and listing price-change history are retained for the lifetime of the listing so the seller's analytics chart can show historical trends. When a listing is deleted, both records are deleted with it via cascade. If you close your account, view events that record you as the (signed-in) viewer are anonymized, the viewer identifier is dropped, but the aggregate event timestamp remains so other sellers' analytics aren't retroactively distorted. Price-change history rows are deleted with the underlying listing.

Push-notification subscriptions are retained only as long as they're valid. When a push delivery to your device fails because the endpoint has been revoked by your browser (you cleared site data, uninstalled the PWA, or denied permission after the fact), we automatically delete the corresponding row. If you tap "Disable" in the portal, the row is deleted immediately. If you close your account, all of your push subscriptions are deleted via cascade along with the rest of your account data.

Off-site image backup mirror. To protect the platform against catastrophic loss of our primary storage provider (Supabase), CanvasCircle maintains a separate nightly mirror of the listing-images and collection-images buckets to a Cloudflare R2 bucket scoped to CanvasCircle. The mirror is a strict copy: it does not contain database rows, profile data, private notes, or messages, only the image bytes already present in the primary buckets. The R2 mirror is not exposed publicly and is accessible only to the administrator. When you delete a listing image, a Collection image, or your account, the row and image are removed from the primary Supabase Storage immediately; the R2 mirror copy is purged on the next nightly reconciliation pass or sooner. The administrator may retain individual image copies removed by administrative action (Terms-of-Use enforcement) for forensic and audit purposes for an indefinite period; those copies are not displayed anywhere on the platform. The Ownership Verification video bucket is NOT backed up to R2 (see the stricter video retention rule above).

8. Your rights

Depending on where you live, you may have rights regarding your personal information, including the right to:

You can exercise most of these rights yourself from My Account (edit your profile, delete listings, close your account by emailing us). For anything else, email admin@canvascircle.art and we'll respond within a reasonable time.

California residents: the California Consumer Privacy Act (CCPA) gives you rights to know, delete, correct, and limit the use of your information, and to not be discriminated against for exercising them. We do not "sell" or "share" personal information for cross-context behavioral advertising as defined by the CCPA.

EU/UK residents: the GDPR/UK GDPR gives you the rights listed above, plus the right to lodge a complaint with your local data protection authority. Our legal basis for processing is typically (a) performance of our contract with you (running the Service), (b) legitimate interests (security, abuse prevention, improving the Service), or (c) consent (where we ask for it).

9. Children

CanvasCircle is not directed to children under 18 and we don't knowingly collect personal information from anyone under 18. If you believe a child has used the Service, contact us and we'll remove the account.

10. International users

The Service is operated from the United States. If you use the Service from outside the U.S., you understand that your information may be transferred to and processed in the U.S. and other countries where our service providers operate, which may have different data protection rules than your country.

11. Changes to this policy

We may update this Privacy Policy from time to time. When we do, we'll update the "Effective date" at the top and, for material changes, give reasonable notice through the Service or email.

12. Contact us

Privacy questions or requests: admin@canvascircle.art.