Back to Map

PINK_NODE

Last updated: April 2026

Privacy Policy

Pink Node is a zero-budget, non-commercial side project built out of a genuine personal itch — its creator wanted to know which cherry blossom trees were blooming nearby and couldn't find a good way to find out. No ads. No investors. No profit motive. Just a community map for people who love spring. This policy explains what data is collected and how it is handled.

The Short Version

Pink Node collects no personal data. There are no accounts, no logins, no cookies, and no tracking. You are identified only by a random anonymous call sign generated on your first visit and stored in your own browser. We never see your name, email, or IP address.

What We Store

  • Anonymous user ID: A random UUID generated in your browser and stored in localStorage. It never leaves your device in a form tied to your identity. It is used only to attribute your pins and votes within the app.
  • Pin location: When you drop a pin, the latitude and longitude of the pin (not your GPS position) are stored in our database. This is the location of the cherry blossom tree you are marking — a point on a public map.
  • Pin metadata: The property type (public / private), blossom status, tree count, and optional hint (max 60 characters, text you type) you submit with a pin are stored.
  • Vote records: Whether your anonymous ID upvoted or downvoted a pin is recorded to enforce the one-vote-per-pin rule.
  • Points (Seeds): A running total of Seeds earned through pins and votes is stored against your anonymous ID. This is displayed on the leaderboard.

What We Do NOT Collect

  • Your name, email address, or any contact information
  • Your GPS position — only the map location you tap is stored
  • Cookies of any kind
  • IP addresses — we do not log them
  • Device identifiers or fingerprints
  • Browser history or cross-site tracking data
  • Any data from third-party advertising networks

Location Access

The app requests your device's GPS location only to verify proximity when you drop a pin. You must be within 200 m of the pin location to submit. Your GPS coordinates are used for this server-side check only and are never stored in the database.

You can deny location permission at any time. The map and voting features remain fully functional without it; only pin creation requires location access.

Third-Party Services

  • Supabase (database): Pin and vote data is stored in a PostgreSQL database hosted by Supabase (supabase.com). Supabase processes data under their own privacy policy. The Pink Node database shares a Supabase project with the anirockshady.com portfolio site; Pink Node tables are prefixed pink_ and are logically isolated.
  • CARTO (map tiles): The dark-map background is served by CARTO (carto.com). Tile requests are made directly from your browser to CARTO's CDN. CARTO may log tile request metadata per their own policy.
  • Nominatim / OpenStreetMap (geocoding): Location search and address lookups use the public Nominatim API (nominatim.openstreetmap.org). Queries are sent directly from your browser. No personal data is attached.
  • Vercel (hosting): The app is hosted on Vercel (vercel.com). Vercel may retain standard server access logs (HTTP method, URL path, response code, timestamp). These logs do not include identifiable user data and are not accessible to Pink Node beyond standard Vercel dashboards.

Data Retention & Deletion

Pins follow a botanical decay timeline: budding pins expire after 21 days, blooming after a further 7 days, and finished pins are deleted after 14 days. Pins hidden by community downvoting (−3 net score) are removed from public view automatically.

Because Pink Node stores no personal data, there is no personal data to request deletion of. Your anonymous ID is only in your own browser's localStorage — clearing your browser data removes it permanently.

GDPR

Pink Node is designed to be GDPR-compliant by architecture. No personal data is processed; therefore no consent, data subject rights mechanism, or Data Processing Agreement is required for core functionality. If you have a GDPR question, contact us at the address below.

Children

Pink Node does not knowingly collect data from children under 13. Because no personal data is collected from anyone, there is no additional risk to minors using the platform.

Changes to This Policy

If this policy changes materially, the “Last updated” date at the top of this page will change. Continued use of Pink Node after a policy update constitutes acceptance of the revised policy.

Contact

Questions about this privacy policy? Reach out on LinkedIn — it's the fastest way to get a response. A proper contact form is coming soon.

© 2026 Created by AniRockShadyBack to Map