What does "last verified" mean?
Every data-driven page on Vientapps displays a "last verified" date. This is the date a human (not a script) last checked the primary source and confirmed the values are still accurate. If a source changes and we catch it, we update the data and bump the verification date. If we check and nothing changed, we still bump the date so you know the data was recently reviewed.
How is airline data sourced?
Airline carry-on dimensions, personal item sizes, checked bag fees, weight limits, and basic economy restrictions are sourced directly from each airline's official baggage policy page. We maintain a structured dataset of 75+ carriers in airlines.json, and every record includes a sourceUrl pointing to the official page we verified against.
We do not scrape these pages automatically. Each airline's data is hand-verified by reading the official policy, cross-referencing it against the previous record, and updating any values that changed. When an airline changes its baggage policy (fee increases, dimension changes, new fare class restrictions), we aim to update within one week of the public announcement.
On-time performance and cancellation statistics cited in comparison pages come from the U.S. Department of Transportation's Bureau of Transportation Statistics (BTS), accessed through TranStats, and from third-party analyses by outlets like the Wall Street Journal, Cirium, and NerdWallet. We cite the specific time period when referencing any statistic.
How is cruise data sourced?
Cruise line data covers 7 major lines (Royal Caribbean, Carnival, Disney Cruise Line, Norwegian, MSC, Celebrity, and Princess) with fleet details, ship classes, homeports, dress code policies, and cabin specifications for 56 ships.
Cabin square footage is sourced from CruiseDeckPlans.com and cross-referenced with the official cruise line stateroom pages where available. When official and third-party sources disagree, we use the official source and note the discrepancy. When cabin size data is unavailable or unverifiable, we display "Not published" rather than estimating.
Dress code policies are verified against each cruise line's official website. We link to the source page on every dress code detail page.
Ship specifications (gross tonnage, length, passenger capacity, year launched) come from the cruise line's official fleet pages and are cross-referenced with maritime databases.
How is airport and cruise port data sourced?
Airport data covers 70+ airports with terminal counts, airline presence, minimum connection times, and ground transport options. Primary sources are each airport's official website, supplemented by TSA wait time data and airline hub announcements.
Cruise port data covers 15+ ports with terminal locations, parking rates, nearby airports, and cruise line assignments. Parking rates and transport costs are verified against port authority websites and updated seasonally, since rates change more frequently than other data points.
How are packing lists built?
Packing lists combine destination-specific research (climate zones, cultural dress norms, plug types, visa requirements) with general travel gear recommendations. Climate data is sourced from national weather services and historical averages. Cultural and visa information is cross-referenced with embassy and consulate websites.
Product recommendations in gear guides are based on hands-on testing, published specifications, and warranty terms. We do not accept payment or free products in exchange for placement. Affiliate links are used on some product pages, but they never influence which products are recommended or how they are ranked.
What do we do when data is uncertain?
We do not guess. When a value cannot be independently verified, we display "Not published" or flag the uncertainty explicitly. This applies to airline fees that vary by route, cabin sizes on recently launched ships without deck plan data, and any statistic we cannot trace to a named source.
Every comparison page includes per-subcategory winner declarations (e.g., "Winner for carry-on size: Southwest"). When two options are genuinely equivalent, we call it a tie rather than forcing a verdict.
How often is data updated?
- Airline baggage fees and dimensions: Reviewed quarterly. Major policy changes (fee hikes, new fare restrictions) are updated within one week of announcement.
- Cruise ship cabin sizes: Reviewed when new ships launch or refurbishments are announced.
- Cruise dress codes: Reviewed annually and after any announced policy change.
- Airport data: Reviewed semi-annually. Terminal changes and new airline assignments are updated as announced.
- Packing lists: Reviewed annually for seasonal accuracy and gear availability.
- Comparison pages: Reviewed quarterly or when underlying data changes.
Who writes this content?
All content on Vientapps is written and verified by Caden Sorenson, a senior staff engineer with 15+ years of experience building software. Caden is a frequent traveler who has flown most of the airlines covered on this site and sailed on multiple cruise lines in the database. The site is not staffed by a content team, does not accept guest posts, and does not publish press releases as editorial content.
How to report an error
If you find a number that is wrong, a policy that has changed, or a source link that is broken, email [email protected] with the page URL and what you think is incorrect. Corrections are typically applied within 48 hours.