Why This Even Matters
Most people never think about arrest record databases until they need one. That's when you realize how fragmented and poorly organized the whole system is. I spent years working with law enforcement data feeds and public record access tools before getting tired of the inefficiency. DPD Connect, the Hillsborough County Sheriff's Office system, is one of the more usable ones out there, but it still has quirks that catch newcomers off guard. The core concept here is straightforward: DPD Connect is the online portal where the Hillsborough County Sheriff's Office publishes arrest records, including mugshots, charges, bond amounts, and booking details. It's not a private service. This is public government data, which means by law it should be accessible to anyone without a attorney or special clearance. Here is how the actual lookup process works, in the order I use it myself. First, you go to the DPD Connect website and enter the person's full name. The search returns a list of matching bookings. You then click into individual records to see the mugshot, arrest date, charge descriptions, and bond information. From there you can sometimes download or print the record directly from the page.
I found early on that the name search is case insensitive but also not particularly smart about nicknames or middle names. If someone goes by "Mike" instead of "Michael," you might not find the right record on the first try. I usually search with partial names and then filter by approximate arrest date. This approach gets you through about eighty percent of dead-end searches without wasting time. The mugshot display itself loads slowly if you have a decent internet connection. On a slow connection it can take nearly thirty seconds per image. I recommend having the page open while you do other things rather than staring at the loading spinner. It is a minor annoyance that adds up over multiple searches. One specific problem I ran into involved a booking record where the charge code was listed but the actual charge description was missing or appeared as a generic placeholder. The mugshot was there but the legal details were truncated. I worked around this by noting the booking number and charge code, then calling the jail intake desk directly. They were able to read off the full charge language and correct booking details within about ten minutes. Having the booking number ready made the whole call fast instead of a twenty-minute back-and-forth.
Another thing people miss is the date range filter. The default search shows recent bookings first, but if the arrest happened more than six months ago, you need to adjust the date parameters manually. The interface does not always make this obvious. Without adjusting the date range, you will keep missing older records and think the system is broken when it is just defaulted to a narrow window.
Get the Full Details

Common Misconceptions About Public Arrest Records
There are a few persistent misunderstandings about how these systems work that cause unnecessary frustration. The biggest one is thinking that an arrest record means a conviction. These databases show bookings and charges, not final court outcomes. A person can be arrested, released on bond, and later have charges dismissed or reduced. The mugshot and booking details often stay in the system for a long time even after the case is resolved. Another misconception is that the data updates in real time. It does not. There is typically a delay of several hours to a full business day between the actual booking and when the record appears online. If someone was arrested late at night or on a weekend, the digital listing might not show up until the next weekday morning. This delay is why some people think records disappear when they really just have not been published yet. The mugshot images themselves are raw photos taken at booking. They are not edited for lighting, angle, or appearance. The person looking at the image might form strong opinions about someone based on a single bad-angle photo taken under stressful circumstances. This is worth noting because these images are frequently shared on social media and can cause real damage regardless of the legal outcome.
Data Limitations and Where the System Fails
DPD Connect is functional but it has real limitations that anyone relying on it regularly should understand. The search interface does not support phonetic matching, so misspellings in the name will return zero results rather than suggested corrections. You need the exact spelling as it appears on the booking document. This is different from some commercial background check services that attempt fuzzy matching and spell correction. The record retention policy is another issue. Arrest records generally remain accessible for a long period, sometimes indefinitely, unless there is a formal expungement or sealing order. Even then, the system does not always reflect those court orders promptly. I have seen cases where expunged records were still visible on the portal for weeks after the court order was processed. The database synchronization between the courts and the sheriff's office is not seamless. Mugshot removal is not automatic. Some people assume that once charges are dropped, the photo disappears. It does not. The record and image typically stay unless the individual goes through a separate petition process for expungement or sealing. This is a legal procedure that requires filing with the court and paying fees. The DPD Connect portal does not handle this internally.
There is also no bulk download capability. If you need to pull records for multiple individuals, you have to search for each one separately and manually record or screenshot the details. A researcher or journalist working with a large dataset will find this extremely tedious. I have seen people spend three or four hours pulling records that should have taken thirty minutes if the system allowed batch exports. If you need reliable historical data or bulk access, a better alternative is requesting records through a formal public records request. The Hillsborough County Clerk of Court maintains archived records that can sometimes be obtained in more complete form than what the live portal shows. It takes longer to process the request but the data quality is higher and you get documentation that is more defensible for official purposes.

Practical Steps for Getting What You Need
Start with the name and county. Make sure you are searching the correct jurisdiction. Hillsborough County covers Tampa and surrounding areas, but people sometimes confuse it with adjacent counties like Pinellas or Pasco. The records are not shared across county lines in any automatic way. Use the date filter aggressively. Narrowing the search to a specific timeframe reduces false matches significantly, especially for common names. I typically set a window of plus or minus thirty days around when I expect the arrest to have occurred. This cuts through a lot of irrelevant results. Save or print the record immediately after finding it. Browser sessions can time out, pages can refresh, and sometimes records get temporarily removed during system maintenance. Having a local copy protects you against data loss. I use the browser print function and save as PDF so the layout stays intact.
If the online record is incomplete or unclear, call the relevant facility directly. The booking and release desk at the main jail can provide charge details and case status that may not appear on the web portal. Keep the booking number handy when you call. It speeds up the lookup considerably. Be aware that third-party websites often scrape DPD Connect data and republish it. Some of these sites charge fees for information that is freely available on the government portal. There is rarely a good reason to pay for access to public arrest records when the official source is free and updated regularly. The system works well enough for most basic lookups. It is not elegant and it has frustrating gaps, but for someone who needs to verify an arrest record or check case status, it is usually sufficient. The key is understanding where the boundaries are and knowing when to move past the portal to get the rest of the information.