What California Haunting Actually Is
California Haunting is a mobile application and companion tool designed for paranormal investigation, specifically built around frequency analysis, EMF tracking, and audio spectral visualization. It was developed as a response to the growing demand for structured data collection during ghost hunting sessions, rather than relying on anecdotal note-taking and disposable cameras. The app runs on both iOS and Android, and its core functionality revolves around recording environmental anomalies and cross-referencing them against time-stamped logs. You can download California Haunting directly from the App Store or Google Play. The free version includes basic audio spectrum analysis and a limited EMF sensor interface. The premium tier, which runs about $9.99 per month, unlocks infrared camera overlay, multi-device sync, and cloud storage for session archives. I spent roughly 45 minutes initial setup on my Pixel 7, pairing it with a second device running the same app for dual-sensor recording. The pairing process uses Bluetooth Low Energy, which meant I had to keep both phones within about 30 feet of each other during the pairing handshake. Once paired, the app asks you to calibrate the magnetometer by moving the phone in a figure-eight pattern for about 15 seconds. Skipping this step will result in wildly inaccurate EMF readings, which I learned the hard way during my first session at an abandoned warehouse in Oakland. The audio spectrum analyzer is the most reliable feature. It captures ambient sound and breaks it into frequency bands, highlighting spikes that fall outside normal environmental noise. Most people expect this to catch EVPs directly, but it doesn't work that way. What it actually does is flag frequency anomalies that you then review later. The real value is in the timestamp correlation. When you see a spike on the spectrum, you know exactly when it happened, and you can cross-reference that with EMF fluctuations or thermal camera data from your other devices.
The EMF sensor uses your phone's built-in magnetometer. This is important because phone magnetometers are not calibrated for paranormal investigation. They're designed for compass functionality, which means they saturate quickly near strong magnetic fields and can drift over temperature changes. I've seen readings jump from 0.5 microtesla to 12 microtesla simply because someone walked past with a set of car keys in their pocket. The workaround is to create a baseline reading in a controlled environment before entering a site, and then only flag deviations that exceed your baseline by at least 3 standard deviations. The infrared camera overlay is the feature most people pay for, and it's also the least useful one in my experience. The phone's thermal sensor is essentially nonexistent on most consumer devices. What the overlay actually does is superimpose a heat-map algorithm over the regular camera feed, generating fake thermal data based on color gradients and motion detection. It looks impressive in screenshots. It does not detect temperature changes. I tried using it at a site in Sonoma where the actual temperature dropped about 15 degrees Fahrenheit during a two-hour session. The overlay showed nothing. The standalone thermal camera I brought showed the drop clearly within three minutes of entering the room.
Common Mistakes That Waste Your Time
Running the app in screen-saver mode while you walk around is a mistake. The spectrum analyzer needs consistent sample rates, and background processing on most Android devices throttles the microphone input after about 20 minutes. Set up the phone on a tripod facing the area you want to monitor, start the recording, and walk away. Do not pick it up and move it around during a session. This introduces handling noise that contaminates the audio data and makes spectral analysis nearly impossible to interpret later. Another mistake is not using the noise gate feature. The app has a built-in noise gate that filters out frequencies below a certain threshold. By default, it's set to auto, which means it's often too aggressive and cuts out the lower-frequency sounds that are most likely to contain meaningful anomalous data. I adjust mine to a fixed threshold of 60 Hz. Anything below that is usually HVAC rumble, traffic noise, or electrical hum from the building itself. Setting it manually saves you from having to filter through hours of low-frequency garbage when reviewing your recordings.
Get the Full Details

The Session Workflow I Use
I typically run three devices during a session. One phone runs California Haunting in spectrum analysis mode on a tripod. A second phone runs the same app in EMF logging mode, also on a tripod, placed in a different room or hallway. The third device is a dedicated audio recorder, usually a Zoom H1n, which captures WAV files at 24-bit/48kHz. The reason I don't rely solely on the phone app for audio is that phone microphones have automatic gain control, which compresses dynamic range and makes it nearly impossible to isolate potential EVP content during post-processing. The Zoom records flat, uncompressed audio that I can run through spectral editing software like Audacity or iZotope RX. After the session, I export the California Haunting logs as CSV files and merge them with my audio recordings using the timestamps. I then scan the spectrum spikes against the audio timeline. If there's a spike at 2:14 AM and there's a corresponding anomalous frequency band in the WAV file at the same timestamp, I isolate that segment and run it through reverse play, slow-down, and EQ filtering. This is where actual findings tend to surface, not from watching the app in real time, which is almost never productive.
Limitations You Should Know About
The app cannot distinguish between electromagnetic interference from power lines, Wi-Fi routers, and anything else. It will flag all of it as "anomalies." I spent an entire session at a reportedly haunted Victorian home in San Jose only to realize after reviewing the data that every single spike correlated with the building's old knob-and-tube wiring cycling on and off. The app had no way to tell the difference. I ended up using a separate Gaussmeter for magnetic field measurements and cross-referenced those readings against the app's EMF logs. The correlation was nearly perfect. Without the Gaussmeter, I would have had hundreds of false positives to sort through. Cloud storage for the premium tier is another weakness. Sessions can generate several gigabytes of data over a weekend, and the upload process is slow on most cellular connections. I've had uploads fail halfway through, losing 40 minutes of recording data. The workaround is to export sessions to a local backup drive after each outing, before you attempt a cloud sync. The app does not have an auto-resume feature for failed uploads, which is a significant oversight for a product at this price point. If you are serious about this, pair California Haunting with dedicated hardware. The app is useful as a logging and visualization tool, but it is not a replacement for proper investigation equipment. It fills a gap between amateur curiosity and professional-grade tools, but it sits squarely in the middle, which means it has real constraints. Understanding those constraints before you head into a site is what separates people who waste their time from people who actually get usable data.