Privacy first

You’re sharing your couch, not your life. Giviry is built so private details stay private — enforced by the database, not just hidden by the UI.

The short version

Your exact pin, photos, title, description and time-of-day availability are public. Your street address, email, phone, social handles and specific pickup dates are hidden — and cannot be read by anyone, anywhere, until you accept a chat from a specific receiver.

Public

What the world sees

  • • The exact pin on the map — so people nearby can find you.
  • • Photos and videos you upload.
  • • Title and description.
  • • Weekday time-of-day windows (e.g. Tue 10–12).
Private

What stays hidden

  • • Your street address, unit, building.
  • • Email, phone number, social handles.
  • • Specific pickup dates (not just weekdays).
  • • The list of people who messaged you.

How the hide is enforced

UI-level hiding is not enough. A determined user could read leaked fields straight from a browser’s network tab. So we don’t rely on it.

  • Row-Level Security (RLS) on every table that holds private data. The Postgres rules only return private columns to the giver or to a receiver with an accepted chat — anyone else gets null.
  • A filtered read-view. The map and listing pages query a view that never surfaces the private columns to begin with.
  • Specific-date timeslots are gated — day-of-week availability is public, but exact dates only unlock for an accepted receiver.

What we actually store

  • Account: email address you signed in with. No password — we use magic links.
  • Listings: title, description, media, pin coordinates, availability, and the private contact fields you chose to provide.
  • Chats: messages between you and the other party in each conversation.
  • Usage: the minimum needed to run the app — no ad tracking, no third-party analytics profiles, no data resold.

Your controls

  • Edit anytime. You can change your private address, contact, and availability from your listing while it’s active.
  • Delete a listing. Removing a giveaway drops the row and all its media — chats tied to it go with it.
  • Delete your account. Write to privacy@giviry.com and we’ll purge your profile, listings, chats, and media within 7 days.
  • Data export. Request a copy of everything tied to your account at the same address.