{
  "site": "https://mikbry.com",
  "generated": "2026-08-18",
  "contact": "hello@mikbry.com",
  "policy_url": "https://mikbry.com/privacy",
  "cookies": {
    "used": false,
    "third_party": false
  },
  "tracking": {
    "type": "first-party-anonymous",
    "method": "server-side hourly aggregate counters",
    "endpoints": ["/e/track", "/e/submit"],
    "cross_site": false,
    "fingerprinting": false,
    "identifiers_stored": false,
    "granularity": "hourly bucket, no session or visitor identifier"
  },
  "third_party_analytics": {
    "used": false,
    "providers": []
  },
  "advertising": {
    "used": false,
    "retargeting": false,
    "ad_networks": []
  },
  "hosting": {
    "provider": "Scaleway",
    "region": "France",
    "jurisdiction": "EU",
    "data_leaves_eu": false
  },
  "server_logs": {
    "collected": ["ip_address", "timestamp", "requested_url", "user_agent"],
    "purpose": "delivery, security, abuse prevention",
    "retention_days": 7,
    "aggregated_into_profiles": false
  },
  "consent": {
    "model": "explicit action per submission",
    "required_for": ["idea_report_submit", "founding_cohort_interest", "hello_world_waitlist"],
    "not_required_for": ["page_views", "button_clicks"]
  },
  "signals": {
    "do_not_track": "not_applicable",
    "global_privacy_control": "not_applicable",
    "reason": "No tracking cookies or third-party trackers exist on this site for DNT/GPC to disable. Any future feature that would look at these signals must refuse to track regardless of what the signal says, not rely on the signal to opt out."
  },
  "data_subject_rights": {
    "access": true,
    "rectification": true,
    "erasure": true,
    "restriction": true,
    "portability": true,
    "objection": true,
    "how_to_request": "Email hello@mikbry.com. Applies to account data collected after signup; anonymous traffic counters carry no identifier to look up."
  },
  "known_gaps": [
    "Referrer-Policy header not yet set",
    "Permissions-Policy header (FLoC/Topics opt-out) not yet set",
    "Content-Signal header not yet set"
  ]
}
