I’m not sure about the 12 hours, never heard that before. But the 72 mins is accurate. Apart from that a snapshot is taken at least every 50,000 blocks.
4320 seconds is actually the security parameter times two. (k=2160)
You can change this by setting SnapshotInterval in node configuration.