Last updated October 2026

Privacy & Terms

Plain-language notes on what this site collects, why, and what using it means — covering both halves: the Focus Hunter photography portfolio and The Game Shelf board game tracker. This is a personal, independently run site, not a company with a legal department, so it's written to actually be readable rather than to sound like a contract.

On this page
  1. Overview
  2. Accounts & the Game Shelf
  3. Photography & client galleries
  4. Third-party services
  5. AI features
  6. Affiliate links & advertising
  7. Cookies & local storage
  8. Your data, your choices
  9. Terms of use
  10. Children's privacy
  11. Photo session terms
  12. Changes & contact
01

Overview

photos-and-fun.com is run by one person (Norman) as a personal project — a photography portfolio and booking site on one side, and a free board game collection tracker ("The Game Shelf") on the other. Both share the same backend. This page explains what's collected across both, and what using either half means.

02

Accounts & the Game Shelf

What creating an account collects

Signing up for the Game Shelf uses Supabase Auth and requires an email address and password. That's the only account-identifying information collected directly — there's no separate marketing mailing list, and your email is never shown to other users or made public.

What you enter into the tracker

Everything you log — your game collection, sessions, scores, reviews, wishlist, conventions attended, purchase history, friend links, and any photos you attach — is stored under your account and scoped to it by database-level access rules (Row Level Security), so other accounts can't read or write your data directly through the app.

If you turn on the public-profile option, the parts of your data that option covers (collection, stats, achievements — whatever the toggle describes at the time) become visible to anyone with your profile link, including people without an account. This is opt-in and can be turned back off at any time.

BoardGameGeek data

Game details (images, descriptions, player counts, weight, mechanics, and similar) are pulled live from BoardGameGeek's public API when you search for or add a game. That lookup passes the game name/ID to BoardGameGeek through this site's own server — BoardGameGeek doesn't receive any of your personal account information as part of that.

The Game DNA tool lets anyone, signed in or not, type a BoardGameGeek username to see a summary of that user's public collection. That username is sent to BoardGameGeek through this site's own server to fetch the public collection. Nothing from the lookup is stored in an account, and results may be cached briefly (about an hour) so repeat lookups don't hit BoardGameGeek again.

Push notifications

If you opt in, your browser generates a push subscription (no personal identifying information beyond what your browser itself sends) that's used only to deliver notifications you've asked for — friend requests, belts, game night invites, and similar. Turning the toggle off removes the subscription.

The weekly digest email

If you opt in, a weekly summary email is sent via Resend (a transactional email provider) to the address on your account. Every digest includes an unsubscribe link that turns this off immediately.

03

Photography & client galleries

Browsing the portfolio

The portfolio, blog, and testimonials are open to browse without an account. Booking a session collects whatever contact details the booking form asks for (name, email, date/time preferences) so the booking can actually happen — this isn't used for anything beyond fulfilling that booking.

Client galleries

Private client galleries are shared by a unique access-code link rather than requiring a login. Anyone with that link can view the gallery and mark favorites; the link itself is the access control, so don't forward it anywhere you wouldn't want the gallery seen. Favoriting photos is stored against that gallery, not against a personal profile.

04

Third-party services this site relies on

Data you provide is processed by a small set of infrastructure providers needed to run the site — none of them are permitted to use it for their own marketing:

  • Supabase — the database, authentication, and file storage backing both halves of the site.
  • Cloudflare — hosting and the server-side routes (Workers) that proxy API calls below.
  • BoardGameGeek — the source of game data (public API, no personal data sent).
  • OpenStreetMap / Nominatim / Overpass — free, non-key-based geocoding and "stores near me" lookups for the Game Stores tab. A location you type in for a search is sent to these services to be geocoded; nothing else about your account goes with it.
  • Resend — sends the optional weekly digest email and any account-related transactional email.
  • Anthropic (Claude API) — powers the two AI features described below.
05

AI features

Game Night Concierge

When you ask the concierge for a recommendation, your typed request and your own collection data (game names and basic details — not your account email or other personal information) are sent to Anthropic's Claude API to generate a suggestion. This happens per search, isn't stored by this site beyond what's needed to show you the answer, and isn't used to train anything.

Piece ID

An owner-only tool that identifies a board game piece from a photo using Claude's image understanding. Not available to other accounts.

06

Affiliate links & advertising

"Buy" links on game pages, reviews, the wishlist, and blog posts point to Amazon and Miniature Market through each site's affiliate program. As an Amazon Associate, and as an affiliate of Miniature Market, this site earns a commission from qualifying purchases made after clicking one of those links — at no extra cost to you. These links don't set any tracking cookie beyond what Amazon's or Miniature Market's own affiliate programs use, and clicking one is never required to use any part of the site.

07

Cookies & local storage

This site doesn't use third-party advertising or tracking cookies. It does use your browser's local storage for things like your signed-in session, dark/light mode preference, and a handful of small UI conveniences (like remembering a filter you had selected) — all of that stays on your device and isn't shared anywhere.

08

Your data, your choices

You can edit or delete almost anything you've logged directly from the site. If you'd like your account and everything under it fully deleted — including anything that isn't yet exposed as a self-service delete button — reach out (see Contact below) and it'll be handled promptly.

09

Terms of use

The short version

The Game Shelf is offered free, as-is, and without warranty of any kind — it's a personal project, not a commercial product with an SLA. It can change, be interrupted, or occasionally lose data, and while every reasonable effort is made to keep it reliable and to back up what matters, that possibility is worth knowing about going in.

Acceptable use

Play nice: don't use an account to harass other users, scrape the site at a rate that degrades it for others, attempt to access another account's private data, or use the AI features for anything abusive or unrelated to board gaming. Accounts that do can be suspended or removed.

Ownership of what you enter

Whatever you log — your collection, reviews, photos, and so on — remains yours. Using the site to log it doesn't transfer any rights in that content; it's stored so the tracker can function and, where you've opted in, so it can be shown on your public profile or shared with linked friends.

10

Children's privacy

This site isn't directed at children under 13, and account creation isn't intended for that age group. If you believe a child has created an account or provided personal information here, reach out and it'll be removed.

11

Photo session terms

The short version of how a Focus Hunter session works. Checking the box on the booking form means you've read this. (Version 2, October 2026.)

  • Booking. Sending the form is a request, not a confirmed date. Your date is booked once Norman confirms it by email, you've paid the retainer (see Payment), and you've received a calendar invite.
  • Payment. A non-refundable retainer of 50% of the package price secures your date, and the remaining balance is due on or before the day of your session. Payment details and accepted methods come in your confirmation email. The retainer covers the time Norman reserves for you and the preparation, so it isn't refunded if you cancel, except as described below.
  • Rescheduling or cancelling. Please give at least 48 hours' notice. With 48 hours or more, you can move your session once to a new date at no charge and your retainer carries over. With less than 48 hours' notice, a second change, or a no-show, the retainer is forfeited and a new date needs a new retainer. If you're more than 30 minutes late, the session may be shortened to keep to the schedule.
  • Weather. If rain or harsh weather is coming, we reschedule at no charge, and your retainer carries over. Norman watches the forecast and will reach out a day or two before if it looks iffy. If the new date doesn't work for you, you can choose a full refund of what you've paid instead.
  • If Norman has to cancel. For illness, an emergency, or equipment failure that can't be fixed in time, you can choose a new date or a full refund of everything you've paid. Norman's responsibility is limited to what you paid for the session, and he isn't liable for costs outside that, such as travel, outfits, or venue fees.
  • Your photos. Edited photos are delivered in a private online gallery, typically within 7 to 10 days and no later than 21 days after your session. The gallery stays open for at least 30 days from delivery, so download your favorites before it closes; Norman can extend it on request if you ask before it closes. Norman picks and edits the best shots; unedited (raw) files aren't included.
  • Using your photos. They're yours for personal use: print them, frame them, share them online (a credit to Focus Hunter is always appreciated). Using them to sell or advertise something needs a quick OK first. Norman keeps the copyright, which is standard for photographers.
  • Groups and minors. The person who books confirms they're 18 or older and can agree to these terms for everyone in the session. For anyone under 18, a parent or guardian must book and be present.
  • The portfolio. Photos from your session only appear in the portfolio or blog if you say that's OK on the booking form. You can change your mind at any time by replying to any email from Norman.
12

Changes & contact

This page may be updated from time to time as features change — the "last updated" note at the top reflects the most recent revision. For anything not covered here, a data-deletion request, or just a question, email Norman at hello@photos-and-fun.com.

This page is a plain-language description of how the site actually works, written by its own developer rather than a law firm — it's meant to be genuinely accurate, not a substitute for formal legal advice if you need that for your own purposes.